What happens on each checkout
- Checkout opens with the current cart, customer, and shipping information.
- Each Activated rule checks its conditions.
- If the conditions pass, the rule action is applied.
- If the conditions do not pass, that rule does nothing.
Rules that are not Activated are skipped.
Match type within a rule
- All Conditions Pass = every condition must be true.
- Any Condition Passes = one matching condition is enough.
Adding another condition to All makes the rule more specific. Adding another condition to Any gives the rule more ways to match.
The most common logic mistake
If a rule starts applying more often after you add a condition, check whether Match Type is set to Any Condition Passes. Use All Conditions Pass when every condition should be true together.
A rule with no conditions applies to every eligible checkout. Use this only when you want the rule to always apply.
Condition sets
Each rule uses one condition set: General Rules, Product-Based Rules, or Advanced & Custom Rules. The selected set controls which conditions are available. If a condition is missing, check the selected set first.
Switching sets clears conditions
Switching condition sets clears the conditions already added to that rule.
When several rules touch the same method
Rules are checked independently. There is no manual priority order.
| Combination | Result |
|---|---|
| Hide + rename | Hidden. Nothing left to rename. |
| Hide + reorder | Hidden, and the rest close the gap. |
| Rename + reorder | Both apply. |
| Two hides | Hidden if either rule’s conditions pass. |
| Two renames | Avoid — build one rename rule per method. |
If a method is hidden, rename or reorder changes to that same method are no longer visible.
When changes take effect
Rule changes apply to newly opened checkouts. A checkout that was already open may still show the old options.
When testing, refresh or open checkout again in a fresh tab after every rule change.
Where rules run
Rules run in:
- Online checkout.
- Draft order checkout after the customer opens the checkout link.
Rules do not run in:
- Shopify POS.
- The cart page.
- The Shopify admin draft order screen itself.
Full technical details are in Platform Support.