WooCommerce Product Custom Visibility

Overview #

The WooCommerce Product Custom Visibility Plugin is the perfect aid when you want to control the visibility of your products through your online shop for various countries. Business owners can decide to hide or show the same products for their single product, archive, and/or category pages. 

If you want to allow your customers to view the product page for different countries, you can use a Booster country-selector download to enable this functionality. This way, the buyer sitting in a country with product unavailability will be able to order the product if its recipient is in another country. It implies, while trying to maintain relevance, your sales won’t be hindered.


  • Multinational online stores can restrict product availability by location;
  • No need to set up different shops when shop items have slight variations; 
  • Better user experience;
  • No non-fulfillment complaints (as you don’t put an unavailable product on sale);
  • No customer queries or orders for the product unavailable for their country.

How to Start Controlling Product Custom Visibility for WooCommerce? #

  1. For this, you need to install the Booster for WooCommerce Plugin on your store. This plugin has 110+ modules that are powerful WooCommerce features/plugins in themselves.
  2. Navigate to WooCommerce > Settings > Booster > PRODUCTS after logging into your WordPress administrator dashboard.
  3. To enable custom visibility for products, go to the WooCommerce Product Custom Visibility plugin by clicking the link.
  1. In the Product Custom Visibility Module Options section, click on the Enable Module checkbox.
  2. Click on the Save Changes button, present at the bottom of the currently-opened page.

Visibility Options – How to Enable or Disable Product Visibility in your WooCommerce Store? #

There are several ways and levels to customize your products’ visibility. Using the WooCommerce Product Custom Visibility Plugin, you can set the global configuration and thereafter, select the relevant options in the product (edit) page.

Here is how the global configuration, i.e. the Visibility Options, work:

  • Selecting Enable for the Hide Visibility option will hide the products in the shop and for the searches. However, it won’t disable the direct links (single product pages) for the buyers. You can use functionality when you want to sell a product to limited buyers through a particular campaign.
  • Selecting Enable for the Make Non-Purchasable option will not hide the product for the customers, but will remove the add-to-cart button. So, they will be able to see the product. As the plugin allows you to set country-wise options in product pages, you can disable product purchases for some locations while allowing them for other locations.
  • The Modify Query option has 2 options that you can enable. One hides the product visible for direct link while another hides products from the “Products” widgets.

Options List – Country-wise Product Visibility Settings #

It is a must to add one or more values to the options list section.

This section holds country codes – one per line. You can enter country-codes for all those countries, where you want to control your products’ visibility.

These options will be listed on the product pages (in Edit Mode) and in frontend country-selector dropdowns, helping you set product visibility across your various selling regions.

Admin Options – WooCommerce Product Custom Visibility #

The Admin Options section lets store administrators decide the appearance and scope of the product custom visibility options throughout their store.

  1. Set a Visibility Methods. Here is what each option means:
    1. Set Visible: If you just want to specify the countries where a product should be visible, select this option. 
    2. Set Invisible: If you just want to specify the countries for which a product should be hidden, select this option. 
    3. Set Both: If you want to set the countries of visibility as well as the countries of invisibility for a product, select this option.
  2. Select the Box Style as Standard or Chosen Select to decide the appearance of options (country list) on the product page. 
  1. If you want to edit products’ visibility using the quick edit option on WooCommerce > All Products page, enable Quick Edit option.
  1. If you want to set product custom visibility of several products at once, enable the Bulk Edit option. For this, follow these options:
    1. Go to the WooCommerce > All Products page;
    2. Select the products, for which, you want to edit the visibility country-wise;
    3. Select the option Edit to start bulk editing your products’ visibility settings;
    4. You will now see the option to set the country lists where these products should be Visible and where these products should be Invisible.
    5. Save your changes.
  1. If you want to view products’ visibility details on the WooCommerce > All Products page, enable the Products List Column option.

Restore Default Settings  #

Click on the Reset Settings button, present at the bottom of your WooCommerce Product Custom Visibility > Settings page. It will restore the default settings of the plugin for your store.

Enabling Country Selector for Store Buyers #

Use this shortcode:

[wcj_selector selector_type=”product_custom_visibility”]

It will add a country-selector dropdown on the store frontend for your buyers. It is useful when a buyer is one Country 1 but wants to order the product for Country 2.

Setting the Product Custom Visibility in WooCommerce #

  1. Enable the WooCommerce Product Custom Visibility Plugin – Booster and configure its settings for your store.
  2. Go to the product page (Edit) that you want to set the custom visibility for.
  3. Scroll down to the Booster: Product Custom Visibility metabox.
  4. Select the desired options.
  5. Update your product page.

Example #1 – A category page screenshot (Before Hiding “Long Sleeve Tee”)

Store Preview #1 – A category page screenshot (Before Hiding “Long Sleeve Tee”)

Store Preview #2: A Product Made Invisible from Store as well as through the Direct Link

Powered by BetterDocs