Loss Leader Bulk

How to prevent bulk buying of loss-leader sale items in WooCommerce

Flag bulk purchases of deeply discounted loss-leader items

Badges orders where a line item is on sale at more than 40% off and the customer is buying more than £3 of that item. Loss leaders are priced to attract traffic, not to be purchased in bulk - this pattern often means a reseller or deal hunter is exploiting your promotion.

Review warning
The problem

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.

The solution

OrderBadger can flag orders where a customer is buying a deeply discounted item in bulk, turning your loss-leader promotion into a net loss.

Who this is for

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.

At a glance
Item must be on sale with 40%+ discount Quantity threshold: more than £3 of that item Per-line-item check, not order-wide Category: margin protection Badge: Loss Leader Bulk (red, warning)
People also search for
WooCommerce bulk purchase of deeply discounted items how to flag resellers buying sale items in bulk WooCommerce detect loss leader abuse in WooCommerce orders WooCommerce customer buying too many sale items stop quantity abuse on clearance products WooCommerce

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

Plain English rule At least one item is on sale and that item has a discount of more than 40% and that item has a quantity of more than £3

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 '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 or remove conditions
  • 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

Default: Loss Leader Bulk

When this rule matches

Sale Item 50 Percent Off Qty 5
Order total: £62.50
The Wireless Mouse is on sale with a 50% discount (over 40%) and quantity is 5 (over £3). Both item-level conditions met on a single line item.
Sale Item 45 Percent Off Qty 10
Order total: £110.00
The Face Cream is on sale at 45% off (over 40%) with a quantity of 10 (well over £3). Likely a reseller stocking up on discounted inventory.

When this rule does not match

Sale Item Deep Discount Low Qty
Order total: £25.00
The item is on sale at 50% off, but the quantity is only 2 - not more than £3. A normal purchase of a sale item.
Sale Item Moderate Discount High Qty
Order total: £90.00
The item is on sale with a quantity of 6, but the discount is only 25% - not more than 40%. The discount is too shallow to be a loss leader.
Non Sale Item High Qty
Order total: £160.00
The item has a quantity of 8, but it is not on sale and has no discount. Bulk buying at full price is not a margin concern.

Workflow

This rule includes workflow features that help your team act on flagged orders.

Inbox
Yes

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