This extension allows you to restrict products for certain countries
If you are not actively advertising and/or selling in some countries, you can explicitly disable them for each product. Thus, users from these countries will be prevented from trying to order the products. This saves visitors from unsuspected behavior and you from negative publicity.
After the installation of the extension, a country select list will appear inside the product details, where you can select/deselect countries of your choice. The products will always show in the shop front-end and be able to be put in the cart, until users reach the checkout and specify the shipping country. Products that are not available in the specified country will then be marked and, upon paying, automatically be taken out of the cart.