WooCommerce Shipping based on location

Shipping based on location
Author Bartosz Gajewski
Updated:
2019-06-27
Reading time:
2 minutes read

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.

Flexible Shipping Locations WooCommerce
39.00

Extend Flexible Shipping with custom locations and create shipping costs based on weight, order totals or item count.

View Details or Add to cart
Plugins used by 241,719+ shops
30-day money back guarantee
Last Updated: 2024-12-09
Works with WooCommerce 9.1 - 9.5.x

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.

Flexible Shipping PRO WooCommerce
99.00

The best Table Rate Shipping for WooCommerce. Period. Create shipping rules based on weight, order totals or item count.

View Details or Add to cart
100,000+ Active Installations
30-day money back guarantee
Last Updated: 2024-12-09
Works with WooCommerce 9.1 - 9.5.x

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.

WooCommerce shipping locations in the UK

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.

Summary

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.

If you are interested in that topic, read our article about WooCommerce Table Rate Shipping.
Comments
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments