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.