Your threshold is $100. A shopper fills the cart to $105, applies a $10 coupon, and lands on $95. Do they still ship free? WooCommerce lets you answer either way, and most stores never notice which answer they picked.
WooCommerce free shipping over an amount drops the delivery charge to zero once the cart passes a set total. There are two ways to build it: a shipping-zone minimum in core WooCommerce, or a free Disco campaign. Settle which total the threshold should measure before choosing.
Set a WooCommerce free shipping minimum amount
Core handles thresholds as a shipping method inside each zone (WooCommerce free shipping documentation):
- Go to WooCommerce, then Settings, then Shipping, and open the zone your customers ship to.
- Click Add shipping method and choose Free shipping.
- In “Free shipping requires”, pick “A minimum order amount” and enter the figure.

That dropdown holds four other modes: no requirement, a valid free shipping coupon, the amount OR a coupon, and the amount AND a coupon. Coupon variants pair with a code that has “Allow free shipping” ticked, as our free shipping coupon walkthrough shows.
Because it lives in zones, the rule is per zone. Five zones means five thresholds to keep in step.
Decide which total counts
Choosing a minimum reveals a checkbox: “Apply minimum order rule before coupon discount.” Leave it unticked and the $95 shopper misses out, because eligibility uses the post-coupon total. Tick it and the $105 figure counts.
Neither is wrong. Pre-discount thresholds feel generous and stop codes from costing customers their delivery perk. Post-discount thresholds protect margin when a large coupon would otherwise also wipe out postage.
Automatic discounts raise a second question. Disco applies campaign discounts live rather than saving them to products, so test which figure your shipping method reads: build a cart sitting just above the threshold before a Disco reduction and just below it after.
Free shipping over an amount with a Disco campaign
Disco’s free-shipping campaigns cost nothing, including thresholds based on cart subtotal or on how many items the cart holds. A $100 minimum looks like this:
- In Disco, start a new campaign, name it, and choose Shipping as its type.
- Leave the product filter on All Products.
- Click Add Condition, choose Cart Subtotal, pick Greater Than or Equal, and type 100.
- Save, then build a $99 cart and a $101 cart to confirm the switch.

When the condition matches, Disco adds a $0 Free Shipping rate to the whole order, listed next to your other rates. Swap subtotal for an item-count condition and you get “free delivery on 3+ items” the same way.
Limiting the campaign to certain products or categories changes who qualifies, not what’s free. Once a matching item sits in the cart, that $0 rate covers everything ordered; Disco won’t zero postage on one product while charging for the rest.
Show shoppers how far they are from the threshold
A threshold only lifts order size when shoppers know it exists. Core WooCommerce prints no “you’re $12 away” note. In Disco, a cart message that fills in the remaining amount belongs to the Pro cart banner. Without it, state the number in your header bar or cart text and edit it whenever the threshold moves.
Pick your figure, decide before or after discounts, and test both edges in a private window. Get Disco free for threshold campaigns, or see Disco Pro pricing for the remaining-amount message. For a single department, the category discount guide shows the Categories condition.
Related guide: How to Increase Average Order Value in WooCommerce (12 Proven Ways)
FAQ
Can I offer free shipping on just one product?
Not with a Disco free-shipping campaign. Limiting the campaign to a product decides who qualifies, but the $0 rate then applies to the whole order.
Does the WooCommerce threshold count coupon discounts?
It depends on one checkbox. With “Apply minimum order rule before coupon discount” ticked, the total before the coupon counts; unticked, the total after it counts.
Is free shipping over an amount free in Disco?
Yes. Free-shipping campaigns with cart subtotal or item-count thresholds work in the free plugin. The cart message showing how much is left is Pro.

