Skip to content

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.

Install on ShopifyAlready installed? Open it from your Shopify admin.
Cart › Information › Shipping › Payment
Payment
Cart over $500Rule: hide Cash on Delivery
Credit card
PayPal
Cash on DeliveryHidden by your rule
We can’t deliver to a PO box. Please enter a street address.
Illustration: a payment rule and an order block at checkout.

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.