Product Visibility by User Role for WooCommerce
Display WooCommerce products by customer's user role.
The facts
- Rating
- 3.7★ from 20
- Active installs
- 6k+
- Price
- Free
- Last updated
- 20 Feb 2026
- Added
- Aug 2017
- Requires WP
- 4.4
- Tested up to
- WP 6.9.7
- Downloads
- 129,137
Our analysis
AI-assistedProduct Visibility by User Role for WooCommerce is a WordPress plugin that allows you to control the visibility of WooCommerce products based on user roles. You can choose to hide products in the shop and search results, make them non-purchasable, or hide them completely. The plugin is designed for site owners who want to tailor product visibility for different customer groups.
The free version enables you to set visibility options for individual products by including or excluding specific user roles. For those needing bulk visibility settings across multiple products, categories, or tags, the Pro version is available with additional features.
Best for: This plugin is suitable for WooCommerce store owners who want to manage product visibility for different customer roles.
What it does well
- ✓Allows control of product visibility based on user roles
- ✓Options to hide products in shop and search results
- ✓Ability to make products non-purchasable
- ✓Individual product settings for user role visibility
- ✓Free to use from the WordPress.org directory
Where it falls short
- •Limited to individual product settings in the free version
- •Bulk visibility options require the Pro version
- •No additional features mentioned beyond visibility control
Verdict
Product Visibility by User Role for WooCommerce provides essential visibility controls for WooCommerce products based on user roles, but the free version may be limiting for those needing bulk settings.
From the developer
WP Wham's own description of Product Visibility by User Role for WooCommerce, lightly tidied.
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:
- Hide products in shop and search results.
- Make products non-purchasable.
- Hide products completely.
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).
Feedback
- We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins!
- Drop us a line at https://wpwham.com.