Magento 2 Restrict Cash On Delivery

Reward Points Earn 5 MageCoins for writing a review and 5 MageCoins for rating this product.
Restrict Cash on Delivery payment method for specific locations based on zip codes in Magento 2 with import zip codes through CSV feature.
Magento 2
Magento 1
Magento 2.1, 2.2, 2.3




Cash on Delivery payment method accounts for majority of online transactions in many countries. This payment method helps building trust and helps acquire first time customers rapidly. It has helped grow Ecommerce but still having some pitfalls like returns cost more to seller as they have to pay two way courier charges, tough cash handling, realization of money takes more time to reflect in account and many other reasons. Due to these, some store owners prefer restriction of cash on delivery. MageComp has come up with Magento 2 Restrict Cash On Delivery extension to allow visitors check COD payment method availability based on zip codes and store owners to restrict it automatically for certain locations.

Download CSV From here: Download

Extension will first allow store owners to upload CSV with zip codes to restrict COD payment method. Users will check if COD is available for their location, if not, it will show appropriate message and automatically restrict for checkout.

Why choose MageComp’s Magento 2 Restrict Cash On Delivery extension:

  • Upload CSV with zip codes to restrict cash on delivery payment method for specific locations.
  • Apart from CSV upload, store owners can add zip codes from backend as well.
  • Set custom availability and unavailability message for better understandability.
  • Along with availability, set custom message to show estimated delivery time in frontend.
  • Customers can check cash on delivery availability by entering zip code in the box on product page.
  • If cash on delivery is unavailable for asked location, extension auto hides the payment method from checkout option.
Review by Michael C.
This extension works perfectly in my store. I am fully satisfied with the extension.
Best Module & Service too
Review by David Hagen
I can restrict COD payment method based on zip codes. Excellent post sales service by MageComp. I will definitely opt for their extensions in future. Good job, guys. Recommended!
Fantastic extension
Review by Inkeri Holappa
The extension allows me to create payment policies for my store within few steps. Great features and amazing support. I'd recommend it to others.
Handy to use
Review by Eero Vihtanen
After installing the extension all you need to do it just insert the CSV file of zip codes and enable COD for those locations. Very easy to use. Well done!
Useful for Customers
Review by Jeffrey D.
It is useful to my customers as they can check cod availability. It really helps them. Thank you Magecomp.
Easy Setup
Review by Owen K.
It is essential and helpful extension. I loved it. No issues. Good job Magecomp.
Great module for any store
Review by Valtteri Markkula
One of the great extensions by MageComp. Easy installation without any issues, works as described with no bugs till date. As well as the service provided my the team is remarkable. Good job guys.
Bulk setup
Review by Malia
I really loved the features of uploading csv in-store backend that let me import bulk zip code to restrict cash on delivery.
Great Work
Review by Aiden Terry
I have already used MageComp plugin for my magento1 shop and they worked pretty well. that's why without hesitations I purchased this module for my requirement.
Supb developement
Review by Ramiro campbell
Easy purchasing and installing. Impressive professional support. I highly recommended any extension from these guys.
useful extension
Review by Munef
i have installed this extension long time and it was very helpful for our store since we are in Saudi Arabia and COD is a main method of payment here. i recommend it
Easy to use
Review by Robin C. Bullock
Loved the way it simply allows me to restrict Cash on delivery.
very good
Review by vipul
it gives a very good user experience and lot of piece of mind for me as it simplifies my order fulfillment.
Must have module
Review by BaXter
I am using this extension since long, and it is a really helpful module for every store owners and using this extension it's so easy to restrict COD for a particular location and the best part of this extension is bulk upload of zip codes using CSV file. Loved the way it smoothly works within Magento.
Easy Cod Restrictor
Review by Arielle
I have used this extension since long, it easily let store owner to easily restrict COD for particular zip code, I am very happy after purchasing this extension.
Perfect COD Restrictor for store
Review by Bitsy
This is what I am looking for to restrict COD on particular geo location area for which I have to pay higher charges for COD and the fact is it's easy to setup for products and works fine.
COD restrictor rocks
Review by D. Soto
It's a great way to let people know about cash on delivery availability at their location. very much happy with extension and support from the team.
importing zipcodes saves huge time
Review by Quong
I bought this extension earlier this month. I wanted to restrict 3420 zip codes to ban cash on delivery method. importing zip codes through CSV is what saved my huge time and made it ready to work it within 2 hours. I'm really happy to setup it in my magento.
cod availability check is what i needed
Review by zac
I wanted my web users to know if cod payment method is available for their location or not. I install this extension and could setup the minimal customization to know how much i lost due to this unavailability. Very wonderful extension, it's what i needed for my magento 2 store.
COD restrictor
Review by Ralph
I was in hunt for an extension which can restrict cash on delivery in some specific locations of Australia. Restrict cod has everything to fulfill my reuirements.
Total Reviews : 20
5 Star (Vote : 19) (95%)
4 Star (Vote : 1) (5%)
3 Star
2 Star
1 Star

Write Your Own Review

Only registered users can write reviews. Please, log in or register

  • How to set zip codes for the location availability of cash on delivery?

To restrict cash on delivery for particular locations, you can upload CSV containing area and zip codes in backend.

  • Is there any proper format for CSV upload?

Yes, to make CSV work in the way to show proper COD availability, you need to upload CSV in a proper format. To let you know about the format, we provide a sample CSV along with the extension package.

  • How users can perform cash on delivery availability check?

You can enable COD availability check from backend by setting YES to “Allow Availability Check on Product Page”. If enabled, it will provide users with a box to enter zip code and check for COD availability for their location.

  • Can I show delivery time along with COD availability text?

Yes, extension facilitates to show delivery time by setting proper message in “Estimated Delivery Message”. Here you can also make use of extension variable.

  • How customers will know if delivery is not available at their location?

BY entering zip code and clicking check button on product page, they can see unavailability message set from backend under “COD Unavailability Message”.

  • Can I see all the added zip codes?

Yes, there is a separate grid in backend named “Zip Code Manager” under which you can see all the zip codes and related information enlisted. You can even edit and delete zip code information from here.