Loss-leader discounts are designed to bring customers into your store, with the expectation that they buy other full-price items. When a buyer orders a deeply discounted product in bulk, each unit sold at a loss multiplies rather than offsets. Without a flag, these orders are fulfilled automatically and the promotional investment turns into a net loss.
OrderBadger can flag orders where a customer is buying a deeply discounted item in bulk, turning your loss-leader promotion into a net loss.
Stores that run deep promotions or clearance sales on individual products and want to catch bulk purchases that exploit loss-leader pricing - common in electronics, cosmetics, food, and fashion retail.
How it works
Inspects each line item in the order. If any single item is on sale, has a discount of more than 40%, and the customer is ordering more than 3 units of it, the order is badged and routed to your inbox. The check applies per-item, so a full-price item with high quantity will not trigger it.
Check whether the purchase is from a reseller exploiting the discount or a genuine customer stocking up. Consider setting per-customer quantity limits on loss-leader products in WooCommerce. For this order, decide whether to fulfil as-is or contact the customer about purchase limits.
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 'more than 40%' to 'more than 30%' if even moderate-discount items become unprofitable when bought in bulk.
- Raise 'more than £3' to 'more than £5' if your typical customer legitimately buys 3-4 units of sale items and you only want to catch extreme bulk purchases.
- Tighten 'more than 40%' to 'more than 50%' to focus exclusively on the deepest clearance discounts where the margin loss per unit is greatest.
- Add 'and customer has 0 previous paid orders' to flag first-time buyers bulk-purchasing loss leaders, which is a strong reseller signal. …f more than 40% and that item has a quantity of more than £3 and customer has 0 previous paid orders
- Add 'and order total is over £200' to focus on large loss-leader orders where the total margin impact is most significant. …f more than 40% and that item has a quantity of more than £3 and order total is over £200
- Remove 'and that item is on sale' to also catch items with manual line-item discounts applied by staff, broadening the rule beyond sale prices.
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 on_sale flag and discount percentage are calculated from WooCommerce product data. If sale prices are set via external plugins or custom fields, the flag may not reflect them.
- The rule checks per-line-item, not across line items. A customer adding the same product twice as separate line items would be evaluated per line, not combined.
- Quantity limits must be enforced separately in WooCommerce - this rule only alerts you to the pattern.
Frequently asked questions
-
Does the rule check quantity across the whole order or per line item?Per line item. If a customer adds the same product as two separate line items of 2 each, neither line exceeds £3 and the rule will not fire, even though the total is £4. In practice WooCommerce usually combines identical items into one line.
-
What counts as 'on sale' for this rule?A product is on sale when it has an active sale price in WooCommerce that is lower than its regular price. Scheduled sales that have not yet started or have already ended are not considered on sale.
-
Will a quantity of exactly 3 trigger the badge?No. The rule requires more than £3. A quantity of 3 is at the boundary and will not be flagged. Change the rule text to 'at least £3' if you want to include the boundary.
-
Can I set maximum purchase quantities in WooCommerce to prevent this entirely?Yes. Plugins like WooCommerce Min/Max Quantities can enforce per-product purchase limits. This rule is useful as a safety net for products where you have not yet set limits, or to monitor compliance.
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