Weight based shipping methods for WooCommerce. Flexible shipping with table rate rules by cart weight and order value. Accurate rates at checkout.
- Installs
- 100,000+
- Rating
- 4.9 (706)
- Updated
- 1 day ago
Advanced Free Shipping for WooCommerce is an plugin which allows you to set up advanced free shipping conditions.
| Last updated | October 9, 2025Not updated for over a year |
|---|---|
| Tested up to | WordPress 6.8.12Older than WordPress 7.1.4, the current release |
| Needs WordPress | 5.0 or newer |
| Needs PHP | 7.0 or newer |
| First published | April 24, 2014 |
| Support, last two months | 1 of 1 threads resolved (100%) |
4.8 / 5 from 122 reviews
| 5 stars | 116 |
|---|---|
| 4 stars | 0 |
| 3 stars | 1 |
| 2 stars | 1 |
| 1 star | 4 |
With the Advanced Free Shipping for WooCommerce plugin you can setup your own advanced rules to determine when a free shipping rate should be available for the customer.
This plugin will give you full control over your free WooCommerce shipping rates.
Within each shipping rate you can create multiple ‘OR’ condition groups with multiple ‘AND’ conditions inside each group. This means that it is very easy to setup a
free shipping rate for multiple user roles in one shipping rate for example.
There are many default shipping conditions available.
Conditions like:
Not there what you’re looking for? The plugin has been made to be easily extensible, meaning you can also add your own custom conditions through code snippets!
Look at the screenshots!
Applying shipping cost
Have you given this plugin a shot and like how you can set things up?
I’ve build another plugin that allows you to setup shipping cost with the same conditional logic power as this plugin!
Features:
– Add shipping cost to the shipping rates
– Per weight
– Per item
– Extra handling fee
– Setup a percentage based fee
– Add Advanced shipping cost via the WAS Advanced Pricing extension
– Cost per shipping class
– Cost per category
– Cost per product
The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.
The short answer to this is ‘no’, the long answer comes down to ‘possibly’. I wrote a full length blog post about this here:
Apply free shipping for specific products in WooCommerce
The current version of the plugin – 1.1.0 – doesn’t have the ability to show multiple Advanced Free Shipping rates at the same time.
During first development I made the – in hindsight – wrong decision thinking “Why would anyone need multiple WooCommerce free shipping options at the same time”.
There are two common reasons why a rate may not be appearing when expected.
1) Shipping cache. It could be you’re looking at cached shipping rates. I’d recommend enabling the shipping debug mode when testing.
2) A conflict in the conditions prevents the rate from appearing. For example, having two ‘Country’ conditions in one condition group is not possible.




Weight based shipping methods for WooCommerce. Flexible shipping with table rate rules by cart weight and order value. Accurate rates at checkout.
#697 by installs
Table rate shipping by weight for WooCommerce: weight brackets, shipping per lb or kg, free shipping over an amount, rates by country or order total.
#565 by installs
A free shipping plugin for US merchants to print discounted shipping labels and compare live label rates directly from your WooCommerce dashboard.
#746 by installs
Grow your store with the top print-on-demand dropshipping plugin
#854 by installs
Power your entire shipping operation from one platform.
Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin.