Hide or show your WooCommerce products separately for each user role
With WooCommerce Products Visibility plugin you can decide which products will be visible site-wide for each user role.
Bear in mind that WooCommerce Products Visibility is the ONLY plugin that offers you combined visibility rules. That means that you can hide products, categories and tags both at the same time for a particular role.
It is also the ONLY plugin that hides the selected products, categories and tags from your whole website, eg. from the menus, the widgets and even from the theme you use, as long as the theme is using standard WordPress filters.
And with the new updated version 2.0, it also supports multiple user roles.
Typical scenarios
non-logged users
Hide or show products for non-logged in users
logged-in users
Hide or show products for logged-in users
wholesale customers
Hide or show products for wholesale customers
Or just use your imagination,
set your own user roles
and decide which products will be visible to each role.
Features
Products
Hide or show specific products for each user role
Categories
Hide or show products based on category for each user role
Tags
Hide or show products based on tag for each user role
Combinations
Combine product, tag or category rules for each user role
Simultaneous rules
Hide products, categories and tags both at the same time for particular role
Menus, widgets and cart
Hide products, categories and tags from menus, widgets and cart
Pages with shortcodes
Hide products, categories and tags from pages with shortcodes,
eg. [recent_products], [top_rated_products], [featured_products], etc.
Custom user roles
Compatible with custom user roles
Multiple user roles
Compatible with multiple user roles
Direct URL visibility
Show products through direct URL option.
Compatible with search plugins
Compatible with Relevanssi and YITH WooCommerce Ajax Search plugins
Compatible with builder
Compatible with WPBakery Page Builder
Compatible with WooCommerce filter plugins
Compatible with WOOF – WooCommerce Products Filter plugin and WooCommerce Product Filter plugin
Default logged user role
Default logged user role for bulk actions
User experience in mind
Reset all rules button,
toggle role visibility on backend to avoid clutter and
quick-view which user roles have visibility rules at a glance
WPML Compatible
And multilingual Ready with .pot file included, for easy translation (RU, UA contributed by users)
Easily resetable
Reset all rules button
Multiple Roles per User Compatibility
Do you have more than one roles for a user? No problem. The plugin is compatible with multiple user roles.
Reset button
Easily reset all your rules with the click of one button.
Examples
Demo live preview
Documentation
Take a look at our extensive online documentation.
Customers reviews
What customers say?
I was happy when I found this and I'm thrilled at the way it works. Thanks so much! PLEASE keep this updated, it's a great option for a store like ours.