Shopify checkout rulesControl checkout without a developer
Decide which payment and delivery options each cart sees, block orders that can’t be fulfilled, and add automatic discounts.
Checkout rules for payments, delivery and orders
Hide payment methods and delivery options
Hide, rename or reorder them based on the cart, products, customer, address or date.
Block orders with a checkout message
Stop checkout when an order can’t be fulfilled, and tell the customer why and what to change.
Automatic discounts and ship-from locations
Give automatic discounts and choose which location items ship from.
Set up your rules with confidence
Each rule reads “When … then …”, and you can try it safely before customers see it.
Installing changes nothing at checkout. You decide when to publish.
- Drafts until you publishNothing reaches checkout until you turn it on.
- Test firstRun a test checkout with any cart and address to see what each rule does.
- Undo any changeHistory lists every change. Undo the latest or restore an earlier version.
- Start fastStart from a template, or describe what you need to Ask Bird and review the draft.
- Help from the team that builds itAsk us through the help center.
Shopify checkout rules: common questions
Can I hide Cash on Delivery for large orders?
Yes. A payment rule hides Cash on Delivery when the cart total is over the amount you choose.
Can I hide a delivery option for some products?
Yes. Hide a delivery option when the cart has products with a tag, product type or vendor you pick.
Can I block PO box addresses at checkout?
Yes. Block checkout for PO box addresses and show your message under the address field.
Can I set a minimum order amount?
Yes. Block checkout below the amount you set, with your own message explaining the minimum.
Can I test a rule before it goes live?
Yes. Rules stay drafts until you publish. A test checkout shows what each rule does for any cart and address.
Need shipping rates by zip code, distance or weight? See Bird Shipping & Delivery Rates.