There are a lot of options when it comes to shipping based on location in WooCommerce. But in some situations, it is not enough. What when you want to set different shipping prices for UK countries or set many shipping rules based on location? There is a great solution!
When it comes to shipping based on location in WooCommerce there is no better solution than Flexible Shipping Locations. It’s a plugin that can expand your shipping options, especially in location-based shipping. Basically, it’s an add-on which works with the free and the PRO version of Flexible Shipping plugin - a great WooCommerce Table Rate Shipping Alternative.
It lets you add predefined locations to the table rate shipping rules inside any method.
Flexible Shipping Locations supports locations based on continents, countries, states, and postcodes. It’s also compatible with WooCommerce Add Countries and WooCommerce Locations Pack plugins. Combined with Flexible Shipping plugin will give you real control over WooCommerce shipping based on location and any much more.
Let’s see some real-life examples of how to benefit this plugin.
Charge different shipping for UK countries
In WooCommerce you can set many shipping zones based on WooCommerce list of countries. It’s a great feature, but it has some problems with countries that make up the UK (England, Scotland, Wales and Northern Ireland). In WooCommerce core they stand as one country - United Kingdom. With Flexible Shipping Locations add-on, you can set shipping for any of the above countries. Just create a location for these countries.
On the screenshot above you can see the solution to this problem. Assume that you want to charge £10 for shipping to all locations except countries in the UK. If the shipping address is located in England, the shipping price will be basic £10 with additional £5 for shipping to England. It’s the same with Scotland (£6), Wales (£7) and Northern Ireland (£8).
Handling many shipping rules
Flexible Shipping Locations allows easy management of many shipping rules based on location. In this example, let’s assume that you want to set different shipping price based on the postcodes. Using core WooCommerce shipping, you have to create many shipping zones - each for every postcode. In this add-on, you can just define your locations and use them in one shipping method. It works not only with postcodes but also with countries and states.
I hope that I convinced you to consider using Flexible Shipping Locations in your WooCommerce store. Whether you are shipping to UK countries or have a lot of different shipping rules - I believe that it will be a great answer to shipping based on location in WooCommerce.