Active installs
300
Subscription includes
Support
Simplify user role management in your WooCommerce store with the WooCommerce Role Editor plugin. Whether you’re a store owner, admin, or developer, this plugin helps you easily assign, switch, and customize user roles without the need for manual effort or complex workflows. Create and manage custom roles, adjust user capabilities, and automate role switching based on product purchases, total orders, or spending behavior—all with a few simple settings.
WooCommerce Role Editor is designed to streamline your admin tasks by letting you set up multiple rules, schedule role changes, and even return users to previous roles if needed. It also supports email notifications, role switch history tracking, and menu visibility controls, making it a complete solution for role-based user management. With its user-friendly interface and seamless integration into your WooCommerce dashboard, you can confidently manage user access and permissions with ease.
With WooCommerce Role Editor, you can easily create new user roles or edit existing ones, whether default or custom. If a custom role is no longer needed, you can remove it with just a click.
Save time and reduce admin effort by setting rules to automatically switch user roles. Based on your conditions, a subscriber can become a customer, a contributor can become an author, or any user can be promoted or demoted as needed.
Create custom roles and define exactly what each role can and cannot do. You can modify capabilities for both default and custom roles across various areas, including:
Assign appropriate user roles automatically when someone registers or makes a purchase. You can place them in a relevant group like customer, subscriber, or any custom role to improve onboarding and engagement.
Create and manage multiple rules for different user groups to handle role changes more effectively. Define the conditions for each group to streamline role management in your store.
Automate role switching by setting specific triggers. WooCommerce Role Editor supports multiple conditions, such as:
Apply rules within a specific date range by setting a start and end date. This is perfect for running time-based promotions or testing temporary role assignments.
Assign or switch user roles for a limited period. Temporary promotions let you evaluate user behavior and performance before making permanent changes.
If a role change no longer suits the user, you can switch them back to their previous role and restore the associated permissions. You can also include a note explaining the reason for the switch.
Easily manage who sees what on your site by showing or hiding menu items based on user roles. Choose from visibility options like:
Automatically send email notifications to both the user and the admin whenever a role is changed. This keeps everyone informed in real time.
Prevent certain user roles from being affected by automatic switching rules by excluding them from your conditions.
Track all user role changes using the role-switch history feature. Both admins and users can access past changes for better visibility and accountability.
Our plugins are designed to be highly versatile and also compatible with the most commonly used themes, browsers, builders, and mobile views. We understand the importance of flexibility and integration when it comes to enhancing your website’s functionality. Our plugins can effortlessly integrate with the following:
Minimum PHP version: 5.2
Yes, the plugin allows you to create custom user roles from scratch. You can also assign specific capabilities to each role based on your store's requirements.
You can edit the capabilities of default roles, but deleting core default roles is not recommended. However, custom roles can be edited or removed easily.
You can define conditions such as product purchases, total spending, or order count. When those conditions are met, the plugin will automatically switch the user's role based on the rules you've set.
Yes, the plugin allows you to automatically assign roles to new users upon registration or based on their first purchase, helping you categorize users from the start.
If you assign a role for a limited time, the plugin can automatically revert the user to their previous role once the duration ends.
Yes, you can set start and end dates for any rule. This is useful for limited-time offers, promotions, or testing temporary access.
Absolutely. You can mark certain roles as excluded so the automation rules don’t apply to users with those roles.
Yes, both the user and the admin receive email notifications whenever a role is changed through the plugin.
Yes, the plugin maintains a role-switch history log, allowing you and your team to track role changes over time.
Yes, you can configure the visibility of frontend menu items and decide whether to show them to everyone, logged-in users, logged-out users, or users with specific roles.
Yes, you can manage capabilities that extend to network and site-level roles within a multisite WooCommerce setup.
Extension information
Quality Checks
Countries
Languages