Building rules
Conditions, use cases, the flow visual editor, versions and more.
New to the words we use? See Glossary.
- Conditions, groups and blocksHow rule sets, rule blocks, rule groups and All or Any logic decide when a checkout rule acts.
- Condition referenceEvery condition you can use in a checkout rule, what it checks, and which operators it offers.
- Several values in one fieldType a comma-separated list in a text condition to match any of the values, instead of adding one condition per value.
- One-typo matchingLet Hide shipping methods rules match city, area and street names that a shopper mistyped by one character.
- Start from a use caseStart a checkout rule from a ready-made use case instead of a blank form, then adjust it to your store.
- Schedule and statusUse Draft, Active and Inactive to test and switch rules, and Active dates to schedule discounts.
- Flow visual editorSee and edit a rule's blocks as a diagram of connected steps, like Shopify Flow.
- Timeline and version historySee who changed a rule and when, and switch back to any of the last 10 saved versions.
- Import and exportExport rules as JSON files or a ZIP archive, and import them into the same or another store as inactive rules.
- Refresh and restoreSync the Rules list with Shopify, and bring back your rules after you reinstall AndOr.
- Translate shopper messagesTranslate checkout messages, renamed methods and discount messages into each language your store publishes.
- Rule sizeThe Rule size card shows how much of Shopify's 10 KB settings limit a rule uses, and what to do when it is full.
See it in action