Doel: Ontdek hoe je de Checkout regels kunt gebruiken in combinatie met de Checkout API, een dynamische functie waarmee je controle krijgt over het afrekenproces.
Wat zijn Checkout regels?
Checkout regels werken hetzelfde als verzendregels en retourregels - het zijn vooraf gedefinieerde acties die automatisch worden toegepast bij het afrekenen.
De Checkout regels werken in combinatie met de Checkout API. Dit betekent dat de Dynamic Checkout moet worden ingesteld om de Checkout regels te kunnen gebruiken. Bekijk Hoe configureer je Dynamic Checkout.
Waarom Checkout regels gebruiken?
- Verbeter de klanttevredenheid door je afrekenproces te stroomlijnen.
- Relevante leveringsmethoden weergeven.
- Profiteer van meer flexibiliteit en controle over je afrekenpagina.
Checkout regels instellen
Een nieuwe Checkout regel maken
- Log in op je Sendcloud account.
- Ga naar Instellingen > Checkout regels.
- Klik op Nieuwe regel maken om de voorwaarden in te stellen.
- Voer een Naam in voor de regel.
- Kies een ALS voorwaarde (bijv. Postcode, Pakketgewicht).
- Selecteer een Operator (bijv. Is, Minder dan, Groter dan).
- Voer een Waarde in (bijv. Postcode 12345).
- Kies de Actie (bijv. Verberg verzendmethode met vervoerder X).
- Klik op Checkout regel opslaan.
De regel toepassen op een verzendmethode
- Ga naar Instellingen > Dynamische Checkout bovenaan je scherm.
- Klik op de verzendmethode die je wilt aanpassen.
- Scroll naar beneden naar de sectie Checkout regels.
- Selecteer de regel(s) die je hebt gemaakt en pas ze toe op de verzendmethode.
- Klik op Wijzigingen opslaan.

Publiceer je configuratie
- Nadat je je regels hebt toegepast, ga je terug naar de pagina Dynamische Checkout.
- Klik op Configuratie publiceren om de regels te activeren.
- Wijzigingen kunnen tot 15 minuten duren voordat ze zichtbaar zijn in je winkel.
Regels bewerken of verwijderen
- Om een regel te verwijderen, ga naar Instellingen > Checkout regels, zoek de regel en verwijder deze.
- Zodra een regel is verwijderd, wordt deze automatisch verwijderd uit alle verzendmethoden waar hij was toegepast.
- Om een regel te bewerken, ga naar Instellingen > Checkout regels.
- Zoek de regel die je wilt bewerken en klik op Bewerken.
- Pas de Voorwaarde, Operator, Waarde of Actie aan.
- Klik op Wijzigingen opslaan.
- (Optioneel) Als deze regel is toegepast op een gepubliceerde verzendmethode, ga naar Dynamische Checkout en klik opnieuw op Configuratie publiceren om de wijzigingen door te voeren.

Checkout regels
De functie Checkout regels is bedoeld om je afrekenpagina en -proces te verbeteren. Hieronder staan alle checkout regels die je kunt aanmaken.
| Voorwaarden: | Bepalingen: | Toelichting: |
| Postcode | Bevat/Bevat geen/Eindigt met/Is/Is niet/Start met/Patroon match/ Regex match* |
Gebruik het om bezorgmethoden te tonen of te verbergen op basis van de postcode van het bestemmingsadres van het pakket |
| Pakket afmetingen regels (pakket lengte, pakket breedte, pakket hoogte) | Bevat/Bevat geen/Eindigt met/Is/Is niet/Start met/Patroon match/ Regex match |
Gebruik het voor het filteren van brievenbusafmetingen enz. Merchant moet de brievenbusafmetingen berekenen en opgeven bij het afrekenen. Dit is van toepassing op de totale bestelling, niet op de afmetingen van individuele items. |
| Parcel breedte | Is / Is niet / Minder dan / Groter dan / Groter dan of gelijk aan / Minder dan of gelijk aan | Helpt bij het beheren van verzendmethoden door te filteren op pakketbreedte. |
| Parcel lengte | Is / Is niet / Minder dan / Groter dan / Groter dan of gelijk aan / Minder dan of gelijk aan | Helpt handelaren om te grote pakketten uit bepaalde verzendmethoden te filteren. |
| Gewicht (gram) | Is / Is niet / Minder dan / Groter dan / Groter dan of gelijk aan / Minder dan of gelijk aan | Handig om verzendopties te beperken op basis van pakketgewicht. |
| Totale order waarde | Is / Is niet / Minder dan / Groter dan / Groter dan of gelijk aan / Minder dan of gelijk aan | Stelt leveringsregels in op basis van orderwaarde (bijv. gratis verzending voor bestellingen boven een bepaald bedrag). |
| Checkout metadata | Is/Is niet/Bevat/Bevat geen/Begint met/Eindigt met/Pattern match/In/Niet in/ Regex match | Hiermee kunnen handelaren regels maken op basis van metadatawaarden uit het checkoutproces. |
Voorbeelden van Checkout regels
Toon of verberg verzendmethoden op basis van postcode regels
ALS "Postcode" IS "X" DAN "Verberg verzendmethode" X
ALS "Postcode" IS "X" DAN "Toon verzendmethode" X
Als je veel bezorgopties hebt, waaronder standaardlevering, expreslevering, levering op dezelfde dag en meer, kun je er met je Checkout regels ervoor zorgen dat je klanten alleen de opties zien die van toepassing zijn op hun situatie. Als bijvoorbeeld het adres van een klant in de buurt van je winkel ligt, kun je alleen de voordelige bezorgoptie weergeven, waardoor hun verzendkosten worden verlaagd en een aankoop wordt gestimuleerd.
ALS "Postcode" PATROONHERKENNING"[AB,PA,FK,KA,HS,IV,KW,ZE]" DAN "Verberg verzendmethode" X
Deze regel kan worden gebruikt om bepaalde methoden te verbergen voor bijvoorbeeld Scottish Highlands afgelegen gebieden. Leer meer over Patroonherkenning
Verzendmethoden tonen of verbergen op basis van pakketafmetingen
ALS "Pakket lengte” GROTER OF GELIJK AAN 100, EN "Pakket breedte” GROTER OF GELIJK AAN 50, DAN "Pakket hoogte”GROTER OF GELIJK AAN 20, DAN "Verberg verzendmethode" X, Y, Z
Je kunt deze checkout regels bijvoorbeeld gebruiken om alleen bepaalde bezorgmethoden te tonen als een pakket brievenbusformaat heeft.
Tekstmatching in Checkout-regels: Patroon match vs Regex match
Wanneer je Checkout-regels maakt die afhankelijk zijn van tekstvelden (zoals postcode of checkout-metadata), kun je kiezen tussen Patroon match en Regex match. Beide opties laten je tekstwaarden laten matchen, maar ze bieden verschillende niveaus van flexibiliteit en complexiteit.
Patroon match
Patroon match is een eenvoudige manier om tekst te matchen met behulp van het wildcard-teken *. Je hebt er geen uitgebreide technische kennis voor nodig.
Het werkt als een snelkoppeling om naar tekst te zoeken.
Je kunt het sterretje * gebruiken als een leeg veld dat “van alles” kan zijn.
Denk er zo aan:
-
gift*betekent: “alles wat begint met gift” -
*giftbetekent: “alles wat eindigt op gift” -
*gift*betekent: “alles wat ergens het woord gift bevat”
Je hoeft geen speciale regels te kennen: zet gewoon een * neer op de plek waar “alles mag”.
👉 Patroon match = simpele regels met één wildcard *
Hoe het werkt
-
*komt overeen met een willekeurig aantal tekens - Patroon match is hoofdlettergevoelig
- Voorbeeld:
gift*matchtgift_box, maar nietGift_box
- Voorbeeld:
Voorbeelden
| Veld | Patroon | Komt overeen met |
|---|---|---|
| Postcode | 10* |
1011, 1023 |
| Checkout-metadata | gift* |
gift_wrap, gift_box |
| Checkout-metadata | *bundle |
Summer-bundle, Starter-bundle |
Wanneer gebruik je Patroon match?
- Eenvoudige controles van één enkele waarde
- Basisbehoeften voor wildcards
- Als hoofdlettergevoeligheid belangrijk is
- Als het formaat niet gevalideerd hoeft te worden
Regex match
Regex (reguliere expressies) is een meer geavanceerde en flexibele manier om tekst te matchen. Je kunt meerdere combinaties gebruiken, hoofdletter- ongevoelige regels maken en het formaat streng valideren.
Regex is als een superkrachtige versie van tekstmatching.
Het kan dingen controleren die Patroon match niet kan, zoals:
- meerdere opties tegelijk → “10 OF 11 OF 12”
- hoofdletters/kleine letters negeren → “gift”, “Gift”, “GIFT”
- de exacte structuur controleren → “4 cijfers gevolgd door 2 letters”
- alleen het begin of einde van de tekst matchen → “moet eindigen op -bundle”
👉 Regex match = geavanceerde regels waarmee je heel precies en krachtig kunt zijn
Hoe het werkt
Regex gebruikt speciale tekens om patronen te definiëren, zoals:
-
|betekent OF -
^betekent begint met -
$betekent eindigt met -
\dbetekent een willekeurig cijfer -
(?i)betekent negeer hoofdletters/kleine letters
Voorbeelden
| Veld | Regex | Komt overeen met |
|---|---|---|
| Postcode | ^(10|11|12) |
postcodes die beginnen met 10, 11 of 12 |
| Checkout-metadata | (?i)gift |
gift, GiftBox, GIFT |
| Checkout-metadata | -bundle$ |
waarden die eindigen op “-bundle” |
| Metadata / promotiecode | ^SUMMER\d{2}$ |
SUMMER10, SUMMER21 |
Wanneer gebruik je Regex match?
- Je wilt meerdere opties in één regel controleren
- Je hebt hoofdletter-ongevoelige matching nodig
- Je moet strikt formaat of lengte valideren
- Je werkt met complexe tekstpatronen
- Je wilt waarden alleen aan het begin of einde van een veld matchen
De juiste methode kiezen
| Patroon match | Regex match |
|---|---|
|
|
Praktische voorbeelden waar Regex krachtiger is
| Scenario | Omschrijving | Regex | Waarom Regex beter is |
|---|---|---|---|
| Meerdere postcode-prefixen (NL) | Een bezorgmethode verbergen voor NL-postcodes die beginnen met 10, 11 of 12 | ^(10|11|12) |
Patroon match kan maar één prefix per regel controleren, dus je zou drie aparte regels nodig hebben (10*, 11*, 12*). Regex combineert alle prefixen in één regel, wat overzichtelijker en makkelijker te onderhouden is. |
| Nederlands postcodeformaat valideren | 4 cijfers + 2 letters matchen (bijv. 1234AB) | ^\d{4}\s?[A-Za-z]{2}$ |
Met Patroon match kun je de exacte structuur of lengte niet afdwingen. Regex zorgt voor het precieze formaat: 4 cijfers + optionele spatie + 2 letters. |
| Hoofdletter-ongevoelige metadata-zoekopdracht | “gift” of “free” matchen, ongeacht hoofdletters | (?i)(gift|free) |
Patroon match is hoofdlettergevoelig, waardoor je meerdere regels nodig zou hebben voor “gift”, “Gift”, “GIFT”, enz. Regex vangt alle varianten in één enkele regel. |
| Suffix-specifieke matching | Waarden matchen die eindigen op “-bundle” | -bundle$ |
Patroon match kan “bundle” overal in de tekst vinden, maar garandeert niet dat het aan het einde staat. Regex kan een exacte eindpositie afdwingen. |
| Promocodes met structuur | Codes matchen met precies 3 letters + 2 cijfers (bijv. ABC12) | ^[A-Za-z]{3}\d{2}$ |
Patroon match kan geen letters/cijfers-patronen of tekenaantallen controleren. Regex garandeert elke keer het exacte formaat. |
| E-maildomeinen controleren | E-mails matchen die eindigen op @gmail.com of @yahoo.com | @(gmail|yahoo)\.com$ |
Patroon match kan niet goed meerdere domeinen of speciale tekens zoals “.” combineren. Regex laat je meerdere opties en een exact einde in één regel vastleggen. |
Tips voor het gebruik van Regex
- Begin simpel en bouw stap voor stap meer complexiteit op
- Gebruik
^en$om het begin en einde van de tekst te ankeren - Voeg
(?i)toe voor hoofdletter-ongevoelige regels - Gebruik een backslash
\om speciale tekens te escapen - Test je patronen met tools zoals regex101.com
- Documenteer complexe expressies intern voor extra duidelijkheid
Gerelateerde artikelen: