Weight Based Shipping is a flexible and widely-used solution to calculate shipping costs based on the total cart weight and value.
As of April 2026, Weight Based Shipping for WooCommerce is a WordPress rule-based shipping plugin with 60K+ active installations and a 4.6/5 rating from 83 reviews. It has been downloaded 2.6M+ times in total. Requires WordPress 5.8+ and PHP 7.3+. Available on WordPress.org since 2013. Actively maintained — updated within the last month. Downloads are down 74% this week. Support resolution rate: 80%. Top alternative: RuleHook: Advanced Shipping Rules for….
Weight Based Shipping is a flexible and widely-used solution for sites using WooCommerce that allows store owners to calculate shipping costs based on the weight and value of the products in the cart. It offers various customization options to set shipping rules based on different conditions, enabling tailored shipping rates for different customer needs and scenarios.
Weight Based Shipping allows creating incremental shipping costs based on defined weight ranges. For example, you can set a specific rate for orders up to 5 kg, a higher rate for 5–10 kg, and another rate for weights above 10 kg. This structure enables you to charge progressively more as the package weight increases, offering a fair and predictable pricing model that matche…
Works brilliantly, thank you Dan for making such an great plugin and supporting it.
Great plugin, highly recommend, does exactly what it should do. Thank you devs!
Great Plugin, that saved me a lot of time
I have been using this plugin now for about 3 years with my small online business and it has worked brilliantly without missing a beat. It was also easy to setup. Moving on now to the paid version due to my expanding needs.
Had a problem (mostly a lack of knowledge!) in setting up different shipping rates for different products. Dependant on weight of some of the products, shipping needed to be free for the entire purchase, but this only applied if a particular class of products was over a minimum weight. I reached out for assistance, and Dan was quick to respond with exactly what I needed to clarify how to line it all up. Much appreciated, it’s working exactly like we needed it to. Thanks Dan!
| WordPress | 5.8+ requiredTested up to 6.9.4 |
| PHP | 7.3+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.