WordPress plugin intelligence profile

RDP Role Control Lite

Complete WooCommerce role management — control who sees your products, what they pay, and how they check out, all by user role. No code required.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.0.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update9 Jun 20264mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records RDP Role Control Lite version 1.0.0 as active, updated 4mo ago and tested up to WordPress 7.0.

Overview

About this plugin

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.

com.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • membership
  • pricing
  • role
  • visibility
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity9 Jun 20264mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.