Kernfunctie

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

Je bezorggebied is een geordende lijst met regels. Elke regel zegt waar hij geldt: postcode, plaats, straat met huisnummerbereik, straal of een polygon op de kaart. En wat daar geldt: bezorgkosten, minimumbestelwaarde en bezorgtijd. Er wordt van boven naar onder gecontroleerd, de eerste passende regel wint. Zo kun je ook uitzonderingen netjes afbeelden: heel 60316 bezorgen, maar huisnummers 1 tot 49 van één straat niet. Een ingebouwde adrestest laat je vooraf zien 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 bezorggebied 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 ondernemer 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 bezorggebied

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 bezorggebieden

Kan ik losse straten of huisnummers uitsluiten?

Ja, daar is de lijst precies voor. Maak een regel voor de uitzondering, bijvoorbeeld Hoofdstraat 1 tot 49, zet die op Niet bezorgen en zet hem 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 hij 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 moeten beide kloppen: Bergerstraat en 60316 treft alleen de Bergerstraat binnen die postcode. Meerdere straten voer je samen in hetzelfde veld in. Daar is het genoeg als één ervan past.

Wat is er met 'straat' en 'str.'?

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

Kan ik even en oneven huisnummers scheiden?

Ja. Een huisnummerbereik kun je beperken tot even of oneven nummers, omdat de straatkanten vaak bij verschillende wijken horen. Een 12a telt als de 12.

Heb ik voor elke regel een kaart nodig?

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

Kan ik bezorgkosten staffelen naar afstand?

Ja, met meerdere regels: dichtbij 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 minimumbestelwaarde van tevoren?

Ja. Zodra het adres is ingevoerd, loopt dezelfde controle als bij de adrestest, en je gast ziet bezorgkosten en minimumbestelwaarde in de winkelwagen, niet pas bij het afrekenen. Ligt zijn adres erbuiten, dan wijst de shop hem op afhalen, als je dat aanbiedt.

Hoe weet ik welke regel voor een adres geldt?

Uit de adrestest onder de lijst. Straat, nummer, postcode en plaats intikken, en je ziet of er bezorgd wordt, welke regel geldt en met welke kosten, welke minimumbestelwaarde en welke bezorgtijd. Precies zoals je gast het later ervaart.

Kan ik het bezorggebied altijd aanpassen?

Ja, wijzigingen gaan direct in. Regels toevoegen, opnieuw sorteren, tijdelijk uitschakelen of voorwaarden aanpassen, bijvoorbeeld als een koerier uitvalt. Na het opnieuw sorteren is een korte adrestest de moeite waard.

Heeft elke vestiging zijn eigen gebied?

Ja. Elke vestiging heeft zijn eigen regellijst met eigen kosten en minimumbestelwaarden.

  • Jouw app
  • Jouw klanten
  • Jouw regels
  • Jouw shop
  • Jouw belasting
  • Jouw omzet
  • Jouw merk
  • Jouw prijzen
  • Jouw data
  • Jouw gasten
  • Jouw menukaart
  • Jouw zaak

Klaar voor je eigen systeem?

Begin gratis en ontdek het zelf — 0% commissie, alles in eigen hand.