How to Restrict Cash on Delivery by Delivery Country
How to Restrict Cash on Delivery by Delivery Country
If your fulfillment partners or couriers only support Cash on Delivery in specific domestic regions (for example, India, the UAE, or the United Kingdom), offering COD to international visitors creates fulfillment headaches, customer disappointment, and unnecessary verification message costs.
With Rivio COD & Partial Payments, you can specify exactly which countries are eligible for Cash on Delivery. The popup and payment option automatically remain hidden for shoppers visiting from unserviceable countries.
In this guide, you will learn how to configure country availability in under two minutes.
Before You Begin
Before setting country restrictions, ensure that:
- You have configured your international shipping zones in Shopify (Settings → Shipping and delivery).
- Rivio COD & Partial Payments is installed and active on your store.
Step-by-Step Instructions
- From your Shopify admin, open Apps → Rivio COD & Partial Payments.
- In the navigation sidebar, go to Features → COD verification.
- Scroll down to the card titled Delivery country selections.
- By default, the app is set to Include all countries in the popup. To restrict COD to specific countries, uncheck the box labeled Include all countries in the popup.
Delivery country selections section showing Include all countries unchecked and Select countries dropdown
- Open the Select countries dropdown menu.
- Check each country where your logistics partners offer Cash on Delivery (for example: *United States*, *Canada*, *United Kingdom*).
- Scroll down and click Save in the top-right corner.
Configuration Settings & Options
| Setting | Default | Description | Best Practice Recommendation |
|---|---|---|---|
| Include all countries in the popup | Checked |
Shows the popup and COD option worldwide. | Uncheck if you only deliver COD domestically. |
| Select countries dropdown | All |
Multiselect list of 240+ countries. | Select only regions with confirmed courier cash collection agreements. |
Example Scenario
Protecting a UK Brand from European COD Inquiries
A British apparel company delivers worldwide via DHL Express, but their cash collection agreement only covers England, Scotland, and Wales. By unchecking Include all countries and selecting only United Kingdom, European and North American buyers can only pay with Credit Card or PayPal, while domestic shoppers continue to enjoy verified Cash on Delivery.
Important Notes & Limitations
Even if a country is selected in Rivio, Shopify’s underlying shipping zones still govern delivery availability. If you do not ship to a country in Shopify, customers cannot place an order there regardless of app settings.
The verification popup uses the buyer's IP location and storefront shipping address to evaluate country rules.
Troubleshooting
The popup still shows up for a customer in an unselected country
- Possible Cause: The customer is using a VPN that routes through an allowed country, or Include all countries is still checked.
- How to Fix:
- Open Features → COD verification → Delivery country selections.
- Confirm that Include all countries in the popup is unchecked and click Save.
Related Guides
- How to Block Specific Phone Numbers from Placing COD Orders
- How to Restrict Payment Options by Postal Codes and Pincodes
- Why is Cash on Delivery Still Visible When Restrictions Apply?
Need Help?
Have questions about regional delivery filters? Our support team is here to assist!
- Email: Contact our integration team at support@rivioapps.com
- Help Center: Explore all setup guides in the Rivio COD Knowledge Base
Was this article helpful?
Your feedback helps us continuously improve our setup guides and documentation.
Thank you for your feedback! Our documentation team reviews all suggestions.