Snackery LabsSearch articles...

Getting started

Anatomy of a rule

The building blocks of every discount rule — type, value, conditions, and behavior.

Every rule has the same structure regardless of type. Understanding the parts makes the rule builder feel obvious.

1. Type

What kind of discount the rule creates:

  • Amount Off — % or $ off matched variants
  • Buy X Get Y — buy product/variant X, get Y at a discount or free
  • Free Shipping — waive shipping on carts that qualify

Set once when creating the rule. Can't change after save (create a new rule instead).

2. Value

How much to discount:

  • Percentage — e.g. 20% off
  • Fixed amount — e.g. $5 off

For Buy X Get Y rules, the value applies to the "get" item.

3. Method

How customers redeem:

  • Automatic — applies to every eligible cart with no customer action
  • Code-based — customer enters a discount code at checkout

Code-based rules require you to set the customer-facing code string.

4. Conditions (the matcher)

This is the core. Conditions decide which products/variants the discount applies to.

Each condition is a (field, operator, value) row, e.g.:

Tag is one of: clearance, sale
Inventory ≤ 5
Price > $50
Color is one of: red, blue

Conditions can be grouped with AND (all must match) or OR (any can match) logic. See AND/OR logic.

Click Browse at any time during rule building to see exactly which variants your current conditions match.

5. Eligibility (who gets the discount)

Optional restrictions:

  • Customer eligibility — all customers, specific customer segments, or anonymous-only
  • Schedule — start date, optional end date
  • Markets — limit to specific Shopify Markets
  • Sales channels — limit to specific channels (online store, POS, etc.)

6. Combinations

How the rule interacts with other discounts:

  • Combines with order discounts
  • Combines with other product discounts
  • Combines with shipping discounts

Set per rule. Default is "doesn't combine" (the discount applies alone).

7. Status

  • Active — runs at checkout
  • Inactive — saved but not applying

Toggle from the Rules list. Inactive rules still count toward your plan limit (see Plans).

How rules show up in Shopify

When you activate a rule, the app creates a corresponding native Shopify discount in Shopify admin → Discounts. You'll see it listed there alongside any other discounts. Clicking it from Shopify admin will route you back to the rule editor inside this app.

Don't edit the discount directly in Shopify admin. All changes should be made from within Snax Variant Discounts so the underlying logic stays consistent.

Last updated May 3, 2026👁 7 views