Setting Billing & Shipping Countries In Magento

I get this question a lot: “How do I limit the countries in dropdowns for billing and shipping in Magento?” Let’s face it; mostĀ online stores don’t sell outside of their bordersĀ and if they do it isĀ generally only to nearby countries. SoĀ why then should a regional merchant have a list of a hundred countries for shipping and billing options when two or three would suffice? They shouldn’t.Ā So let’s take care of that.

This will work in both Magento 1 & Magento 2, so let’s get started!
1) In the Magento back-end, Navigate to Store>Configuration>General>Country Options (In Magento 1.x, itĀ is in System>Configuration>General>Country Options)
2) Edit the “Allow Countries” field. Hold down the CTRL key (Command on Mac) to select more than one country. Select as many countries as make sense for your store and save.
3) Update the store cache, navigate to System>Cache Management. Select “Configuration” and “Page Cache” (in Magento 1.x, select only “Configuration”) and hit refresh.

4) Navigate to the front-end of the website and test. You now have limited the country optionsĀ for the store.


