Free shipping can be a very effective marketing tool that should benefit both the customer and the store owner. But, if the order weight exceeded a certain amount, it starts being unprofitable. The best solution to avoid that is the weight limit. So, how to set free shipping with the weight limit in WooCommerce?
Shipping options play a pivotal role in an online shopper’s decision. That’s the reason why free shipping is so popular marketing tool. There are a few different ways to offer free shipping in your store:
In all of those examples, shipping weight can be an issue. If the products are heavy and very pricey to ship, it will end up costing more than the profit of the order. That’s something that every store owner wants to avoid.
In this article, I’ll show you how to set free shipping with weight limits for two of the mentioned methods.
To set free shipping with weight limit in WooCommerce, you need a trusted and feature-rich plugin. As usual, we recommend using Flexible Shipping – one of the best shipping plugins for WooCommerce. It’s used by 228,936 stores on a daily basis and with 4.9 rating in WordPress repository. This time, to achieve the weight limit, you have to use the PRO version of the plugin.
The best Table Rate Shipping for WooCommerce. Period. Create shipping rules based on weight, order totals or item count.Add to cart or View Details
Now, as we have the right plugin, let’s set the weight limit for a few different free shipping scenarios. We have prepared the complete guide on how to configure WooCommerce Free Shipping like a pro, that should be helpful.
First, something simple. Let’s assume that you offer free shipping for all of your products. It can be a time-limited option or ongoing promotion. To set free shipping for all products up to a certain weight, just add two shipping rules.
If the total weight of your customer’s cart will exceed 5 kg (or any other weight unit in WooCommerce), the free shipping method won’t display on the checkout page. To not leave your customer without any shipping method, you can add another shipping method using Flexible Shipping that will be available for orders above 5 kg. You can read how to do this with our weight based shipping tutorial.
You can also set the shipping cost inside one shipping method. In this case, change the order of the rules, select Stop instead of Cancel and fill in the rule cost is field.
If you want to display additional label for free shipping, enter it in the Free Shipping Label field and leave the Free Shipping field empty.
Now, the most popular situation. Setting free shipping over amount with Flexible Shipping is really simple. We have covered this topic in this article. Adding a weight limit to that shipping scenario is also a very easy thing.
First, set the minimum order amount for free shipping and enter the Free Shipping Label.
Then, you’ll have to add the shipping rules. You can adjust them to your shipping scenario, but to set the weight limit, you have to add additional rule. In my example, it’s the second rule that will cancel that shipping method when the total weight of your customer’s cart will exceed 5 kg.
To not leave your customer without any shipping method, you can add another shipping method using Flexible Shipping that will be available only for orders above 5 kg.
Like in the previous example, you can also set the shipping cost inside one shipping method. To achieve this, just change the rules with the following pattern.
Remember, that rules are called in the order of appearance, so it’s very important to use this pattern correctly.
As you can see, setting free shipping with weight limit in WooCommerce is not complicated. With the right plugin, it’s basically adding one rule to the shipping method. I hope that this article will be helpful. Good luck!
Learn how to configure custom shipping rules for furniture orders – from heavy and bulky to small and light.
Read Octolize Case Study about Vitrek – a provider of innovative global solutions for High Voltage Test and Measurement.
Read Octolize Case Study about EnglishSpeakingMum – Polish dedicated and involved parenting blogger.