Snackery LabsSearch articles...

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:

  • Tag is one of clearance, sale
  • Inventory 5
  • Color is Red
  • Price between $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:

If the preview looks wrong, adjust your conditions and re-browse before saving.

Per-condition deep dives

Last updated May 3, 2026👁 5 views