Do you run a shop with products of different sizes and weight? If so, you know that the Flat Rate Shipping is just not enough, and you need a method to calculate shipping cost in an advanced way. But how can you make weight based shipping work in WooCommerce? Learn this in our newest WooCommerce Weight Based Shipping Tutorial for beginners.
WooCommerce Weight Based Shipping Tutorial
So, how can you make use of weight based shipping in WooCommerce? There's no way to do that... unless you have a plugin. Vanilla WooCommerce doesn't provide such a feature, however, there are many plugins to do it. Which one should you choose for your shop?
You should look for a plugin that is both advanced and easy to use. Regular updates and support are also a must! WooCommerce is evolving all the time, so the plugins need to be frequently updated. I have some recommendation for you.
3 Easy Steps
1. Download and install a plugin
I would personally recommend you our own plugin: Flexible Shipping. About 10.000 shops worldwide use it daily. It is a trusted solution for WooCommerce shop owners and developers. You can download it for free from WordPress.org so don’t hesitate! You need a plugin to complete this Weight Based Shipping Tutorial, so why don't you choose the one we offer and support?
The screen shows how you can install our plugin.
2. Think of your pricing conditions
To do it, simply draw a table on a piece of paper or open a spreadsheet in an Excel-like application. You should create such columns as Weight: from, Weight: to, and Price. You can have different shipping ways at your shop such as FedEx, traditional mail, and in-store pick-up. Every method can have its own pricing. It can look like this:
|Weight is from||to||Price|
|0 kg||1 kg||5£|
|1,001 kg||2 kg||8£|
|2,001 kg||5 kg||10£|
|5,001 kg||15 kg||15£|
3. Create rules in Flexible Shipping
Since you have your rules written down, you can now create shipping methods in Flexible Shipping based on these rules. They may look like this:
As you can see for yourself, this is basically a one-to-one copy of a table created earlier with shipping costs and weight ranges. With this simple layout of the Flexible Shipping plugin, setting up shipping should be quite easy.
You can also watch our video about setting up Weight Based Shipping.
Advanced weight based shipping in WooCommerce
However, weight based shipping using ranges is not always enough. We are aware of this, so we have also prepared extensive guides for more advanced weight based shipping. A great way to reduce excessive shipping costs on the store side is to set a maximum shipping weight in WooCommerce orders. This will limit your shipping to only the weight ceiling you are able to handle. You can do this easily using the free version of the Flexible Shipping plugin. However, if you're looking for something even more advanced, be sure to check out our article on Progressively Increasing Weight Based Shipping, where we describe how to automatically charge a shipping cost per each kilogram.
Do you need help with Flexible Shipping? Check out our docs on how to configure WooCommerce Weight Based Shipping rules in our plugin.