Advanced User Role Product Manager

Advanced User Role Product Manager is a WooCommerce extension that allows store owners to control product visibility based on WordPress user roles. You can show or hide products, categories, and tags for specific roles, configure redirects, replace product content, and manage visibility in bulk.

This plugin works for:

  • B2B stores
  • Wholesale shops
  • Membership websites
  • Private catalogs
  • Multi-role user systems
  • Retail/wholesale hybrids

It supports all WordPress user roles, including Guest (non-logged-in users).

Installation

↑ Back to top

To start using a product from WooCommerce.com, you can use the โ€œAdd to storeโ€ functionality on the order confirmation page or the My subscriptions section in your account.

  1. Navigate to My subscriptions.
  2. Find the Add to store button next to the product youโ€™re planning to install.
  3. Follow the instructions on the screen, and the product will be automatically added to your store.

Alternative options and more information at:
Managing WooCommerce.com subscriptions.

Adding a WooCommerce.com subscription to your store

Setup and Configuration

↑ Back to top

Installation

↑ Back to top

Download the plugin .zip file.

In WordPress Admin, go to: Plugins โ†’ Add New โ†’ Upload Plugin

Upload the zip file and click Install Now.

Click Activate.

Navigate to: WooCommerce โ†’ Settings โ†’ User Role Visibility
to configure your settings.

Plugin Overview

↑ Back to top

The plugin provides visibility control at several levels:

Product-Level Settings

↑ Back to top

Set visibility for individual products.

Category/Tag-Level Settings

↑ Back to top

Control visibility for whole categories and tags.

Bulk Role-Based Control

↑ Back to top

Set visibility for multiple products at once, grouped by user role.

Advanced Options

↑ Back to top
  • Redirect restricted users
  • Replace product descriptions
  • Hide menu items
  • Hide categories/tags across frontend
  • Completely remove products from queries (404)

Getting Started

↑ Back to top

After activation:

  1. Go to WooCommerce โ†’ Settings โ†’ User Role Visibility
  2. Enable plugin features
  3. Choose global hide mode options (optional)
  4. Configure bulk rules
  5. Adjust per-product visibility where needed

Product-Level Visibility

↑ Back to top

Open Products โ†’ Edit Product and locate the sidebar panel:

Edit-product-user-visibility
Edit-product-user-visibility

User Role Visibility Meta Box

↑ Back to top

You will see:

Visibility Mode

↑ Back to top
  • Visible to roles โ†’ Only listed roles can see the product
  • Invisible to roles โ†’ Listed roles cannot see the product

You cannot use bothโ€”these are mutually exclusive.

Available Roles

↑ Back to top
  • Administrator
  • Shop Manager
  • Customer
  • Subscriber
  • Guest (non-logged-in)
  • Custom user roles (membership, wholesale, etc.)

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Add shipment tracking information to your orders.