Product Icon

Products Visibility Manager for WooCommerce

Take control of WooCommerce product availability. Hide, schedule, or limit access to products based on stock, user roles, or custom visibility rules.
Choose a billing option
$49
Save 20%
$98 $78.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

  • Control product visibility by user roles i.e., guest and registered users
  • Show or hide products based on the user’s purchase history
  • Merchants can show specific products to specific customers
  • Merchants can show or hide specific products to customers based on their country
  • Hide entire store products and show only chosen products 
  • Hide or show products based on users’ spending 
  • Product visibility by purchasing stock
  • Helps store owners to enhance their wholesaler experience 
  • Display seasonal products for specific countries
  • Show or hide the chosen products for selected countries 
  • Make products non-purchasable
  • Show a message or redirect to a specific URL when the product is invisible
  • Hide the previously purchased product for the registered user
  • Hide products for logged-in or not logged-in users 
  • Product visibility conditions based on order amount 
  • Set to appear or hide products when a certain order amount is greater than a value
  • Show or hide products when a specific order amount is less than a value
  • Display or hide products when a certain order amount is equal to a value
  • Apply product visibility conditions based on order quantity
  • Set to appear or hide products when a certain order quantity is greater than a number
  • Show or hide products when a specific order quantity is less than a number
  • Display or hide products when a certain order quantity is equal to a number

Overview

The Product Visibility Manager for WooCommerce extension lets admins control the visibility of products and choose where to display them. Control product visibility based on user roles, purchase history, and geographic location—all in one place. Whether you’re offering exclusive products to specific customers, hiding items from first-time buyers, or restricting access by country, this extension gives you complete control over who sees what, when, and where—without the need for custom coding.

Moreover, store owners can hide entire store products or show a specific number of products to specific customers. Therefore, merchants can enhance their wholesaler experience by displaying seasonal products for specific countries. Once the products are hidden for selected countries, they become non-purchasable. 

However, when the product is set to invisible, there are two options: either show a custom message or redirect to a specific URL. Display products or hide them when a certain order amount is greater than, equal to, or less than a value. Meanwhile, show products or hide them when a certain order quantity is greater than, equal to, or less than a value.

Product Visibility Status

Admin can change the visibility status of any product based on the user roles: guest user or registered user. This allows you to offer exclusive products to logged-in customers or hide items from the general public.

 

How to hide products by user role in WooCommerce

Product Visibility Status For Guest Users

With this feature, you can selectively show or hide individual products depending on the role assigned to the user in your WooCommerce store. For example, a product can be visible to “Retail Customers” but hidden from “Wholesale Buyers,” or vice versa. This creates a more shopping experience and helps you control who gets access to specific items, ensuring the right users see the right products at the right time.

 

What’s the best way to limit product access by user type

Purchase History

When targeting registered users, you can make product visibility conditional on their purchase history.

Add A New Buyer With No Purchase History: This option lets you define visibility rules specifically for new customers who haven’t made a purchase yet.

 

What plugin controls product visibility by role


Add Order Amount And Conditions:
You can set product visibility based on how much a registered user has spent in the past.

Select The Greater Amount of Spent: Use this condition to show products only to customers who have spent more than a certain amount on previous orders.

Select Less Amount of Spent: With this setting, you can hide or reveal products for users who have spent less than a specified amount.

Select Equal Amount of Spent: This lets you define a very specific visibility rule for users who have spent an exact amount on your store.

 

Can I create private products in WooCommerce


Select Order Quantity And Conditions:
This allows you to control product visibility based on the number of items a customer has purchased in total.

Select Order Quantity Greater Than: This rule displays products to users who have purchased more than a certain number of items.

Select order quantity less than: Show or hide products from customers who haven’t purchased much yet.

Select order quantity equals to: This condition lets you target users who have placed a specific number of orders. For example, you could offer a special product to users who’ve completed exactly three purchases.

 

How to manage product visibility in WooCommerce settings


Hide the previously purchased product for the registered user:
Prevent customers from purchasing the same product again by hiding it once they’ve bought it.

How To Restrict WooCommerce Products To Specific Roles

Country-Based Control

Country Restrictions extension enables you to identify their location and apply rules accordingly. For instance, you could hide prices, add to cart buttons, payment methods based on customer country.

Show or hide the chosen products for selected countries

Control product visibility by country to meet legal regulations, shipping limitations, or region-specific marketing strategies. For example, you can block certain products in restricted zones or offer exclusive products in select markets.

Choose Products

Choose Products allows you to hide simple products from being displayed or accessed through URL by matching specific conditions (including attributes, tags and shipping classes ) and excluding certain User Roles. 

Choose Categories

Expand your visibility control by applying rules not just to individual products but entire product categories. These can be made visible or hidden based on user roles or their country.

Choose a restriction mode

Decide what happens when a product is hidden from a specific user.

Show a Message

Instead of letting customers land on a blank or error page, show a tailored message explaining why the product isn’t visible.

Redirect to the specific page

Automatically send users to another page if a product is restricted. This could be a promotional landing page, sign-up form, upgrade page, or even a related product suggestion.

Allows to make products non purchasable

You can display products in your store without allowing users to purchase them. This is ideal for showcasing upcoming items, displaying out-of-stock products for visibility, or building anticipation for future launches.

 

WooCommerce Restrict Products Availability For Specific Users

How to Get Started

  1. Buy WooCommerce Product Visibility.
  2. Download & install the extension to your store.
  3. Activate and configure the extension. Find the detailed technical documentation to set up the extension.

Frequently asked questions

Can I hide products from guests or non-logged-in users?

Yes, you can restrict product visibility to logged-in users only.

Can I show certain products only to specific user roles?

Yes, the plugin allows you to display products based on user roles like wholesale customers, subscribers, or admins.

Does product visibility affect search and archive pages?

Yes, hidden products won’t appear in shop, search, or category pages for restricted users.

Customer reviews

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Add shipment tracking information to your orders.

Powerful marketing automation for WooCommerce. AutomateWoo has the tools you need to grow your store and make more money.