PW WooCommerce Exclude Free Shipping
PW WooCommerce Exclude Free Shipping
Description
Let’s say your customer has the following products in their cart:
- Paper Airplane
- Box of playing cards
- A Grand Piano
You offer “free shipping for orders over $50” but you specify that some restrictions apply.
Naturally the Grand Piano will cost quite a bit to ship so you don’t want to offer free shipping on this order.
With this plugin, the Grand Piano can be marked “Exclude Free Shipping” which means the user will pay for shipping of this unique item. See screenshots for a visual example.
Works for Simple Products, Variable Products, and even Variations!
I have many products that I need to update. How can I do this quickly?
This plugin is compatible with our PW WooCommerce Bulk Edit Pro plugin.
Quickly update the products that should be excluded from the Free Shipping offer.
Like this free plugin?
Check out our most popular plugin PW WooCommerce Gift Cards.
We also offer many other Free and Premium Plugins to help your WooCommerce store!
Installation
- Upload the plugin files to the
/wp-content/plugins/pw-woocommerce-exclude-free-shippingdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Navigate to a WooCommerce Product and open the Shipping tab.
- Check (or uncheck) the “Exclude Free Shipping” checkbox.
Screenshots
Faq
- Yes, and you can get it here: PW WooCommerce Bulk Edit
Reviews
So brilliant!
By kulaboks on October 3, 2025
It's a hidden gem, it would deserve more attention! Thank you so much.
Easy peasy
By CharlieF (CarloFischetti) on March 23, 2024
Great solution to exclude some products from free shipping. Thanks!
Great!
By Dan Miller Coding (danmillercoding) on November 22, 2022
Just works.
By websitebuilder (kesleywp) on December 16, 2021
Does exactly what it says!
By bigdrop.gr (bigdropgr) on December 10, 2021
Sencillo y Perfecto
By amdacoba on June 21, 2020
Works perfectly, checkout shows no free shipping
By RudySimons on June 4, 2020
Use to work and no longer does 🙁
By smellcoffee on May 8, 2019
Great plugin, thank you!
By Betty Maszlay (papireper) on November 7, 2018
Quick, easy, simple. Just what I was looking for.
By arickards on April 18, 2018
Changelog
1.43
- Compatibility with WooCommerce 10.1.
1.42
- Compatibility with WordPress 6.8 and WooCommerce 9.8.
1.41
- Load translation files in the plugins_loaded event rather than init.
1.40
- Changed hook for loading translations file to avoid warning in WordPress 6.7.
1.39
- Compatibility with WordPress 6.7 and WooCommerce 9.4.
1.38
- Compatibility with WordPress 6.6 and WooCommerce 9.1. Added requirement for WooCommerce plugin to be installed.
1.37
- WooCommerce 9.0 compatibility.
1.36
- Compatibility with WordPress 6.5 and WooCommerce 8.7 Revised tags in readme.txt
1.35
- Confirmed compatibility with WordPress 6.4
1.34
- Confirmed compatibility with WooCommerce 8.2
Previous versions
- See changelog.txt



