

Product level exclusion setting
Free Shipping Excluder for WooCommerce gives you granular control over how products affect your free shipping eligibility. You can exclude individual products or entire categories from counting towards your free shipping minimum amount, or completely disable free shipping for the entire order if a specific product is added to the cart. This is perfect for stores that sell items like gift cards, services, promotional products, or heavy/bulky items that shouldn’t qualify for free shipping.
When a customer adds items to their cart, the plugin calculates the free shipping eligibility by:
1. Checking if any product in the cart has “Disable free shipping if in cart” enabled. If so, free shipping is immediately disabled for the entire order.
2. Checking each product for exclusion settings (both product-level and category-level)
3. Summing only the eligible products’ costs
4. Comparing the total against your free shipping threshold
Excluded products can still be purchased and shipped – they just don’t count towards the minimum amount needed for free shipping.
You are welcome to contribute to this free and open source extension:
Source Code:
https://github.com/nagpai/free-shipping-excluder
Report Issues / Wishlists:
https://github.com/nagpai/free-shipping-excluder/issues