codemine supports this item


This author's response time can be up to 1 business day.

29 comments found.

Hi, I’ve tried the live demo but I see that I can just select one-by-one the products, what I need it’s to hide and show lots of products for each role. Is there a multiple selection? thanks

PS: the 22 dollars are just a single payment or it is a long term subscription?


You can hide and show multiple products per user, but as you say, you have to select them one-by-one.

A way to do this faster, is to group all the products you want to hide with a category or tag, and hide them instead.

Also, bear in mind, that you can add you rules to the default logged user and apply them for all the logged users at the same time.

The 22 dollars is a single one-time payment and includes future updates and support for our product.

Let us know if you have any more questions ok?

Hi, thanks for the reply. I’m going to purchase, but first another question: I’m going to create two macro-categories: /BUY/sub-category/product-name and /HIRE/sub-category/product-name and hide them by roles. Would someone be able to find each-other’s category from the slug?

Hi. When you hide a product for a user role, then all users that belong to this user role, do not have access to the hidden products, even by entering the urls (product category urls or single product urls) that lead to them.

To see this in action, in our demo, login as shop manager and hide all shirts for shop managers. Then try to go to the Shirt 1 product page by writing the url on the browser, you will see that you will not be able to see the product page.

The same goes, if you write the product category url for shirts. You will not be able to see the products that belong there.

Hi..could this plugin make keep show product of a category, while woocommerce inventory setting hide out of stock product?

Hi. Sorry but the feature you request is not available for the time being.

Let us know if you have any more questions ok?

I see that products can be hidden by Category, however multiple Brands can all have similar categories. What I want to be able to do is hide all products within a Brand, in other words, hide a Brand. Can that be achieved ? thanks

Hi. For the time being, you cannot hide custom taxonomies, but we will definitely include this feature in the future, ok? Thank you!

Hi, I would like to create categories (including any sub-categories) that are only visible to a particular user. i.e. for every client of ours I would like to reserve a section which will be visible only to them. Is it possible? Thanks in advance.

Hi! Yes, you can show some WooCommerce product categories to some users only, as long as these users belong to the same user role.

A typical scenario is this: hide one or more product categories to all guest users (users that are not logged in), and if they log in as customers, show them the hidden categories.

Do you mean something like that? Please give us a more detailed example if we misunderstood your case ok?

Thank you!

Thanks for the express response. We are custom merchandise dropshippers of merchadise like t-shirts, phone cases etc. Each user that we are referring to are our clients who will log in and place orders that need to be sent to their customers as a white-label service. Currently they would order a custom t-shirt, provide details of design and place an order. To make it easy for my clients, I would like to create specific categories for them, where I can preload their designs and they can order without having to provide design code/link etc. It has to be visible only to them. Hope that makes sense.

Yes, you can certainly do what you want with our plugin. Here is how:

  1. Create a new user role (eg. User_1, User_2, etc.) for each user that you want to apply the custom rules.
  2. Add these roles to the desired users.
  3. Go to the plugin’s backend and for each new user role that you have created add your custom rules.

From now on, it’s only a matter of what you want. You can, for example, go to user_1 role (that belongs to a single user in our example) and say “show only the user_1 product category and nothing else”.

Or you can hide the user_1 product category from all logged users and guests, but at the same time show it only for user_1 (so that user_1 can see other products too).

The possibilities are endless, take a look at our demo and run some tests to see it in action. You can also read the documentation to take a look at some examples there.

Also, not need to worry about the subcategories, every rule that you add to a category, is applied automatically to it’s children.

Lastly, if you want for some users to see the same products, just give them the same user role.

Let us know if you have any more questions ok?

Does this plugin allow support for products with variations? I need to hide product variations for some products and not the entire product.

Hi. For the time being, you cannot hide product variations. Maybe we will release this feature in a future update. Thank you!

Hi. As you can see from our plugin’s home page, here is a full list of our features:

  1. Hide or show specific products for each user role
  2. Hide or show products based on tag for each user role
  3. Hide or show products based on category for each user role
  4. Combine product, tag or category rules for each user role
  5. Hide products, categories and tags both at the same time for particular role
  6. Hide products, categories and tags from menus, widgets and cart
  7. Compatible with custom user roles
  8. Compatible with multiple user roles (NEW)
  9. Default logged user role for bulk actions (NEW)
  10. Reset all rules button (NEW)
  11. Toggle role visibility on backend to avoid clutter
  12. Quick-view which user roles have visibility rules at a glance
  13. Object Oriented Code
  14. WPML Compatible
  15. Multilingual Ready: .pot file included, for easy translation (RU, UA contributed by users)

You can use this feature list as a point of reference to compare it with other plugins and decide if our plugin suits your needs.

You can also try the live demo or read the detailed documentation to find out more about our plugin.

Let us know if you have any specific questions about some of our features ok?


ikamij Purchased

Hi. When active roles hide products or categories, the main menu and maenu of categories are ignored.

Hi! Please send us an email with you site and admin login details through our profile page in order to continue the resolution of your issue there ok?



assoco Purchased

Hi, will this plugin be compatible with the new WooCommerce 3.0?

Hi! We are running some tests on the release candidate version of WooCommerce 3.0 and we will soon update the plugin so that it is fully compatible.

We will let you know when we have the new version ok?

Thanks for the feedback!

Hello – We just purchased this plugin and it seems to work great for all user roles except for two.

Role name (ID): Discount_29.5% Display Role Name: Discount 29.5%

Role name (ID): Discount_22.5% Display Role Name: Discount 22.5%

These two roles do not “activate” when we hit “Save changes”. These are the only user roles that contain a decimal point so I am guessing it is the decimal point that is causing activation to fail?

Please let me know if you need any further information.


Hi and thanks for purchasing our plugin.

It seems that you try to enter a role ID with unacceptable characters.

We tried to create the role the with the ID Discount_29.5% through the User Role Editor plugin, but it returns the following error:

Role name (ID) must contain latin characters, digits, hyphens or underscore only!

Our suggestion is that you create 2 new roles that have IDs with no special characters like below:

Role name (ID): Discount_29 Display Role Name: Discount 29.5%

Role name (ID): Discount_22 Display Role Name: Discount 22.5%

Please try it and let us know how it goes ok?