Conditions
Filter by sale status
Target only variants currently on sale, or only those at regular price.
The Sale Status condition matches variants based on whether they have a compare-at price set in Shopify (i.e. whether they're "on sale").
How it works
Click Add condition → Sale Status and pick:
is on sale— variant has a compare-at price greater than its current priceis regular price— variant has no compare-at price, or compare-at = current price
Examples
Stack an extra discount on already-discounted items (Black Friday)
Sale status is "on sale"
Combined with an Amount Off rule of 15%, this gives sale items an extra 15% off on top of their existing discount.
Promotion limited to full-price items only
Sale status is "regular price" AND Tag is "premium"
Distinguish promo windows
Sale status is "on sale" AND Collection is "Summer 2026"
When to use sale status
The most common use case is "stack on sale" promotions — a sitewide bonus discount during a major sale event that applies on top of variant-level sale prices.
Pairing with Sale % (Growth) lets you target how much something is already discounted (e.g. only items already discounted by 30% or more).
Notes
- "On sale" is determined entirely by Shopify's compare-at price, not by any rule in this app.
- A variant where compare-at < current price is treated as not on sale (this is unusual but possible).
- Compare-at prices set at the product level are inherited by variants without their own compare-at.