A WooCommerce fixed cart discount is exactly what the name suggests: a flat amount deducted from a customer's cart total.
Unlike a percentage discount, which scales with order size, a fixed cart discount is a concrete, predictable saving (such as $10 off, $20 off, $5 off, etc.) that feels tangible and easy for customers to understand at a glance.
WooCommerce supports fixed cart discounts natively through its coupon system, making this a straightforward discount type to get live. But there are still some decisions to make about how it should behave and whether you might need a more capable, dedicated discount plugin for this.
When a Fixed Cart Discount Makes Sense
Percentage discounts are proportionally consistent; they feel fair regardless of a customer’s cart size. Fixed cart discounts, on the other hand, feel most generous when the cart total is relatively low.
A $10 off coupon on a $25 order is compelling. On a $200 order, the same $10 feels rather marginal.
This makes fixed cart discounts particularly effective when:
- You want to set a minimum spend threshold and reward customers who meet it with a concrete saving.
- You're running a specific monetary incentive (e.g., "£15 off your next order") as a retention or reactivation campaign.
- You want the discount amount to be a fixed line item at checkout rather than calculated as a percentage.
Setting Up a Fixed Cart Discount in WooCommerce
The native setup is simple. Navigate to WooCommerce → Coupons → Add Coupon, then:
- Enter a coupon code.
- Under Discount Type, select Fixed Cart Discount.
- In the Coupon Amount field, enter the flat discount value (e.g., 15 for $15 off).
- Under Usage Restriction, set a Minimum Spend threshold if you want the discount to only apply once the cart reaches a certain value.
- Optionally set an expiry date and usage limits, then save.
The coupon applies the flat amount to the cart total when the customer enters the code at checkout. You do not need to set individual restrictions for products in the cart; the discount is applied to the overall total.
If you want the discount to apply only to certain products or categories, note that the Fixed Cart Discount type applies to the entire cart by default. For product-scoped fixed discounts, use the Fixed Product Discount type instead, which reduces the price of specific items rather than the overall cart total.
Limitations of the Native Fixed Cart Discount
The WooCommerce fixed cart coupon works well for what it is, but a few constraints are worth noting.
First, it always requires entering a coupon code, which means the customer must have the code and apply it at checkout for the discount to activate. There is no way to make a fixed cart discount apply automatically without plugin support.
Second, the coupon has a single fixed value. You cannot set a rule that increases the fixed amount at higher cart thresholds without creating multiple separate coupons and managing which one gets distributed in which context.
Third, there is no cart messaging that provides a customer with a threshold nudge, so they know they can unlock savings by adding more products. This requires additional tooling.
Fixed Cart Discounts and Elevated Discount Rules
Elevated Discount Rules explicitly supports cart-level discounting for WooCommerce through its dedicated Based on Total Spent discount type.

This lets you automatically apply either a percentage or a fixed monetary discount when a customer's cart reaches a minimum spend threshold that you define. They don’t need to go through the hassle of manually entering a coupon code.

The configuration is straightforward. You create a new discount, select the Based on Total Spent discount type, set the minimum cart total that must be reached, and then set the discount value.

Once the rule is live, it runs dynamically. When a customer's cart hits the qualifying amount, the discount applies in real time without any manual input from the customer.
This is a direct, automatic equivalent to WooCommerce's native fixed cart coupon, but without the code dependency that limits the native version's reach. Every customer who hits the spend threshold gets the discount, not just the ones who remembered to bring a code to checkout.
Free shipping is also available as an outcome within the same discount rule, giving you the option to reward customers with either a price reduction or free shipping when they reach the minimum spend threshold.
Cart notices round out the experience by communicating the threshold to customers as they add items. A customer who is a few dollars away from qualifying sees the available fixed cart discount at the right time, turning the cart discount from a passive reward into an active driver of higher order values.

Final Thoughts
Setting up a fixed cart discount is one of the simpler tasks in WooCommerce. The native coupon system handles the setup directly with minimal configuration. The key limitation remains coupon code dependency: the discount remains invisible until the customer activates it.
Elevated Discount Rules offers automated discount logic and cart-stage communication to address the friction that native WooCommerce fixed cart coupons can't solve on their own.
For more WooCommerce discount plugin options, see our roundup of the 6 Best WooCommerce Discount Plugins

