Heavy discounts erode margins and may indicate coupon stacking, leaked promo codes, or pricing configuration errors. Without a visual flag, these orders are fulfilled at a loss before anyone notices the problem.
OrderBadger can automatically flag orders where the discount exceeds any percentage threshold you set.
Stores that offer coupons, loyalty discounts, or sale prices and want to catch unusually high discount rates before the order ships.
How it works
Calculates the effective discount percentage on the order and adds a warning badge when it exceeds 20%. The order appears in the inbox so your team can approve or reject it before fulfilment.
Review the discount source - check whether a coupon was applied, whether sale prices stacked unexpectedly, or whether a pricing error caused the heavy discount. Approve legitimate discounts or reject and 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 '20 percent' to '10 percent' if your margins are thin and even moderate discounts need review.
- Raise '20 percent' to '30 percent' if your store regularly runs 20-25% promotions and you only want to catch extreme outliers.
- Add 'and a coupon or discount code was applied to the order' to only flag coupon-driven heavy discounts, ignoring sale-price discounts you already approved. …er received a discount of more than 20 percent on this order and a coupon or discount code was applied to the order
- Add 'and customer has 0 previous paid orders' to catch new customers exploiting promo codes, where fraud risk is highest. …er received a discount of more than 20 percent on this order and customer has 0 previous paid orders
Badge preview
This badge appears in the WooCommerce order view with action buttons. Your team can respond directly from the badge pill.
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 is calculated from the order totals. It reflects the combined effect of all discounts, not individual coupon values.
- The threshold is fixed at 20%. To change it, edit the rule and recompile.
Frequently asked questions
-
Does exactly 20% trigger the badge, or does it need to be above 20%?The discount must be strictly more than 20%. An order with exactly 20.0% discount will not trigger the badge. You can adjust the percentage to any value by editing the rule text.
-
How is the discount percentage calculated?It is calculated from the order totals as the combined effect of all discounts (coupons, sale prices, etc.) divided by the pre-discount subtotal. It reflects the overall discount rate, not individual line items.
-
Can I change the threshold to a different percentage?Yes. Edit the rule text to specify a different value (e.g. 'more than 15 percent') and recompile. The 20% threshold is set in the natural-language rule.
-
What do the Approved and Reject interaction buttons do?They let your team record a decision. Mark an order as 'Approved' if the heavy discount is legitimate, or 'Reject' if it needs to be cancelled or the customer contacted about pricing.
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