Take full control of product visibility in your WooCommerce store with Advanced User Role Product Manager. Easily show or hide products, categories, and tags based on user roles—perfect for B2B stores, membership sites, wholesale catalogs, and private product access systems.
This plugin provides powerful per-product visibility settings, bulk management tools, redirect logic, content replacement, and complete user-role detection (including Guest and multi-role users). Ideal for modern WooCommerce stores needing advanced catalog control.
Key Features:
Product Visibility Control
- Set role-based visibility on each product using a dedicated meta box
- Choose “Visible to roles” or “Invisible to roles” (mutually exclusive)
- Supports all WordPress user roles, including Guest users
- Works seamlessly with variable products (controlled at the parent level)
Bulk Management Tools
- Apply visibility rules to multiple products at once
- Manage category visibility by role
- Manage tag visibility by role
- One-click “Hide all products for selected roles.”
- Organized subsections for each user role
Flexible Hide Options
- Hide from shop catalog and search results
- Make products non-purchasable for restricted roles
- Completely hide via query modification (404 handling)
- Hidden products remain inaccessible via direct URL
Advanced Content & Navigation Control
- Global or per-product custom redirect URL for restricted users
- Replace product description with custom content
- Replace short description for hidden roles
- Hide navigation menu items based on visibility rules
- Hide restricted categories and tags from frontend listings
Admin Enhancements
- Bulk Edit integration
- Quick Edit integration
- User Role visibility column in product list
- Filter which user roles appear in settings
- Modern gradient UI with intuitive layout
- Optimized for fast workflow and configuration
Ideal Use Cases
- B2B / Wholesale Stores – Show wholesale-only products to logged-in wholesale accounts
- Membership Sites – Display exclusive products for members
- Private Catalogs – Keep products hidden from the public
- Retail + Wholesale Hybrid – Separate catalogs for different user types
- Role-Based Access Stores – Assign visibility rules to custom roles
- Multi-tier access – Show different products at each membership level
