You can setup a shipping zone for a group of post codes / zip codes within a single country.
This zone can then be used on the system to use for shipping charges for different areas within the same country.
E.g. a London based congestion area surcharge or the scottish highlands within the UK
The system has 3 default post-code based shipping zone setup as standard for use in the UK:
- Channel Islands
- Northern Ireland
- Scottish Highlands & Islands
To setup or edit a post code based shipping zone, navigate to Shipping > Shipping Zones and add the zone as normal:
Next add your country to the zone (you can only have one country in a post-code based zone) & click manage post codes:
Then add the list of post codes to the zone (you only need to add the first part of the post code if all post-codes within that prefix fall in the zone):
Uploading Range of Post Codes to the Zone
If you have a large range of post codes to add to the zone, you can upload in bulk by going to Shipping > Extras > Upload
Then download the template called Shipping Zone Post code and fill out making sure to use your zone name exactly in column A
Then upload against the correct type;
Applying a Post Code Zone to Courier Pricing
Once you have added all of your post codes to the zone, now you can apply it to your courier pricing.
See guide to add courier pricing:
Adding, Editing & Upload Courier Pricing
A post-code based shipping zone will always take priority over any other kind of pricing setup against a courier.
If you have a price setup for the UK as a country for £5.00 but it costs an additional £0.50 to send a parcel to London, you would need to add a new price for the London Congestion Zone for £5.50 in total.
Now, whenever the system sees an order with a post code thats in the London Congestion zone, it will use the london congestion zone charge line to apply to orders.