WordPress plugin intelligence profile

Free Shipping Excluder for WooCommerce

Exclude specific products or categories from the free shipping threshold, or disable free shipping if specific products are in the cart.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.3
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.0 · PHP 8.0
Directory statusactive
Last directory update24 May 20265mo ago
Active installations80Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 2 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Free Shipping Excluder for WooCommerce version 1.3 as active, updated 5mo ago and tested up to WordPress 7.0.

Overview

About this plugin

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.

Features

  • Product-level exclusion – Exclude individual products from free shipping calculations via a simple checkbox in the product shipping settings
  • Category-level exclusion – Exclude entire product categories, automatically applying the exclusion to all products within those categories
  • Disable free shipping entirely – Completely disable free shipping for the entire order if a specific product is in the cart, regardless of order total
  • Flexible control – Use either method or both together to match your specific business needs
  • Seamless integration – Works with WooCommerce’s native free shipping method
  • No configuration complexity – Simple checkboxes, no complicated settings

How It Works

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.

Use Cases

  • Exclude gift cards from free shipping calculations
  • Exclude digital products or services
  • Prevent free shipping entirely for bulky, heavy, or high-shipping-cost items
  • Exclude promotional items or samples
  • Exclude low-margin products
  • Exclude entire categories like “Accessories” or “Downloads”

Contribution

You are welcome to contribute to this free and open source extension:

-

Source Code:

com/nagpai/free-shipping-excluder

-

Report Issues / Wishlists:

com/nagpai/free-shipping-excluder/issues

Support

  • Use the Dedicated WP.org Support Forum
  • Contact the plugin author
  • Like this plugin? Please share your love with a review and rating
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • category exclusion
  • free shipping
  • product exclusion
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.0 · PHP 8.0
Update activity24 May 20265mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.