Product Visibility by Country for WooCommerce

Rated 2.33 out of 5 based on 3 customer ratings
(3 customer reviews)

Display WooCommerce products by customer's country.

Author: Tom Anbinder SKU: N/A Category: Tags: , Version: 1.1.0; Last updated: 1 day ago; Requires WordPress version: 4.4; Tested up to: 4.9


Product Visibility by Country for WooCommerce plugin lets you show/hide WooCommerce products depending on customer’s country. Customer’s country is detected automatically by IP.

General Options

Plugins settings are located in “WooCommerce > Settings > Product Visibility by Country”.

Product Visibility by Country for WooCommerce - General Options

Hide catalog visibility
This will hide selected products in shop and search results. However product still will be accessible via direct link.
Default: yes
Make non-purchasable
This will make selected products non-purchasable (i.e. product can’t be added to the cart).
Default: no
Modify query
This will hide selected products completely (including direct link).
Default: no
Modify widget query
Enable this if you are still seeing hidden products in “Products” widgets.
Default: no

Admin Options

Product Visibility by Country for WooCommerce - Admin Options

Admin products list column
This will add “Countries” column to the admin products list.
Default: no
Select box type
Select box type on product’s edit page. Possible values: Standard; Chosen select.
Default: Chosen select

Meta Box

To set countries for each product, check “Product Visibility by Country” meta box on each product’s edit page.

Product Visibility by Country for WooCommerce - Meta Box

Visible in countries
Select “required” countries here. I.e. product will be visible in selected countries only. If no countries are selected – product will be visible in all countries.
Default: None
Invisible in countries
Select countries to hide product in. If no countries are selected – product will be visible in all countries.
Default: None

Prices & Licenses

Single siteUnlimited sites
1 year$19.99 $9.99$49.99 $19.99
Lifetime$49.99 $19.99$99.99 $29.99


We want to ensure that you are 100% happy with your purchase, so if you feel the product(s) you purchased are not the best fit for your requirements and you attempted to resolve issues with product's author, we are offering 30 day money back guarantee refund policy.

3 reviews for Product Visibility by Country for WooCommerce

  1. Rated 1 out of 5

    Mayur Mohite

    Having issues not good

  2. Rated 1 out of 5


    Does not work

    • Tom

      Hi Tom,

      Sorry to hear that. Could you please give more details what is not working? And if you have any caching plugins installed (e.g. “W3 Total Cache”) – could you please try disabling it temporary to see if issue disappears. Or alternatively you can try keeping caching plugin enabled and enable “Geolocate (with caching support)” option for “Default customer location” option in “WooCommerce > Settings > General”. This should add “v” parameter to your URL address. Please let me know if that solves the issue.

      Best regards,

  3. Rated 5 out of 5


    Great plugin. Simple settings and works perfectly.

Add a review

2 thoughts on "Product Visibility by Country for WooCommerce"

  1. Tim Higgins November 28, 2017 at 9:24 pm #

    Why isn;t Puerto Rico listed in the countries list?


    • Ben July 15, 2018 at 6:45 pm #

      Because its not a country. Its a US territory.


Leave a Reply


= 1.1.0 - 12/11/2018 =
* Fix - Modify query - Possible pagination issue fixed.
* Dev - Modify query - "Modify widget query" option added.
* Dev - Admin Options - "Select box type" option added.
* Dev - "European Union" added as country selection.
* Dev - Admin settings restyled.
* Dev - Code refactoring.
* Dev - Plugin URI updated.

= 1.0.0 - 30/08/2017 =
* Initial Release.


  • Buy the plugin 🙂
  • Download plugin's zip to your computer (you will receive an email with download link, or you can always download the plugin from your account).
  • Go to Admin Dashboard > Plugins > Add New > Upload Plugin and browse for downloaded zip file.
  • If plugin is successfully installed - you should see it added to the Plugins list.


To keep WPCodeFactory items up to date, please install WPCodeFactory Helper plugin and enter your site key.