Conditions
Conditions overview
How the condition builder works and the full list of fields you can target.
Conditions decide which products and variants your discount applies to. They're the core of every rule.
How a condition is structured
Each condition is a single row with three parts:
[Field] [Operator] [Value]
For example:
Tagis one ofclearance, saleInventory≤5ColorisRedPricebetween$50 and $100
Add as many conditions as you want. Combine them with AND/OR logic to express complex matches.
Available fields
Available on all plans
| Field | Operator examples | Notes |
|---|---|---|
| Collection | is, is not, is one of | Select Shopify collections |
| Tag | is, is not, is one of | Product tags |
| Vendor | is, is one of | Shopify product vendor |
| Product type | is, is one of | Shopify product type |
| SKU | is, contains, starts with | Variant SKUs |
| Price | =, ≠, >, <, between | Variant price |
| Inventory | =, ≠, >, <, between | Available stock |
| Sale status | is on sale, is regular price | Whether the variant has a compare-at price |
Growth plan only
| Field | Operator examples | Notes |
|---|---|---|
| Product option | is, is one of | Color, Size, Material, etc. — any product option |
| Sale % | >, <, between | Percent discount vs compare-at price |
| Variant metafield | is, contains, exists | Custom metafield values |
See Plans for what's included in each plan.
Browse to verify
After adding conditions, click Browse to see exactly which products and variants match. The browse view shows:
- Total products matched
- Total variants matched
- A preview of which specific items qualify
- Counters against Shopify's 100-line discount limit
If the preview looks wrong, adjust your conditions and re-browse before saving.
Per-condition deep dives
Last updated May 3, 2026👁 5 views