RDP Role Control Lite

RDP Role Control Lite

Details
View on WordPress

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.

Details

Plugin code:
rdp-role-control-lite
Plugin version:
1.0.0
Outdated:
No
WP version:
5.8 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-09
Rating:
Times rated:
0
membership
pricing
role
visibility
woocommerce