You've got a store and you only want to ship to four countries ... today. This plugin allows you to enable or disable individual countries in your database so that if you decide tomorrow that you now want to ship to seven countries, it's a simple matter of clicking a couple of buttons in your admin area to enable the next three.
This plugin updates the display of your admin's Location/Taxes->Countries. Countries that are Active show a green-dot and those that are Inactive show a red-dot. You can change a country's Active status by either clicking on the dot to toggle between active and inactive or via checkbox input if you choose to Edit that country's settings.
When a country is Inactive, that country cannot be used in any customer address -- neither the billing nor shipping address can reside in that country. If an existing customer has an address-book entry in a country that is now inactive, that customer will be redirected to the address_book_process page upon login. From that page, they can either change the no-longer-supported address to have an active country, delete the no-longer-supported address or logoff.
This plugin was inspired by batracy's posts to http://www.zen-cart.com/showthread.p...untries/page2; it includes an SQL patch to add a field to the countries table and also includes core file overwrites.