Checkout rule not working: payment or delivery not hidden
B
Written by Bird Checkout Rules
Updated November 9, 2026
If a payment method still shows, a delivery option isn’t hidden, or a discount or restriction doesn’t apply, work through these checks.
Check the rule’s status
- Open the area page (Payments, Delivery, Restrictions or Discounts).
- Find the rule and read its Status:
- Draft: it isn’t published. Select Review & publish.
- Paused: select Turn back on in its menu, then publish.
- Scheduled or Ended: check the dates under Schedule.
- Can’t run: open the rule; its page says why.
- Needs a test: tick I understand and run Test checkout (ship-from rules only).
- Live: go to the next check.
Test the checkout
- Select Test checkout and enter the same cart, customer and address as the customer.
- Choose Live now to test what customers see today.
- Open Why, rule by rule to see which condition didn’t match and the value it saw.
If a condition shows Not sure, checkout doesn’t know that value (for example, a guest’s past orders), so the rule doesn’t run. Use another condition.
Check names and alerts
- Payment methods are matched by the name checkout shows. If the name changed in Shopify, update the rule.
- Delivery options are matched by name and kind. If an option was renamed, update the rule. Alerts lists it when it can tell the name is gone.
- Open Alerts from the status line on Home and fix anything listed.
Other common causes
- Hiding only from express buttons: needs Shopify Plus. On other plans, Shopify hides the method everywhere.
- Another app changes delivery options: other apps can also change delivery options at checkout.
- Two shipping discounts: if they don’t combine, only the better one applies.
- Just published: customers see changes within a minute. Reload the checkout.
Still stuck? Select Chat with us at the bottom of any page.
Related Articles
Was this article helpful?
Thanks for your feedback!