This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Membership & User Roles for WooCommerce (Automatic Role Changer)

Membership & User Roles for WooCommerce (Automatic Role Changer)

Sync user roles with memberships and subscriptions. Grant access on purchase, revoke on expiry, and restrict your store by role.

400+ active installs
4.3
(6 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Membership & User Roles for WooCommerce (Automatic Role Changer) running.

WordPress compatibility
Tested to 7.0.2
Tested against the WordPress branch in use today.
Last updated
5 days ago
At least 3.7 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.
Requires PHP
8.0
Your host must be running at least this version.
Requires WordPress
3.1
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

400+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Membership & User Roles for WooCommerce (Automatic Role Changer) is looked after — not on how many stores run it.

85

out of 100
SolidSome ratings or support history.

Maintenance
35 / 35
Updated 5 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.2 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
10 / 15
4.3/5 across 6 rating(s).
Listing transparency
3 / 10
Provides: description
1 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-02 from the WordPress.org plugin registry.
Ratings

4.3

6 ratings
5★5
4★0
3★0
2★0
1★1
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

Sync user roles with memberships and subscriptions. Grant access on purchase, revoke on expiry, and restrict your store by role.

Overview

The Membership & User Roles for WooCommerce plugin automates the assignment of user roles based on product purchases. This powerful tool streamlines store management by ensuring users are automatically assigned the appropriate roles, enhancing membership sites, subscription-based models, and more.

It also bridges MemberPress to WordPress roles: a membership’s state drives the role, continuously, so access granted in MemberPress is reflected wherever your site checks roles.

Features

  • Automatically assign roles to users upon product purchase.

  • Integrates seamlessly with WooCommerce.

  • Syncs MemberPress membership state to WordPress roles, continuously — the direction other integrations don’t cover. The free version syncs one membership level.

  • Premium: Supports the definition of different roles for variations in variable products.

  • Premium: Allows defining, per product, a role validity period in days after the purchase, so the role granted in the purchase will be automatically removed after that period.

  • Premium: Supports role management tied to subscription products, supporting WooCommerce Subscriptions, YITH WooCommerce Subscription and WP Swings Subscriptions for WooCommerce.

  • Premium: Allows defining multiple roles per product.

  • Premium: Unlimited MemberPress levels, several roles per membership, and mapping of every membership state (pending, active, suspended, cancelled, expired).

  • Premium: Restricts your store by role — hides products and categories from the catalog and search, denies direct URL access, blocks add-to-cart, and sets per-role prices, payment gateways and shipping methods.

  • Premium: Retroactive sync — a batched admin tool that aligns the roles of members who already existed before the mapping was configured. Safe to re-run.

Configuration

Setting Up Role Assignments

  • Edit a product from your catalog.

  • Choose the role (or several roles PREMIUM) to assign when the product is purchased.

  • Premium: Define a role validity period in days after the purchase.

  • In WooCommerce > Settings > Role Changer you can configure advanced settings to fine-tune role assignments, such as defining if the new role must be added to the user, or if the new role should just replace the previous one.

  • Save changes.

Premium Features

Define Role Validity Periods

The premium version allows defining a role validity period in days after the purchase. The role granted in the purchase will be automatically removed after that period.

Manages roles following the lifecycle of subscription products

The premium version supports advanced functionality for subscription products, supporting WooCommerce Subscriptions, YITH WooCommerce Subscription and WP Swings Subscriptions for WooCommerce, assigning roles based on subscription status:

  • Active: Assigns a role when a subscription is activated.

  • Suspended: Updates the user role if a subscription is suspended, or is waiting for renewal.

  • Cancelled: Removes or changes roles when a subscription ends.

How to Enable

  • Purchase the premium version of the plugin via the official site

  • Upload and activate the premium plugin.

  • Navigate to WooCommerce > Settings > Role Changer.

  • Enable subscription-based role assignments.

Frequently Asked Questions (FAQs)

1. What happens if a user purchases multiple products with different role assignments?

The plugin can be configured to add roles, or to replace roles.

  • If the plugin is configured to replace roles, the user will remain with the last-assigned role.
  • If the plugin is configured to add roles, all the roles will be assigned to the user. We recommend using a plugin like “Members” to manage multiple roles per user.

2. What happens if a user purchases a product granting a role several times?

In the Premium version, the validity period for a purchase is added to the previously existing one.

3. Can I assign multiple roles to a single product?

In the Premium version you can assign multiple roles. Users will gain all assigned roles upon purchase.

4. How do I upgrade to the premium version?

Visit the official plugin page to purchase the premium version. After purchasing, install and activate it like the free version.

Troubleshooting

Common Issues

Issue: Role changes are not applied after purchase.

Solution: Ensure the plugin is activated and configured correctly under WooCommerce > Settings > Role Changer.

Issue: Subscription-based role changes are not working.

Solution: Verify that the premium version is installed and active.

Issue: Conflicts with other plugins.

Solution: Disable other role management plugins to check for compatibility issues.

Support

For support, visit the plugin support forum.

License

This plugin is distributed under the GNU General Public License v3. For details, refer to the license file included with the plugin.

Credits

Author: David Marín Carreño

Website: https://davefx.com/en/wordpress-plugins

Categories
Subscriptions & bookings
Plugin details
Version20260728
Last updated2026-07-28 9:30am GMT
Added2020-11-17
Requires WordPress3.1
Tested up to7.0.2
Requires PHP8.0

Tags on WordPress.org
access-control
membership
restrict content
subscriptions
user roles
Alternatives
Other plugins in the same categories.
Event Booking Manager for WooCommerce – Sell Tickets, Event Registration, RSVP & Event Calendar
7K+ installs
4.5(165)
WP Event Manager – Events Calendar, Registrations, Sell Tickets with WooCommerce
20K+ installs
4.0(246)
Booking Activities
3K+ installs
5.0(120)
Subscriptions for WooCommerce with Stripe Recurring Payments
900+ installs
4.9(25)
Easy Booking – WooCommerce Booking & Reservation Plugin
4K+ installs
4.7(63)
Milo Subscriptions – Subscriptions for WooCommerce and Recurring Payments
10+ installs
5.0(7)
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy