Item Discount

How to flag heavily discounted items in WooCommerce orders

Flag orders with heavily discounted line items

Automatically badges orders where any line item has been discounted by more than 30%, helping your team spot excessive discounts that may indicate coupon abuse or pricing errors.

Review warning
The problem

Heavy discounts on individual line items can erode margins and may indicate coupon stacking, pricing mistakes, or abuse. Without a flag, these orders are processed at a loss before anyone notices.

The solution

OrderBadger can flag orders where any individual item has been discounted beyond a percentage you choose.

Who this is for

Stores that run promotions, coupons, or dynamic pricing - especially those with staff who can apply manual discounts and need oversight.

At a glance
Checks per-line-item discount percentage Threshold: any item discounted over 30% Includes both sale prices and coupon discounts Badge: Item Discount (red, warning)
People also search for
WooCommerce alert for orders with deep discounts on line items how to detect coupon abuse or pricing errors in WooCommerce flag items discounted over 30 percent WooCommerce WooCommerce review orders with excessive discounts automatically catch pricing mistakes on discounted products WooCommerce

How it works

Inspects the per-line-item discount percentage for every product in the order. If any single item exceeds the 30% discount threshold, the order receives a badge so you can review whether the discount is legitimate.

Check which coupon or discount mechanism was applied. Verify that the discount was intentional and within your promotion policy. If it looks like abuse, consider cancelling or adjusting the order.

Rule template

Plain English rule Any item in the order has been discounted by more than 30%

Write this (or something similar) in the OrderBadger rule builder. The AI compiler turns it into executable logic automatically.

Make it yours

Adjust thresholds
  • Lower '30%' to '20%' if your margins are tight and even moderate discounts should be reviewed.
  • Raise '30%' to '50%' if you regularly run deep sales and only want to flag the most extreme discounts that could indicate errors or abuse.
Add or remove conditions
  • Add 'and order total is over £200' to focus on heavily discounted items in large orders where the margin impact is most significant. Any item in the order has been discounted by more than 30% and order total is over £200
  • Add 'and customer has 0 previous paid orders' to flag first-time buyers who may be exploiting promotional codes, while ignoring discounts given to returning customers. Any item in the order has been discounted by more than 30% and customer has 0 previous paid orders

Badge preview

Default: Item Discount

When this rule matches

One Item 40 Percent Off
The Widget has a 40% line discount which exceeds the 30% threshold.
Item 50 Percent Off
The Gadget has a 50% line discount, well above the 30% threshold.

When this rule does not match

Only 10 Percent Discount
The maximum discount on any item is 10%, which is well below the 30% threshold.
Exactly 30 Percent Boundary
The discount is exactly 30% which does not exceed the threshold (rule says 'more than 30%').
No Discount At All
No items have any discount applied, so the condition is not met.

Good to know

  • The discount percentage is calculated per line item. An order-level coupon spread across many items may not trigger this rule even if the total discount is large.
  • This does not distinguish between automatic sale prices and manually applied discounts.

Frequently asked questions

  • Does the 30% threshold apply per item or to the whole order's discount?
    Per item. The rule checks each line item's individual discount percentage. An order-level coupon spread thinly across many items may not trigger it even if the total savings are large.
  • Will WooCommerce sale prices trigger this rule, or only coupon discounts?
    Both. The rule does not distinguish between automatic sale prices and manually applied coupons - any mechanism that produces a line discount above the threshold will trigger it. The 30% figure can be adjusted in the rule text.
  • What if an item is exactly 30% off?
    It will not trigger. The rule requires the discount to be strictly more than 30%, so exactly 30% is treated as within acceptable range. Edit the rule text to adjust this threshold or switch to 'at least 30%' if you want to include the boundary.
  • Can I lower the threshold to catch smaller discounts?
    Yes. Edit the rule text and change 30% to your preferred threshold. This is useful if your margins are tight and even 20% discounts need review.

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