Title: RDP Role Control Lite
Author: rawdogplugins
Published: <strong>June 9, 2026</strong>
Last modified: June 9, 2026

---

Search plugins

![](https://ps.w.org/rdp-role-control-lite/assets/icon-256x256.png?rev=3566137)

# RDP Role Control Lite

 By [rawdogplugins](https://profiles.wordpress.org/rawdogplugins/)

[Download](https://downloads.wordpress.org/plugin/rdp-role-control-lite.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/rdp-role-control-lite/#description)
 * [Reviews](https://wordpress.org/plugins/rdp-role-control-lite/#reviews)
 *  [Installation](https://wordpress.org/plugins/rdp-role-control-lite/#installation)
 * [Development](https://wordpress.org/plugins/rdp-role-control-lite/#developers)

 [Support](https://wordpress.org/support/plugin/rdp-role-control-lite/)

## Description

RDP Role Control gives store owners complete command over their WooCommerce store
by user role. Product visibility, pricing, category discounts, payment gateways,
access groups, and self-service applications — all managed from a clean admin interface
without touching a single line of code.

Whether you run a B2B wholesale store, a members-only shop, or a tiered retail operation,
RDP Role Control puts you in charge of exactly who sees what, what they pay, and
how they check out.

**Free — no license required:**

 * **Per-product role visibility** — Restrict any product to one or more WordPress
   user roles directly from the product edit screen. Leave a product unrestricted
   and it is visible to everyone; restrict it and only the chosen roles can see 
   and purchase it. Logged-out visitors are excluded automatically.
 * **Multi-role support** — Tick as many roles as you need. The product is accessible
   to any user whose role is in the allowed list.
 * **Role-based tiered pricing** — Enable a toggle in settings and a dedicated pricing
   section appears on every product. Set a wholesale price, a member price, and 
   a standard retail price — all on the same product, managed in one place. Prices
   apply at cart and checkout automatically. No coupons, no workarounds.
 * **Automatic update notifications** — Receive plugin updates through the standard
   WordPress update system. No manual downloads or checking required.

**Pro — unlock the full suite:**

 * **Gate Mode** — Choose exactly how your store handles users who are not permitted
   to purchase. Run a store-wide login wall that lets guests browse freely but blocks
   the cart. Lock the entire store to a members-only list for wholesale and subscription
   catalogues. Set gating per-product and per-category for maximum flexibility. 
   Or turn it off entirely and rely on per-product and per-category restrictions
   alone. Four modes, one setting, no code.
 * **Category Restrictions** — Apply role restrictions to entire product categories
   with a single setting. No more editing dozens of products one by one — restrict
   a whole category, or block a specific role from one, in seconds.
 * **Category Pricing** — Set a percentage discount for a role and category combination
   and every matching product automatically shows the discounted price — original
   price struck through, exactly like a WooCommerce sale. Stack as many rules as
   you need across any number of roles and categories. One rule, hundreds of products
   covered instantly.
 * **Brand Pricing** — The same percentage-discount mechanism applied to brands.
   Works with any brand plugin (WooCommerce Brands, Perfect WooCommerce Brands, 
   and others) by letting you configure the brand taxonomy slug. When both a category
   and brand rule match the same product and role, a Conflict Resolution setting
   lets you choose whether the highest, lowest, category, or brand discount applies.
 * **Access Groups** — Create named groups of specific users (independent of WordPress
   roles) and assign those groups to any product. Perfect for VIP early-access lists,
   B2B tiers, trade accounts, and beta programmes. Manage membership with a simple
   user search — no coding, no individual role changes needed.
 * **Expiring Access** — Set an expiry date per group member. A daily background
   job removes lapsed memberships automatically. No forgotten trial accounts, no
   manual cleanup — time-limited access that actually expires.
 * **Access Applications** — Let any visitor — even guests without a WordPress account—
   apply for access via a front-end form embedded with a single shortcode. Configure
   which fields appear, review applications in a clean admin panel, and approve 
   with one click. Approve a guest and the plugin creates their WooCommerce account
   and sends a password-setup email automatically. Lock each application page to
   a specific group using one shortcode parameter for a complete self-service B2B
   onboarding flow.
 * **Payment Gateway Restrictions** — Control which payment gateways appear at checkout
   based on the customer’s user role. Show bank transfer exclusively to wholesale
   accounts. Hide invoice payment from retail customers. Restrict any gateway to
   any role combination — define included and excluded roles per gateway and the
   checkout updates in real time. This is the cleanest way to enforce payment policies
   by customer type.
 * **User Matrix** — See every user and every role or access group in a single scrollable
   grid. Tick or untick checkboxes to assign and revoke roles and group memberships
   in real time — no individual user edit screens needed. Filter by name, role, 
   or group, sort any column, and use the “Multiple roles only” view to quickly 
   spot users whose combined assignments may need attention.

Pro licenses are available at [rawdogplugins.com](https://rawdogplugins.com).

## Screenshots

[⌊Settings page allowing you to enable Per Product Role Pricing and for which Roles.⌉⌊
Settings page allowing you to enable Per Product Role Pricing and for which Roles
.⌉[

Settings page allowing you to enable Per Product Role Pricing and for which Roles.

[⌊Role Control inside Edit Product screen with multiple Roles enabled.⌉⌊Role Control
inside Edit Product screen with multiple Roles enabled.⌉[

Role Control inside Edit Product screen with multiple Roles enabled.

[⌊Payment Gateway settings.⌉⌊Payment Gateway settings.⌉[

Payment Gateway settings.

[⌊Minimum Cart Total by User Role.⌉⌊Minimum Cart Total by User Role.⌉[

Minimum Cart Total by User Role.

[⌊Minimum Item Quantity by User Role.⌉⌊Minimum Item Quantity by User Role.⌉[

Minimum Item Quantity by User Role.

[⌊Enable Category Restrictions. Show/Hide Categories based on User Role.⌉⌊Enable
Category Restrictions. Show/Hide Categories based on User Role.⌉[

Enable Category Restrictions. Show/Hide Categories based on User Role.

[⌊Set Category for User Roles.⌉⌊Set Category for User Roles.⌉[

Set Category for User Roles.

[⌊Set Brand Pricing for User Role.⌉⌊Set Brand Pricing for User Role.⌉[

Set Brand Pricing for User Role.

## Installation

 1. Download `rdp-role-control.zip` from your purchase receipt or from the rawdogplugins.
    com downloads page.
 2. In your WordPress admin, navigate to **Plugins  Add New  Upload Plugin**.
 3. Choose the ZIP file and click **Install Now**.
 4. Click **Activate Plugin**.
 5. Navigate to **WooCommerce  Role Visibility** to access all settings.

**Upgrading from an earlier version:**

Install the new ZIP over the old one — WordPress replaces the files and preserves
all your settings.

**Requirements:**

 * WordPress 5.8 or higher
 * WooCommerce 7.0 or higher
 * PHP 7.4 or higher

## FAQ

### Do I need to know how to code?

No. Every feature is configured through the WooCommerce admin interface. No template
edits or custom code required.

### Will this work with my theme?

Yes. The plugin hooks into WooCommerce’s query and template filter system and is
compatible with any theme that supports WooCommerce, including block themes.

### Does the free version have usage limits?

No. Per-product role visibility and role-based tiered pricing work on an unlimited
number of products.

### Can I restrict products from logged-out visitors?

Yes. Any product with role restrictions is automatically hidden from visitors who
are not logged in. No separate setting is needed.

### Does Gate Mode affect SEO?

Gated products remain indexable. The product title, meta description, and structured
data are still present in the page source. Only the price, add-to-cart button, and
content area are replaced by the gate overlay.

### Can I use Access Groups alongside role restrictions?

Yes. Group-based access is additive — a user in an allowed Access Group can see 
the product regardless of their role restrictions.

### Is the plugin compatible with WooCommerce Subscriptions?

Yes. The plugin works at the role and user level. Subscription plugins that assign
roles on active subscription work alongside it automatically.

### How do I move a Pro license to a new site?

Deactivate the license on the old site (License tab  Deactivate License), then install
the plugin on the new site and activate the same key.

### Is the plugin translation-ready?

Yes. All user-facing strings use WordPress i18n functions with the `rdp-role-control`
text domain.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“RDP Role Control Lite” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ rawdogplugins ](https://profiles.wordpress.org/rawdogplugins/)

[Translate “RDP Role Control Lite” into your language.](https://translate.wordpress.org/projects/wp-plugins/rdp-role-control-lite)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/rdp-role-control-lite/),
check out the [SVN repository](https://plugins.svn.wordpress.org/rdp-role-control-lite/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/rdp-role-control-lite/)
by [RSS](https://plugins.trac.wordpress.org/log/rdp-role-control-lite/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial public release.
 * Per-product role visibility with multi-role support.
 * Role-based tiered pricing for simple, grouped, and variable products.
 * Gate Mode — teaser overlay and login-prompt styles with customisable message.
 * Category Restrictions — restrict entire product categories by role.
 * Category Pricing — percentage discount by role + category, displayed as sale 
   pricing.
 * Brand Pricing — percentage discount by role + brand taxonomy term, with configurable
   conflict resolution when both category and brand rules match.
 * Access Groups — group users independently of WordPress roles; assign groups to
   products.
 * Expiring access — per-member expiry dates with automatic daily cron cleanup.
 * Access Applications — self-service front-end form (`[wc_access_application]` 
   shortcode) with admin review panel.
 * Payment Gateway Restrictions — include or exclude gateways at checkout by role.
 * Pro licensing system (Lemon Squeezy) with activation, deactivation, and feature
   gating.
 * Built-in update checker integrated with the WordPress update system.
 * In-admin Documentation tab with full feature reference.

## Meta

 *  Version **1.0.0**
 *  Last updated **19 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [membership](https://wordpress.org/plugins/tags/membership/)[pricing](https://wordpress.org/plugins/tags/pricing/)
   [role](https://wordpress.org/plugins/tags/role/)[visibility](https://wordpress.org/plugins/tags/visibility/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/rdp-role-control-lite/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/rdp-role-control-lite/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/rdp-role-control-lite/reviews/)

## Contributors

 *   [ rawdogplugins ](https://profiles.wordpress.org/rawdogplugins/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/rdp-role-control-lite/)