How to Set Up WooCommerce Cart Discounts (Automatic or Coupon)

Set up a WooCommerce cart discount as a coupon with a minimum spend or as an automatic Disco cart campaign, choosing the threshold before the reward and testing both sides of it.

Fadiyah Sameh
Content Writer
Last Updated:
4 min read
How to Set Up WooCommerce Cart Discounts (Automatic or Coupon)

Out of the box, the WooCommerce admin offers one way to take money off a whole cart: a coupon the shopper has to type. If the code never reaches them, nothing happens, however full the basket gets.

A WooCommerce cart discount is a reduction based on the cart as a whole, usually its subtotal, instead of individual products. Build it as a coupon with a minimum spend, or as an automatic rule with a plugin such as Disco, which kicks in the moment the basket qualifies.

Decide the threshold before the reward

Two questions, in a fixed order: what must the cart reach, and what does the shopper get once it does?

The threshold normally measures the subtotal, meaning products added up before shipping. Whether tax sits inside that figure depends on how your store displays prices, so check rather than assume. Test a $100 rule twice, at $99 and at $101. Only then pick the reward: 10% off, $10 off, or a fixed amount per item.

The coupon route: minimum spend

Core WooCommerce handles this under Marketing, then Coupons. Create a code, choose the discount type and amount, then open Usage restriction and enter the threshold in Minimum spend.

WooCommerce coupon Usage restriction tab with a minimum spend of 100

It works and costs nothing. The catch is distribution: only people who know the code and remember to enter it benefit. That suits newsletter or influencer offers where the code is the point.

Set up an automatic WooCommerce cart discount in Disco

Cart campaigns with subtotal conditions are part of the free Disco plugin. Following Disco’s cart discount documentation, a “10% off orders over $100” rule looks like this:

  1. In the Disco menu, click Create a Discount and give the campaign a clear name.
  2. Choose Cart as the discount intent.
  3. Under Discount, keep All Products, or pick Few Products to limit which items qualify.
  4. Optionally set start and end dates in Valid Between.
  5. In Cart Rules, choose Percentage Discount, enter 10, and add a label such as “10% off”.
  6. Click Add Condition, pick Cart Subtotal, choose Greater Than or Equal, and type 100.
  7. Click Save & Exit, then build carts on both sides of $100.
Disco condition Cart Subtotal greater than or equal to 100

Once the subtotal reaches $100, the reduction appears as its own line in the totals, no code involved.

WooCommerce cart with a 108 subtotal and a 10% off line from Disco

The setup screen also shows a User Limit field. It belongs to Disco Pro and caps how many orders can use the campaign across the whole store, not uses per shopper. Leave it empty for an always-on rule.

Pick the right kind of cart discount

Cart Rules offers three reward types. A percentage grows with the order. A fixed amount stays flat however much is spent, keeping cost predictable; our fixed cart discount guide covers it in depth. Fixed discount per cart item deducts the same sum from each item individually.

Related setups have their own walkthroughs:

Disco’s free plan also accepts a cart quantity condition in place of the subtotal, for offers like “10% off when you buy 5 or more”.

Settle the threshold, then the reward, and try both edges before announcing anything. Get Disco free for automatic cart discounts, or see Disco Pro pricing for the User Limit and design blocks.

Related guide: How to Set Up Automatic Coupons in WooCommerce

FAQ

Are automatic cart discounts free in Disco?

Yes. Cart campaigns with subtotal conditions work in the free plugin. The User Limit field, which caps total orders across the store, is a Pro feature.

Should I use a coupon or an automatic cart discount?

Use a coupon when the code itself is the point, such as a newsletter offer. Use an automatic rule when every shopper who reaches the threshold should get the discount.

Does shipping count toward the cart subtotal?

No. The subtotal is the products before shipping, so a delivery charge won’t push a $95 cart over a $100 threshold. Tax handling depends on your store settings.

Written by

Fadiyah Sameh

Fadiyah Sameh is a researcher and writer with 11+ years of experience. As an eCommerce writer with a strong background in SEO, she has a passion for creating compelling and informative content that helps businesses reach their target audience. In addition to her writing skills, she’s also well-versed in content marketing and the technical aspects of eCommerce and has a deep understanding of the various strategies and tactics used to optimize online stores for success.

Leave a Comment

Ready to Boost Your WooCommerce Sales?

Join 700+ store owners using the best WooCommerce discount plugin. Start free or go Pro for BOGO, bulk discounts, and dynamic pricing.

14-Day Money-Back Guarantee • 5-Year Loyalty Rewards • Lifetime Updates