Skip to content

Delivery Rules

Show, hide, or reorder shipping options at checkout based on cart contents or customer location.


What delivery rules can do

ActionDescription
Hide shipping methodRemove a shipping option from checkout
Reorder shipping methodsChange the display order of available options

Common use cases

Hide standard shipping for international orders

  • Condition: Shipping country ≠ US
  • Action: Hide Standard Shipping
  • Result: International customers only see shipping options your logistics supports

Restrict express delivery to eligible customers

  • Condition: Cart total > $30 AND Customer tag = express_eligible
  • Action: Hide Same-Day Delivery (applied inversely — hide for everyone else)
  • Result: Express option is not shown to ineligible customers

Free shipping replaces paid options

  • Condition: Cart total ≥ $100
  • Action: Hide Standard - $5.99
  • Result: Combined with a discount rule for free shipping, the paid option disappears automatically

Reorder for preferred carrier

  • Condition: Customer tag = prime
  • Action: Reorder — move Express Delivery to position 1
  • Result: Premium customers see express delivery first

Setting up a delivery rule

  1. New Rule → Delivery
  2. Add conditions (shipping country, city, cart total, customer tag, etc.)
  3. Choose action: Hide or Reorder
  4. Select the shipping method(s) to target
  5. Name the rule and click Activate

Finding shipping method names

Shipping method names must match what appears in your Shopify checkout exactly:

  1. Go to Shopify admin → Settings → Shipping and delivery
  2. Open each shipping zone and note the rate names
  3. Use the same strings in CheckoutMate

Notes

  • If you hide all shipping methods, customers can't proceed to payment — test carefully
  • Delivery rules interact with Shopify's carrier-calculated rates — the available options depend on your shipping configuration
  • Use the Rule Playground in CheckoutMate to simulate rules before activating. Note: the playground is a client-side simulation — always confirm in an incognito window after activating