Octolize shipping plugins for every scenario

Shipping illustration Explore plugins

Shipping heavy products in WooCommerce

Shipping heavy products in WooCommerce
Updated:
2025-02-11
Reading time:
2 minutes read

Sometimes in WooCommerce, you have to deal with shipping heavy products. In this article, I’ll show you how to set up shipping prices based on order weight to avoid overpaying for shipping. In fact, it’s straightforward and you can use a free plugin for that.

Weight based shipping

In order to set the right price of shipping heavy products in WooCommerce, you have to use weight based shipping. It means that the shipping price will depend on order weight. With that, you can charge your clients the right amount and don’t overpay for shipping.

Free Flexible Shipping plugin

To enable weight based shipping and deal with shipping heavy products in WooCommerce you can use this free plugin. It’s basically table rate shipping plugin that in the free version allows you to add shipping rules based on weight and cart total. It’s a very popular plugin with over 245,107 stores using it on a daily basis.

Flexible Shipping WooCommerce

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

Go to WordPress.org or Download for free
100,000+ Active Installations
30-day money back guarantee
Last Updated: 2025-06-16
Works with WooCommerce 9.5 - 9.9.x

Shipping heavy products in WooCommerce

Shipping heavy items in WooCommerce can be tricky if you’re relying on flat rates. To avoid overcharging or undercharging your customers, you need a weight-based shipping setup.

Now we can set up weight based shipping using Flexible Shipping plugin. First, download and activate the plugin. Then go to WooCommerce→Settings→Shipping and click on the shipping zone in which you want to ship heavy products.

Choose shipping zone in WooCommerce

Now, add shipping method and choose Flexible Shipping as in the screenshot below.

Add flexible shipping method in WooCommerce

Edit new shipping method and add method title with description if you like. You can offer free shipping and integrate with carriers as part of the Flexible Shipping plugin, but in this case, go straight to Rules. Click on Add rule.

Set new shipping method in WooCommerce

In When field, choose Weight and set weight range. In my case, shipping orders with weight from 0 kg to 5 kg will cost $10. Shipping heavy products over 5 kg will cost $20. Of course, it’s only an example. You can set more rules and configure them freely.

Weight based shipping - shipping heavy products

You can use other weight units from WooCommerce. To change it, just go to WooCommerce→Settings→Products. And in the Weight Unit section choose one for your store. The shipping rules will automatically use the chosen weight unit.

Set up shipping heavy items in your WooCommerce store today

In this article, I showed you how to set up shipping heavy products in WooCommerce using very good and free plugin Flexible Shipping. I hope it’ll be helpful and good luck!

Learn more about weight in our dedicated video—watch it below:

Content Writer at Octolize

Bartosz Gajewski is a content and marketing specialist with a solid background in SEO, WordPress content strategy, and technical documentation for digital products. With years of hands-on experience in both in-house and freelance roles, he supports tech companies – especially in the SaaS and e-commerce space – by creating content that informs, engages, and drives results.

His approach blends storytelling with data-driven SEO, and he’s been involved in projects ranging from rebranding and product marketing to growth experiments and copywriting for complex software tools. On the blog, he shares actionable insights from his work across marketing teams, product documentation, and online store optimization.

Comments
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments