PW WooCommerce Exclude Free Shipping


Let’s say your customer has the following products in their cart:

  1. Paper Airplane
  2. Box of playing cards
  3. 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.

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.


  • By default, the "Exclude Free Shipping" field is unchecked.
  • Customers will likely not want to pay shipping!
  • Checking the "Exclude Free Shipping" stops you from losing money.
  • Free Shipping is no longer an option.


  1. Upload the plugin files to the /wp-content/plugins/pw-woocommerce-exclude-free-shipping directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Navigate to a WooCommerce Product and open the Shipping tab.
  4. Check (or uncheck) the “Exclude Free Shipping” checkbox.


Can I use PW WooCommerce Bulk Edit to check the Exclude Free Shipping field?


Worked like a charm!

Needed a way to exclude specific products from free shipping and this plugin worked exactly as described. Perfect! I really hope the developer keeps this plugin current so that we can keep using it as WooCommerce evolves.

Read all 3 reviews

Contributors & Developers

“PW WooCommerce Exclude Free Shipping” is open source software. The following people have contributed to this plugin.




  • Confirmed compatibility with WooCommerce v3.5.0


  • Fixed an issue where free shipping might still be allowed when using other third party plugins.


  • Added .pot file for translation support.


  • Upgrade for bulk editor integration.


  • Small bugfix for bulk editor integration.


  • Updated query for the bulk editor to support filtering.


  • Updated column placement inside PW WooCommerce Bulk Edit.


  • Added support for our other plugin PW WooCommerce Bulk Edit.


  • Initial version