Snackery LabsSearch articles...

Conditions

Filter by price range

Target variants by their price — above, below, or between thresholds.

The Price condition matches variants by their selling price. Useful for tiered discounts and price-based clearance.

How it works

Click Add condition → Price and pick an operator. Enter the price value(s) in your store's default currency.

Operators

Operator What it matches
= Variants priced exactly at the value
> Variants priced above the value
< Variants priced below the value
Variants priced at or above the value
Variants priced at or below the value
between Variants priced within the range (inclusive)

Examples

Discount only premium items

Price ≥ $100

Discount budget items

Price ≤ $25

Discount mid-tier items

Price between $50 and $75

Combining with other conditions

Price + collection is a common pairing for tiered seasonal sales:

Collection is "Summer 2026" AND Price ≥ $50

Price + sale status to deepen existing discounts:

Sale status is "on sale" AND Price ≥ $30

Multi-currency / Markets

Price conditions are evaluated against the variant's price in your default currency. If you use Shopify Markets with currency conversion, customers in other markets will see converted prices at checkout, but the rule's matching is based on the default-currency price.

To target specific markets with currency-aware pricing, combine with the Markets condition.

Notes

  • Compare-at price is not used for matching; the condition uses the actual selling price.
  • For variants without an explicit variant-level price (rare), the product price is used.
  • Decimal values are supported (e.g. 19.99).
Last updated May 3, 2026👁 4 views