Jump to content
  • Checkout
  • Login
  • Get in touch


The e-commerce.

How - Only show ceartain Payment option per country


Recommended Posts

By default any new user can choose PayPal, Credit cards, or Money orders fr payment,

BUT for International orders (NON-USA) I want ONLY PayPal to show up for payment option.


How do I do that?

Link to comment
Share on other sites

You need to create at least one new payment zone. Go to your admin panel -> locations/taxes -> tax zones and insert a new zone called ie. pmt_national. Then insert the countries to this zone by selecting it in the list and clicking "details".


Now go back to your CC module and change the payment zone to this newly created zone. Same for Money orders module. Paypal doesn't need to be changed.


That's it.



The First Law of E-Commerce: If the user can't find the product, the user can't buy the product.


Feedback and suggestions on my shop welcome.


Note: My advice is based on my own experience or on something I read in these forums. No guarantee it'll work for you! Make sure that you always BACKUP the database and the files you are going to change so that you can rollback to a working version if things go wrong.

Link to comment
Share on other sites

Created the zones USAonly and International

and tested it with several different fake nonUS and US accounts.

Some payment options need the zones on and some off.


Works great - thank you again!

Link to comment
Share on other sites


This topic is now archived and is closed to further replies.

  • Create New...