Setting Up UK Specific Postcode-Dependant Shipping in Woocommerce

Setting Up UK Specific Postcode-Dependant Shipping in Woocommerce

Setting Up UK Specific Postcode-Dependant Shipping in Woocommerce

Here is a quick article on setting up shipping zones, this causes a lot of confusion and can be daunting, I hope this helps

Shipping Zones were introduced along with Woocommerce version 2.6.1. Shipping costs could now be controlled more easily. Thanks to the removal of woocommerce’s old shipping system, which was really horrible, the old system is now being retired.
Until this latest update, people had to use plugins to control shipping costs to different regions, particularly in the UK. It costs more to ship to the Highlands Islands or the Channel Islands than to the mainland.
Brick Vintage Interiors sells retro furniture, and we recently completed a project for them. This is often a vast project with varying dimensions. A significant issue with their old website was that a customer had to call up and determine how much delivery would cost. This resulted in a lot of unnecessary phone calls.
Because delivery to Birmingham is different from delivery to Southampton, implementing a delivery charge for different zones in the UK would not work, so we set about creating shipping zones for each postcode in the UK.
For those who may not understand my instructions, here’s the official Woocommerce guide:
https://docs.woothemes.com/document/setting-up-shipping-zones/
You can add shipping zones by going to WooCommerce > Settings > Shipping.
Zones – I have used the town postcode
Click on the Limit to Specified Postcodes link and type in the region, the United Kingdom, to open an additional input box.
You need to list all the postcodes from this zone or town in this case, one per line, and each one should end in *, so the first letter is always followed by *.
You can download the UK postcodes HERE in a format that can be copied and pasted, and they already have the * at the end of each line.
Steps 1-4 must be repeated for each postcode.
When I first set it up, Leicester customers were getting charged Liverpool delivery charges, which caught a lot of people out and took me a while to figure out. Because Liverpool’s postcode starts with just one letter L*, in the Woocommerce system, it gets confusing with all the postcodes that begin with L, so for every single letter postcode, you must enter the entire postcode for that area.
Download the list of postcodes for all of the UK postcode ‘zones’ by clicking here
You should have something like this if you have set up independent delivery zones for each postcode. As you can see, their postcode is set up; then, for each postcode, you can choose your shipping cost with a flat rate and also include Free Shipping and Local Pickup.
Setup of Zone-Specific Shipping Costs & Free Shipping
If my explanation doesn’t make sense, please refer to the official documents: https://docs.woothemes.com/document/flat-rate-shipping/ and https://docs.woothemes.com/document/free-shipping/
You can set different prices for different zones if there are choices (such as standard/next day), and if you’re offering free shipping, choose Free Shipping when you reach step 2.
You can add a new shipping method by clicking into each zone (Postcode Town) in WooCommerce > Settings > Shipping
. You can choose between Flat Rate Shipping, Free Shipping, and Local Pickup.
Selecting a flat rate will bring you to that page.
You can change the title (if you want) on the checkout page.
If you do not add the tax to your shipping costs, you should change the ‘Taxable’ field
to include it and save the changes.
Repeat steps 1-6 for all the Shipping Zones and Shipping Methods you wish to add

Here are some extra help resources
Please feel free to contact us if you need help setting up Woocommerce. We are website designers in Leicester. Alternatively, we can estimate the cost of setting it up for you if you’d like.

Setting Up UK Specific Postcode-Dependant Shipping in Woocommerce

Setting Up UK Specific Postcode-Dependant Shipping in Woocommerce

Contact us HERE