Kernfunctie

Leveringszones die ook "deze straat, maar alleen tot nummer 49" aankunnen

Je leveringsgebied is een geordende lijst van regels. Elke regel zegt waar ze geldt: postcode, gemeente, straat met huisnummerbereik, straal of een veelhoek op de kaart. En wat daar geldt: leveringskost, minimumbestelling en levertijd. Gecontroleerd wordt van boven naar onder, de eerste regel die past, wint. Zo kan je ook uitzonderingen netjes afbeelden: heel 60316 leveren, maar de huisnummers 1 tot 49 van één straat niet. Een ingebouwde adrestest toont je vooraf welke regel van toepassing is.

De volgorde bepaalt — en jij stelt hem in

Een adres wordt van boven naar beneden tegen de lijst gecontroleerd, en de eerste regel die past, geldt. Dat is het verschil tussen "een of andere zone is van toepassing" en een leveringsgebied dat je écht stuurt: regels versleep je naar de plek waar ze moeten ingrijpen. Een uitzondering die je boven een regel zet, wint het van die regel — staat hij eronder, dan komt hij nooit aan bod. In de lijst staat daarom het nummer van elke regel, en je ziet in één oogopslag in welke volgorde je gebied wordt gelezen.

Voorwaarden combineren in plaats van zones vermenigvuldigen

Eén regel kan meerdere voorwaarden bevatten, en die gelden allemaal samen. "Straat = Berger Straße" plus "postcode = 60316" treft alleen de Berger Straße binnen precies die postcode — in een andere postcode niet. Binnen één voorwaarde telt daarentegen elke waarde apart: drie postcodes in één voorwaarde betekent "eentje is genoeg". Een regel zonder enige voorwaarde geldt overal en is geschikt als laatste regel voor "al het overige".

Straat en huisnummer, met even en oneven

Huisnummerbereiken zijn inclusief de grenzen en kunnen worden beperkt tot even of oneven nummers — in veel Duitse straten horen de twee kanten bij verschillende wijken, en daar lopen postcodezones nu net op stuk. Een nummer als 12a wordt gelezen op basis van het cijfer erin. Een huisnummer zonder straat laat het systeem niet toe: dat zou anders nummer 12 in elke straat van de stad treffen.

Straatnamen zoals mensen ze typen

"Berger Straße", "Berger Strasse" en "Berger Str." zijn dezelfde plek, en zo worden ze ook behandeld — inclusief umlauten, hoofdletters/kleine letters en leestekens. Zonder dat zouden de uitbater die de afkorting invoert en de gast die het voluit schrijft, elkaar nooit vinden. Voor plaatsnamen geldt dezelfde gelijkschakeling.

Getypt adres in plaats van een kaartdienst

Straat, huisnummer, postcode en plaats worden rechtstreeks gecontroleerd, zonder de omweg via een geocoder. Een adres dat geen enkele kaartdienst kent — nieuwbouwwijk, net omgedoopte straat — is daardoor toch te bezorgen. Alleen straal en polygoon hebben uiteraard coördinaten nodig; alle andere regels werken ook als de adreszoekfunctie op dat moment niets vindt.

Straal en polygoon, waar ze zinvol zijn

Voor "alles binnen drie kilometer" volstaat een straal. Waar een rivier, een snelweg of een spoorlijn dwars door het gebied loopt, teken je in plaats daarvan een polygoon op de kaart en sluit je uit waar je bezorgers niet binnen een redelijke tijd komen. Beide zijn voorwaarden zoals de andere en zijn te combineren met postcode of straat binnen dezelfde regel.

Bezorgkosten, minimaal bestelbedrag en bezorgtijd per regel

Elke regel heeft zijn eigen voorwaarden: 2 € kosten vanaf 15 € bestelwaarde in de binnenstad, 4,50 € vanaf 25 € in de buitenwijken, plus een realistische bezorgtijd. De gast ziet het minimale bestelbedrag van de regel die voor zijn adres geldt al vóór hij bestelt — en niet pas bij het afrekenen.

De adrestest beantwoordt de eigenlijke vraag

Bij een geordende lijst is "welke regel geldt voor dit adres" anders alleen te beantwoorden door de lijst van boven naar beneden door te lezen. Daarom is er de test: adres intypen, en je ziet of er wordt bezorgd, welke regel heeft gewonnen en tegen welke voorwaarden. Het is dezelfde controle die later ook bij de gast draait — geen simulatie ervan.

Voordelen van de regellijst

1.

Eerste regel wint

Van boven naar beneden gecontroleerd, gesorteerd via slepen — uitzonderingen zet je gewoon bovenaan.

Nr. 1–49

Tot op het huisnummer

Bereiken inclusief de grenzen, naar keuze alleen even of alleen oneven nummers.

Vooraf

Adrestest

Test een adres met dezelfde controle die bij de gast draait — voordat een gast het doet.

Zo bouw je jouw leveringsgebied

1

Begin met het grootste gebied

Maak de regels aan die het normale geval afdekken — meestal een paar postcodes of een straal, elk met bezorgkosten, minimaal bestelbedrag en bezorgtijd.

2

Zet uitzonderingen erboven

Straten die je niet bedient of tegen andere voorwaarden bedient, komen als eigen regel boven de algemene regel — anders grijpt de algemene regel eerst in en komt de uitzondering nooit aan bod.

3

Volgorde controleren en testen

Sorteer de lijst zoals hij gelezen moet worden, en stuur een paar echte adressen door de test — een midden in het gebied, een aan de rand en een die door een uitzondering wordt geraakt.

Veelgestelde vragen over leveringszones

Kan ik losse straten of huisnummers uitsluiten?

Ja, daar is de lijst precies voor. Maak een regel voor de uitzondering, bijvoorbeeld Hauptstraße 1 tot 49, zet ze op Niet leveren en plaats ze boven de regel voor de postcode. De app gaat van boven naar onder en neemt de eerste regel die past. Staat de uitzondering daaronder, dan komt ze nooit aan de beurt. Dekt een regel hoger al alles af, dan laat de app je dat weten.

Hoe combineer ik straat en postcode?

Zet beide in dezelfde regel. Dan moet beide kloppen: Berger Straße en 60316 treft alleen de Berger Straße binnen die postcode. Meerdere straten voer je samen in hetzelfde veld in. Daar is het genoeg als er één van past.

En wat met „straat” en „str.”?

Allebei is dezelfde straat. De app kijkt voorbij afkortingen, schrijfwijze, hoofdletters en leestekens. Jij tikt de afkorting, je gast schrijft het voluit, en toch past het. Voor plaatsnamen geldt hetzelfde.

Kan ik even en oneven huisnummers apart houden?

Ja. Een huisnummerbereik kan je beperken tot even of oneven nummers, omdat de twee kanten van de straat vaak tot verschillende wijken horen. Een 12a telt als de 12.

Heb ik voor elke regel een kaart nodig?

Nee. Postcode, gemeente, deelgemeente, straat en huisnummer vergelijkt de app rechtstreeks met het adres, helemaal zonder kaart. Dat werkt ook in een nieuwe wijk die nog op geen kaart staat. Enkel straal en zelf getekende gebieden hebben de exacte locatie van het adres nodig.

Kan ik leveringskosten trappen naar afstand?

Ja, met meerdere regels: binnen 2 € vanaf 15 €, verder weg 4,50 € vanaf 25 €. Omdat de hoogste passende regel telt, komt het kleine gebied bovenaan en het grote daaronder.

Ziet de gast de minimumbestelling vooraf?

Ja. Zodra het adres is ingevoerd, loopt dezelfde controle als bij de adrestest, en je gast ziet leveringskost en minimumbestelling in het winkelmandje, niet pas bij het betalen. Ligt zijn adres erbuiten, dan wijst de shop hem op afhaal, als je die aanbiedt.

Hoe weet ik welke regel voor een adres geldt?

Via de adrestest onder de lijst. Straat, nummer, postcode en gemeente intikken, en je ziet of er geleverd wordt, welke regel van toepassing is en met welke kost, welke minimumbestelling en welke levertijd. Precies zoals je gast het later ervaart.

Kan ik het leveringsgebied op elk moment aanpassen?

Ja, wijzigingen gelden onmiddellijk. Regels toevoegen, opnieuw sorteren, tijdelijk uitschakelen of voorwaarden aanpassen, bijvoorbeeld als een chauffeur uitvalt. Na het hersorteren loont een korte adrestest.

Heeft elke vestiging zijn eigen gebied?

Ja. Elke vestiging heeft zijn eigen regelijst met eigen kosten en minimumbestellingen.

  • Jouw app
  • Jouw klanten
  • Jouw regels
  • Jouw shop
  • Jouw belastingen
  • Jouw omzet
  • Jouw merk
  • Jouw prijzen
  • Jouw gegevens
  • Jouw gasten
  • Jouw menukaart
  • Jouw zaak

Klaar voor je eigen systeem?

Start gratis en oordeel zelf — 0 % commissie, alles in eigen hand.