Sale Items

How to track orders containing sale items in WooCommerce

Flag orders that include items currently on sale

Automatically badges orders containing at least one item that is currently on sale, so your team can track promotional order volume and spot pricing issues early.

Review info
The problem

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.

The solution

OrderBadger can automatically flag orders that contain items currently on sale in your WooCommerce store.

Who this is for

Stores that run frequent promotions or flash sales and want to monitor the volume and correctness of discounted orders during and after a campaign.

At a glance
Checks for active sale price at evaluation Any single sale item triggers the badge Passive badge, no inbox routing Badge: Sale Items (yellow) Category: order review
People also search for
flag orders with discounted products WooCommerce badge promotional sale item orders WooCommerce track sale price order volume monitor flash sale orders in order list identify orders containing reduced price items

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

Plain English rule Order includes at least one item that is currently on sale

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

Make it yours

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

Default: Sale Items

When this rule matches

Has Sale Item
Order contains at least one item on sale as indicated by the derived flag.

When this rule does not match

No Sale Items
No items in the order are currently on sale.

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