Display WooCommerce products by customer's user role.
As of April 2026, Product Visibility by User Role for WooCommerce is a WordPress product plugin with 7.0K+ active installations and a 3.7/5 rating from 20 reviews. It has been downloaded 125K+ times in total. Requires WordPress 4.4+ and PHP false+. Available on WordPress.org since 2017. Recently updated within the last 3 months. Downloads are down 22% this week. Top alternative: WCBoost – Products Compare.
Product Visibility by User Role for WooCommerce plugin lets you show/hide WooCommerce products depending on customer’s user role.
You can choose how products should be hidden:
In free version you can set included or excluded user roles for each product individually. If you want to set user roles visibility options in bulk (for multiple products at once, product categories or product tags), please check Product Visibility by User Role for WooCommerce Pro plugin. Pro version also has options to hide menu items, hide product terms, set custom redirect page (i.e. instead of default 404).
What a shame to state their plugin is HPOS ready and they added the code but still don’t release the update even after 3 MONTHS… Wondering about the real reasons behind it? Who is responsible and behind this lack of professionalism?
I added a plugin. I can see the message
This plugin is incompatible with the enabled WooCommerce feature ‘High-Performance Order Storage (HPOS)’, it shouldn’t be activated.
And I don’t know if it will interfere with the operation of the shop.
Do you plan to improve the plugin?
Most stores have different shapes and sizes of products. Depending on these factors, stores want certain products available for wholesale. For a plugin that specializes in product visibility, this information must be assigned at a variation level, not a product level.
working ok
Have a Hybrid B2B B2C Shop. My Wholesale Plugin and all other woocoomerce hide plugins can´t hide the products from search results with ajax. your plugin works perfectly! thank you. will buy the pro in the next days.
| WordPress | 4.4+ requiredTested up to 6.9.4 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.