Sale items may have lower margins, limited stock, or special packaging requirements. Without a visual flag, promotional orders are mixed in with full-price orders and it is hard to track the impact of a sale or catch pricing errors.
OrderBadger can automatically flag orders that contain items currently on sale in your WooCommerce store.
Stores that run frequent promotions or flash sales and want to monitor the volume and correctness of discounted orders during and after a campaign.
How it works
Checks whether any line item in the order has an active sale price and adds a badge if so. This provides at-a-glance visibility into promotional order volume directly on the orders list.
Verify that sale prices are correct and that stock levels for sale items are sufficient. During high-volume promotions, monitor the badge count to gauge campaign performance.
Rule template
Write this (or something similar) in the OrderBadger rule builder. The AI compiler turns it into executable logic automatically.
Make it yours
- Add 'and order total is over £100' to focus on high-value promotional orders that have the biggest margin impact. Order includes at least one item that is currently on sale and order total is over £100
- Add 'and a coupon or discount code was applied to the order' to specifically catch orders stacking a sale price with a coupon code, which is where pricing errors are most likely. Order includes at least one item that is currently on sale and a coupon or discount code was applied to the order
Badge preview
When this rule matches
When this rule does not match
Good to know
- The sale status is based on whether the product has an active sale price in WooCommerce at evaluation time.
- This does not indicate the discount amount. Combine with the discount percentage rule for deeper analysis.
Frequently asked questions
-
Does this trigger for items with a scheduled sale that hasn't started yet?No. The rule checks whether the product has an active sale price at the time the order is evaluated. Scheduled future sales that have not yet begun will not trigger the badge.
-
If I end a sale after the order was placed, does the badge disappear?No. The badge reflects the product's sale status when the order was evaluated. Ending the sale afterwards does not retroactively remove the badge.
-
Does this tell me how much the sale discount is?No. This rule only flags the presence of a sale item. Pair it with the 'discount-over-20-percent' rule if you also want to flag orders with large discount amounts.
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