Region-first location control
Allow-list or block-list countries, then drill into provinces and pincodes. Block a whole country but allow specific states, or allow a state and block a few pincodes — however your logistics work.
Show or hide COD by country, region, pincode, product, customer tag, or order value — with mix-and-match include/exclude rules. Reduce RTO. Ship with confidence.

Six precision dimensions that combine into any COD policy your operations team can dream up.
Allow-list or block-list countries, then drill into provinces and pincodes. Block a whole country but allow specific states, or allow a state and block a few pincodes — however your logistics work.
Disable COD on high-value, fragile, or fraud-prone SKUs. Tag products with COD_BLOCKED or pick up to 25 specific products to exclude — no bulk edits needed.
Tag risky or repeat-return customers with COD_BLOCKED and they instantly lose the COD option at checkout. Great for winning back trust after chargebacks.
Set minimum and maximum cart totals for which COD is available. Perfect for capping cash exposure or nudging low-ticket buyers to prepay.
Combine any rules with clean include / exclude priorities. Model exceptions like 'India, except Kashmir, except pincode 190001' without spreadsheets.
Built on Shopify Functions and Payment Customizations. Runs inside checkout, respects your theme, and installs without touching a line of code.
No developer, no theme edits, no plan upgrade.
One-click install. No developer, no theme edits, no plan upgrade required.
Location, product, customer tag, order value — turn on the ones you need and skip the rest.
Allow all countries then block a few, or block all and allow a few. Same for provinces and pincodes. Add product and customer conditions on top.
Powered by Shopify Functions, your rules evaluate live. COD appears or disappears for each shopper based on their cart, address, and profile.
COD is a growth engine — until it isn't. COD Rules gives you the scalpel you need to keep the good and cut the bad.
Every failed COD delivery costs you shipping both ways, packaging, and time. Block COD where it hurts and watch RTO drop.
Fragile electronics, jewelry, high-ticket items — restrict COD by product tag so only prepaid orders go out.
Cap COD orders by value, region, or customer. Predictable collections, fewer surprises for finance.
One tag, and repeat-return customers can only prepay. Keep them as customers without losing money on them.
Allow COD across India, then block the top 50 problem pincodes your ops team flagged. Instant RTO relief without hurting good customers.
Set a cart-value ceiling for COD on high-ticket SKUs. Big orders come in prepaid; smaller ones still enjoy COD.
Tag chronic-return customers with COD_BLOCKED. They can still shop, they just have to prepay.
Rolling out to a new state? Allow COD only there while you learn the logistics, without touching other regions.
Install COD Rules from the Shopify App Store and set up your first rule in under five minutes.
Install Free on Shopify