In het kort:
– Verzendregels beslissen per pakket de methode en verzekering — mits ze matchen op kenmerken die de order daadwerkelijk hééft.
– De klassieke valkuil: regels die matchen op de checkout-verzendmethodenaam. Orders via een API-koppeling hébben die naam niet, dus de regel matcht nooit.
– Bouw regels op land, gewicht, orderwaarde en artikelgegevens: die heeft élke order, hoe hij ook binnenkwam.
– Maak je regelset sluitend en test met een controle-stap vóór er een label gekocht wordt.
“Mijn verzendregels werken niet” is misschien wel dé klassieker onder de verzend-supportvragen. Het goede nieuws: in negen van de tien gevallen is er niets kapot. De regel kijkt alleen naar iets dat er niet is. Even uitleggen hoe regels denken — dan snap je meteen waarom die ene order altijd op de verkeerde methode uitkomt.
Een verzendregel is een als-dan-zinnetje: als het pakket aan deze voorwaarden voldoet, dan deze verzendmethode (en eventueel verzekering). De voorwaarden zijn kenmerken van de zending: bestemming, gewicht, orderwaarde, artikelnaam of -aantal — en, daar gaan we: de naam van de verzendmethode die de klant in je checkout koos.
Die laatste voelt logisch (“als de klant ‘PostNL Verzekerd’ koos, dan PostNL Verzekerd”) en werkt prima voor checkout-orders. Maar nu komt er een order binnen via een koppeling — een bol-bestelling bijvoorbeeld, die nooit door jouw checkout is gegaan. Die order heeft géén checkout-verzendmethode. De regel die daarop matcht? Matcht dus nooit. Niet stuk, gewoon doof voor deze order.
| Voorwaarde | Heeft een checkout-order dit? | Heeft een API-order dit? |
|---|---|---|
| Land van bestemming | ✓ | ✓ |
| Gewicht | ✓ | ✓ |
| Orderwaarde | ✓ | ✓ |
| Artikelnaam/-aantal | ✓ | ✓ |
| Checkout-verzendmethodenaam | ✓ | ✗ |
De regelset die overal werkt, leunt dus op de bovenste vier. Voorbeelden uit de praktijk:
Eén keer goed opgezet beslist dit systeem per pakket, voor checkout-orders en koppeling-orders precies hetzelfde.
Tweede veelgemaakte fout: een regelset met gaten. Wat gebeurt er met een pakket dat nérgens op matcht? Bij sommige opzetten: stilte, of erger — een willekeurige standaardmethode. Beide wil je niet. Zorg voor een vangnet: een laatste, brede regel (“alles overig → PostNL Standaard 0-10kg”) zodat elk pakket ergens landt — of, strenger en veiliger: een systeem dat blokkeert als er geen match is, zodat jij het ziet vóórdat er een verkeerd (of te duur, of onverzekerd) label is gekocht. Onze bol-koppeling doet dat laatste: geen match = geen label, mét uitleg waarom. Even streng als je portemonnee.
De goedkoopste test is een controle-stap: zie vóór de labelaankoop welke methode en verzekering de regels kozen, en bevestig pas dan. Loop bij de inrichting je drie meest voorkomende ordertypes langs (NL-standaard, BE, hoge waarde) plus één bewuste rariteit (zwaar pakket, afhaalpunt-order). Klopt de keuze vier keer? Dan mag het vertrouwen groeien. En check na elke wijziging in je assortiment (zwaardere producten erbij? hogere prijzen?) of de grenzen in je regels nog kloppen — regels verouderen geruisloos mee met je groei.
Waarom kiest mijn bol-order een andere methode dan dezelfde order via mijn webshop?
Vrijwel zeker matcht een regel op de checkout-methodenaam, die de bol-order niet heeft, waardoor hij doorvalt naar een andere (vangnet)regel. Herbouw op land/gewicht/waarde en beide routes kiezen identiek.
Kan ik verzekering automatisch laten meelopen?
Ja — dat is juist de bedoeling: een waardedrempel in de regel (“boven €250 verzekerd”) is betrouwbaarder dan een mens die het vinkje moet onthouden op de drukste dag van het jaar.
Wat doe ik met afhaalpunt-orders?
Die vragen een servicepunt-label en wijken daarmee af van het normale pad. Zorg dat je systeem ze herkent en je erop wijst, in plaats van stilletjes een gewoon thuisbezorg-label te kopen.