You can use our advanced postal code matching feature, if you want to use different zip code matching rules for different delivery zones. Advanced postal code matching will allow you to use partial matching in certain delivery zones, and exact matching in others.
Advanced postal code matching allows the use of * and _ to denote a character and a space respectively, which isn’t available in exact or partial matching. You don’t need to use them in every postcode or zone - we will show you an example set up with three different zones, set up with advanced postcode matching:
| Example postcodes | Eligible postcodes | Non-eligible postcodes |
Delivery zone with exact postcode matching | EC1A 7BB EC1M 5PU EC1N 8DA EC1P 1PD EC1R 0AL EC1V 0AG EC1Y 0AE | EC1A 7BB EC1M 5PU EC1N 8DA EC1P 1PD EC1R 0AL EC1V 0AG EC1Y 0AE | Any other postcode that is not added to this zone in Zapiet - Rates by Zip Code |
Delivery zone with partial advanced postcode matching | ST1_*** ST2_*** ST3_*** | ST1 5SJ ST1 1LW ST1 6HD ST2 0JG ST2 8JZ ST2 7AS ST3 4AZ ST3 4AD ST3 6NG |
|
Delivery zone with exact and partial advanced postcode matching | EC1A 7BB EC1M 5PU EC1N 8DA EC1P 1PD EC1R 0AL EC1V 0AG EC1Y 0AE ST1_*** ST2_*** ST3_***
| EC1A 7BB EC1M 5PU EC1N 8DA EC1P 1PD EC1R 0AL EC1V 0AG EC1Y 0AE ST1 5SJ ST1 1LW ST1 6HD ST2 0JG ST2 8JZ ST2 7AS ST3 4AZ ST3 4AD ST3 6NG |
|
Learn more about other postal code matching methods in our Zip code matching article.
Requirements
Make sure you have created your delivery zones and added your rates first.
Your zip code matching must be set to Advanced postal code match in Settings > General > Zip code matching.
Delivery zone with exact postcode matching
In your first delivery zone and add your zip codes that should exactly match the zip codes you’ve added.
This delivery zone will only support deliveries from the following postcodes: EC1A 7BB, EC1M 5PU, EC1N 8DA, EC1P 1PD, EC1R 0AL, EC1V 0AG, EC1Y 0AE.
Customers from those postcodes will be able to check out and get the correct delivery rate.
Delivery zone with partial advanced postcode matching
In your second delivery zone and add your zip codes that should partially match the zip codes you’ve added.
You can use an underscore to denote a space, and an asterisk to define boundaries. Learn more in our Zip code matching guide.
This delivery zone will support deliveries from any postcode starting with ST1, ST2, or ST3, followed by a space and three additional characters.
Customers from those postcodes will be able to check out and get the correct delivery rate.
Delivery zone with exact and partial advanced postcode matching
Alternatively, you are able to add both exact and partial postcodes to one zone. Our app will make sure we show correct rates for all postcodes.
This delivery zone will support deliveries from the following postcodes: EC1A 7BB, EC1M 5PU, EC1N 8DA, EC1P 1PD, EC1R 0AL, EC1V 0AG, EC1Y 0AE, but it will also support deliveries from any postcode starting with ST1, ST2, or ST3, followed by a space and three additional characters.
If you're facing issues with your setup, let us know the details on chat and we’ll help you out.