Product Icon

Advanced User Role Product Manager for WooCommerce

Control WooCommerce product visibility by user role. Hide or show products, categories, and tags for guests, members, or wholesale users with advanced per-product and bulk settings.
Choose a billing option
USD $49
Save 20%
USD $98 USD $78.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

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


Frequently asked questions

Can I set visibility for individual products?

Yes. Use the “User Role Visibility” meta box in the product editor.

Can I restrict categories and tags?

Yes. Categories and tags can be controlled in Bulk Settings for each user role.

What’s the difference between Visible and Invisible mode?
  • Visible — Only selected roles can see the product or category

  • Invisible — Selected roles cannot see it
    (They cannot be used at the same time.)

Does this work with variable products?

Yes. Visibility is applied at the parent level and affects all variations.

Can restricted users be redirected?

Yes. You can set a global redirect or define redirects per product.

Customer reviews

Extension information

  • PHP version required: 7.0
  • Tested with WordPress: 6.9
  • Requires at least WordPress: 4.4

Countries

  • Worldwide