Hide WooCommerce products, categories, and variations based on user roles or guest access.
As of April 2026, RIACO Hide Products by User Role is a WordPress woocommerce plugin with 10 active installations and a 5/5 rating from 1 reviews. It has been downloaded 201 times in total. Requires WordPress 6.2+ and PHP 7.4+. Available on WordPress.org since 2025. Top alternative: Google for WooCommerce.
Hide Products by User Role for WooCommerce lets you control product visibility for different user roles — including guests — without coding.
You can:
– Hide specific products, product categories, or all products from selected user roles.
– Apply global rules in WooCommerce > Settings > Products > Hide by User Roles.
– Hide products even in search, archives, and single product pages.
– Support for variable products — manage visibility per variation.
– Use custom targets (extendable via filters).
Perfect for:
– Wholesale / Retail pricing separation
– B2B stores hiding retail items
– Private or membership stores
– Logged-in users only stores
| WordPress | 6.2+ requiredTested up to 6.8.5 |
| PHP | 7.4+ required |
| Dependencies | woocommerce |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.