Doel: Leren hoe je pattern matching kunt gebruiken om je verzendregels verder te verfijnen.
Hoe kun je patroonherkenning gebruiken?
Je kunt nu patroonherkenning gebruiken om jouw verzendregels verder te definiëren. Patroonherkenning houdt in dat een gegeven sequentie wordt gecontroleerd om te zien of het bepaalde karakters bevat. Dit is vooral nuttig voor verzendregels met betrekking tot postcodes of voor reeksen getallen, zoals SKU of ordernummers.
Om patroonherkenning te gebruiken, selecteer je Patroonherkenning als de bepaling voor jouw voorwaarde. Voer de gewenste tekens in bij het veld voor patroonherkenning en pas vervolgens een van de volgende patronen toe:
Patroon | Betekenis | Voorbeeld |
*X | begintmetwillekeurig(e) nummer(s)/karakter(s), maar eindigt op nummer(s)/karakter(s) zoals vermeld na "*" |
"ALS" postcode patroon match |
X* | begint met nummer(s)/karakter(s) zoals vermeld voor "*", maar eindigt met willekeurig(e) nummer(s)/karakter(s) |
"ALS" postcode patroon match |
?X | begint metéén nummer/karakter en eindigt op nummer(s)/karakter(s) zoals vermeld na "?" |
"ALS" postcode patroon match |
X? | begint met nummer(s)/karakter(s) zoals vermeld voor "?" en eindigt op één nummer/karakter |
"ALS" postcode patroon match |
X[] | begint met nummer(s)/karakter(s) zoals vermeld voor de haakjes en eindigt één van de nummer(s)/karakter(s) zoals vermeld tussen de haakjes | "ALS" postcode patroon match 123[4,5,6] : wordt de verzendregel alleen toegepast op postcodes zoals 1234 , 1235 or 1236 |
[]X | begint met één van de nummer(s)/karakter(s) zoals vermeld tussen de haakjes en eindigt op nummer(s)/karakter(s) zoals vermeld na de haakjes | "ALS" postcode patroon match [1,2,4]456 : wordt de verzendregel alleen toegepast op postcodes zoals 1456 , 2456 or 4456 |
X[!] | begint met nummer(s)/karakter(s) voor de haakjes, maar eindigt niet op een van de nummer(s)/karakter(s) zoals vermeld tussen de haakjes | "ALS" postcode patroon match 145[!6] : wordt de verzendregel alleen toegepast op postcodes zoals 1457 , 1458 or 1459 |
[!]X | begint niet met één van de nummer(s)/karakter(s) zoals vermeld tussen de haakjes, maar eindigt met nummer(s)/karakter(s) zoals vermeld na de haakjes | "ALS" postcode patroon match [!1]456 : wordt de verzendregel alleen toegepast op postcodes zoals 2456 , 3456 or 4456 |
[!]X | ends with number(s)/character(s) after the brackets but must not start with one of the number(s)/character(s) mentioned between brackets | When postal code pattern match [!1]456 : the shipping rule will be applied to orders with postal codes such as 2456 , 3456 or 4456 |
In Londen zijn er bijvoorbeeld vier soorten postcodegebieden: W, E, S en N. Als je een verzendregel voor Londen wilt toepassen, die alleen geldt voor adressen in postcodegebied W, kun je de volgende regel toepassen:
- Als "postcode" (CONDITIE), PATROON MATCH "W*" dan "Verzenden met" UPS" (ACTIE)
Multiline voor Postcode en Item SKU
Het is voor Postodes en Item SKU's ook mogelijk om meer dan één input to te voegen. Dit geldt voor de volgende bepalingen: In/Niet in en Patroonherkenning. In plaats van alleen Patroonherkenning te gebruiken, kun je dus ook een lijst met Postcodes/SKU's toevoegen. De verzendregel wordt dan toegepast op elke Postcode of SKU in de lijst. Zorg ervoor dat je de invoer scheidt met 'Enter'.
Gerelateerde artikelen
→ Verzendregels overzicht en gebruik
→ How to use shipping rules with Dynamic Checkout
→ Import shipping rules in bulk/CSV file