WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by WP Wham v1.8.4

Product Visibility by User Role for WooCommerce

Display WooCommerce products by customer's user role.

Product Visibility by User Role for WooCommerce

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-assisted

Product 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.

Read the full description on the official page →

Tagged as