When a customer combines a coupon code with already-discounted products and the resulting discount exceeds 25% on a high-value order, the margin impact is substantial. Without a flag, these orders are fulfilled at a loss because the discount looks reasonable on any single product but compounds across the basket.
OrderBadger can flag orders where a coupon code is stacked on top of an already deep discount, especially on high-value baskets where the margin impact is significant.
Stores that run promotions alongside coupon campaigns - fashion, electronics, home goods, and general merchandise retailers where discount stacking is a known revenue leak.
How it works
Combines three conditions: the order-level discount must exceed 25%, at least one coupon code must be applied, and the order total must be over £100. When all three are true, the order is badged and routed to your inbox so you can verify whether the discount is intentional.
Check which coupon was used and whether it was intended to stack with existing sale prices. If the combination was unintended, consider updating your coupon restrictions in WooCommerce to prevent stacking. For this order, decide whether to honour the discount or contact the customer.
Rule template
Write this (or something similar) in the OrderBadger rule builder. The AI compiler turns it into executable logic automatically.
Make it yours
- Lower 'over 25%' to 'over 15%' if your margins are thin and even moderate stacking should be reviewed.
- Raise 'over £100' to 'over £200' to focus on the highest-value coupon-stacked orders where the pound value of the loss matters most.
- Tighten 'over 25%' to 'over 35%' if you regularly run 25% off campaigns and only want to flag extreme cases.
- Add 'and customer has 0 previous paid orders' to focus on first-time buyers exploiting leaked or shared promo codes, a common pattern for coupon abuse. …er 25% and a coupon was applied and order total is over £100 and customer has 0 previous paid orders
- Add 'and customer is a guest checkout' to flag anonymous coupon stackers who are harder to track and may be repeat abusers using different email addresses. …er 25% and a coupon was applied and order total is over £100 and customer is a guest checkout
Badge preview
When this rule matches
When this rule does not match
Workflow
This rule includes workflow features that help your team act on flagged orders.
Good to know
- The discount percentage reflects the overall order discount, not the coupon value alone. A deep sale price combined with a modest coupon can trigger the rule even if the coupon itself is small.
- This does not identify which specific coupon was used. Check the WooCommerce order details for the coupon code.
- Automatic discounts applied by pricing plugins without a coupon code will not count toward the coupon condition.
Frequently asked questions
-
Does exactly 25% discount trigger the badge?No. The rule requires the discount to be strictly over 25%. An order with exactly 25.0% discount will not be flagged. Adjust the percentage in the rule text if you want to include the boundary.
-
What if my store intentionally allows coupon stacking during sales?The badge still provides visibility into which orders used the stacking. You can treat it as informational rather than a problem alert, or raise the discount threshold to only flag extreme cases.
-
Can I prevent coupon stacking in WooCommerce instead of just flagging it?Yes. WooCommerce supports individual use restrictions on coupons. However, this rule is useful as a safety net to catch stacking that slips through configuration gaps or applies across different promotion types.
-
Does this detect automatic cart discounts from pricing plugins?The discount percentage includes all order-level discounts, but the coupon condition specifically requires a WooCommerce coupon code to be applied. Plugin-based automatic discounts without a coupon code will not satisfy the coupon condition.
Related rules
Try this rule in your store
OrderBadger is free on WordPress.org. Install it and create this rule in minutes - no code required.
Install OrderBadger Free