WordPress plugin
Product Visibility by User Role for WooCommerce Pro: Catalog Rules
Product Visibility by User Role for WooCommerce Pro lets store administrators control which products clients can see or buy according to their user roles. Rules can include or exclude roles. For restricted products, pick whether to hide them from shop and search results, leave them visible but non-purchasable, or hide them completely.
Product visibility by user role
Product Visibility by User Role for WooCommerce Pro lets store administrators control which products clients can see or buy according to their user roles. Rules can include or exclude roles. For restricted products, pick whether to hide them from shop and search results, leave them visible but non-purchasable, or hide them completely.
Set rules for products and groups
Assign visibility settings to individual products when they need specific treatment. Pro bulk controls apply settings across multiple products, product categories, or product tags, making it possible to manage a group of catalog entries together.
- Include or exclude user roles in visibility settings
- Hide products from shop and search results
- Make products non-purchasable while they remain visible
- Hide products completely
- Apply bulk settings to products, categories, and tags
Control menus, terms, and redirects
Separate settings let administrators hide menu items and product terms. These settings can keep navigation and product taxonomy consistent with the catalog shown to each role. A custom redirect page can replace the default 404 destination when a visitor reaches a hidden product.
Configure the store
- Install the extension alongside WooCommerce on the WordPress site and activate it.
- Review which user roles to include or exclude.
- Choose how restricted products should appear or whether they should be purchasable.
- Set rules on individual products or apply bulk settings to products, categories, or tags.
- Configure menu item and product term visibility if those store components also need role-based controls.
- Set a custom redirect page in place of the default 404 where needed.
Start with a small set of products or categories to check the intended customer experience, then extend the rules across the catalog.