Cash on Delivery stores
Offer COD where it works, and protect yourself from unpaid returns where it doesn't.
- COD only in your country
- No COD on large orders
- No COD for first-time customers
- A COD fee through a shipping rate
Checkout rules for Shopify
PayGate hides, renames and reorders your payment and shipping methods based on the cart, the customer and the address, and stops the orders you can't fulfil. No code, no theme changes.
Why PayGate
How it works
Every rule is the same three things: when it applies, what it does, and a switch to turn it on.
Start from one of 46 ready-made rules, such as “Hide COD outside your country”. Your store's country is filled in for you.
Choose when the rule applies: cart value, products, customer tags, shipping country and more. Combine them with AND and OR.
Try the rule on a sample checkout, then set it to Active. New checkouts follow it within seconds.
What you can do
Match payment methods by name (equals, contains or doesn't contain), then choose what happens when your conditions are met.
Match shipping methods by name or by price (free, exactly, at most, at least, between), with a live preview of your store's own rates.
Block checkout with your own message, shown on the exact field the customer needs to fix. Address checks run when the customer clicks Pay and skip local pickup.
20 conditions
Combine conditions with AND inside a group and OR between groups. Amounts are set in your store's currency and converted at checkout.
Live demo
A sample tea shop with six PayGate rules switched on. Pick a customer and watch the checkout change. It runs on PayGate's actual rule engine, right in your browser.
Summaries written by PayGate, as you'd see them in the app.
The demo runs in your browser and sends nothing anywhere. In your store, the same rules run as Shopify Functions.
Who it's for
Offer COD where it works, and protect yourself from unpaid returns where it doesn't.
Give business buyers the payment and delivery options you agreed with them.
Different countries, different couriers, different ways to pay. One set of rules.
Heavy, fragile or special items? Make checkout match what your couriers can do.
Built to get it right
Inside your Shopify admin, built with Shopify's own design system.
Enter a sample cart, customer and address and see exactly what the rule does, and why.
Every rule explains itself, so anyone on your team can tell what it does.
46 templates open a pre-filled editor, with your store's country where it applies.
Choose your store's shipping rates, countries, products and collections from lists.
See other active rules that touch the same methods, and catch shipping names typed into payment rules.
Shopify allows 25 active payment and 25 active checkout rules per store. PayGate shows how many you use.
Never break checkout
A checkout rule should never cost you a sale by mistake. PayGate is designed to fail safe.
Compare
| At checkout, you can… | Shopify settings alone | With PayGate |
|---|---|---|
| Hide a payment method by country, cart or customer | — | ✓ |
| Show a payment method only to tagged customers | — | ✓ |
| Rename or reorder methods when conditions are met | — | ✓ |
| Hide a shipping method for some products or customers | — | ✓ |
| Block PO box addresses with your own message | — | ✓ |
| Set a minimum order value | — | ✓ |
| Test a rule on a sample checkout first | — | ✓ |
Good to know
Pricing
Billed by Shopify. Every plan is free on development stores.
For the one rule your store needs most.
No trial, no card.
Install freeUnlimited rules for a growing store.
Billed monthly after your 14-day free trial.
Start free trialBilled by Shopify · Cancel any time
Open the rule and use Test this rule to see which conditions pass or fail.
Check that the rule is Active, and that names match exactly what Shopify uses. Payment methods use their name in Settings › Payments: card payments show as "Credit card" at checkout but are named after the provider, for example "Shopify Payments".
Make sure you didn't enter a shipping method where a payment method belongs. The editor warns you if it spots one.
Within a few seconds of saving, for new checkouts. Refresh an open checkout to see them.
Yes. Use Test this rule in the payment editor, or the Preview in the shipping editor. You can also save a rule as Inactive and turn it on later from the Rules page.
No. If a payment or shipping rule would hide every option, it hides none. If a checkout rule can't run (for example, during a Shopify outage), checkout isn't blocked.
Several rules together could still hide a lot, so the editors list other active rules that affect the same methods.
Shopify requires the cheapest shipping option to be listed first and selected by default. Your order applies to everything after it.
Yes, through a shipping rate. Create a shipping rate that includes the fee (for example "Cash on Delivery (+Rs 300)"), then use the Configure cash on delivery fee template so Cash on Delivery only appears when that rate is selected. See the Guides for step-by-step instructions.
The Free plan includes 1 active rule. Premium includes unlimited active rules ($3.99/month or $39.99/year) and starts with a 14-day free trial. On development stores every plan is free, so you can test Premium before you launch.
Email hello@labs.vexous.com. We're happy to help you set up a rule.
Install PayGate, open a template and have your first rule live today.