1. Method name matches exactly
Copy the payment or shipping method name directly from your live checkout and compare it with the method name in the rule.
The spelling, spaces, punctuation, and capitalization should match exactly.
Example: Cash on Delivery (COD) and COD are different names.
Paste, don't retype
Copy the name from checkout instead of typing it from memory.
2. Rule Status is Activated
Open the rule and check Rule Status.
It must be set to Activated for the rule to affect checkout.
3. Shopify may limit this customization
Some payment methods cannot be customized in every Shopify plan or market.
If the rule saves and activates but still has no effect, check the Shopify limitations page.
4. Check Condition Match Type
Check how multiple conditions are combined:
- All Conditions Pass — every condition must be true.
- Any Condition Passes — at least one condition must be true.
If the rule behaves differently than expected, confirm the correct match type is selected.
5. Check what the condition actually means
| You used | It actually means |
|---|---|
| Cart total | Includes what Shopify adds on top |
| Cart subtotal | The items alone |
| Customer country | From the customer’s own address |
| Shipping country | Where this order is going |
| Customer is logged in | False for guest checkout |
Make sure the condition you selected matches the checkout situation you are testing.
6. Test a fresh checkout
Close the existing checkout tab, rebuild the cart if needed, and open checkout again.
A checkout page that was already open may still show the old setup.
7. Check Shopify customization limit
If your store has reached Shopify’s active customization limit, a new rule may not take effect. See Platform Support for the full limit details.
Still not working?
If the rule still does not work, send support:
- The rule name.
- A screenshot of the rule with conditions visible.
- The exact payment or shipping method name copied from live checkout.
This gives support the main information needed to check the rule quickly.