Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

YITH Automatic Role Changer for WooCommerce

Change user roles dynamically when customers buy products.

YITH Automatic Role Changer for WooCommerce allows you to change user roles automatically when customers buy products from your shop. You can create rules in order to choose which specific product will trigger a selected role in the moment of purchase! How does it work? When an order gets the "processing" or "complete" status, Automatic Role Changer will find products which match the rules created, and then will assign the respective user roles.

Main features

  • Create unlimited rules.
  • Select the role you prefer to be granted for each rule.
  • Select the product you want from your store to be triggered.
  • Notify administrator when users gain roles.
  • Notify users when they gain roles.
  • Role manager to assign multiple roles to users.
  • View how many roles have been granted from Edit Order page.


Available languages:

  • English


Take advantage of WPML compatibility. Feel free to translate your plugin easily using the most popular and powerful tool for multi-language sites, WPML.

YITH Automatic Role Changer for WooCommerce is 100% WPML Compatible

Premium Live Demo

Do you want to discover all plugin features? Would you like to try them?

Use our testing sandbox. By accessing our testing platform, you will be able to discover all plugin features and test the plugin as your prefer, both in back end and in front end.

What are you waiting for? Try the official "live demo" of the plugin right now and click on the "LAUNCH ADMIN DEMO" link that you find in the topbar.


Please, read the the official documentation of YITH Automatic Role Changer for WooCommerce to learn more about all plugin features.

Contributors yithemes
Tags automatic, change, changer, coupon, customer, e-commerce, grant, role, roles, rule, rules, sales, shop, woocommerce, yit, yith, yithemes
  1. yith-automatic-role-changer-for-woocommerce screenshot 1

    Create unlimited rules. Select the role to be granted and the product that will trigger it during the purchase.

  2. yith-automatic-role-changer-for-woocommerce screenshot 2

    Highlighted orders which grant roles. You can see quickly how many roles the user has gained so far.

  3. yith-automatic-role-changer-for-woocommerce screenshot 3

    In Edit Order page you can see a metabox with a list of all roles gained.

  4. yith-automatic-role-changer-for-woocommerce screenshot 4

    Email notification for user.

  5. yith-automatic-role-changer-for-woocommerce screenshot 5

    Email notification for administrator.

  6. yith-automatic-role-changer-for-woocommerce screenshot 6

    You can select multiple roles without having activated the Members plugin.

Important: firstly, you have to download and activate the WooCommerce plugin, which is mandatory for YITH Automatic Role Changer for WooCommerce to be working. If the WooCommerce plugin is active, you will just need to activate the plugin YITH Automatic Role Changer for WooCommerce.


YITH Automatic Role Changer for WooCommerce will add a new tab called "Automatic Role Changer" inside the YITH Plugins menu item. You will be able to configure all the plugin settings from that page.

  1. Unzip the downloaded zip file.
  2. Upload the plugin folder into the wp-content/plugins/ directory of your WordPress site.
  3. Activate YITH Automatic Role Changer for WooCommerce from Plugins page.

Version 1.0.1 - Released: 02 Jan, 2017

  • Fixed: roles not granted when placing order via payment gateway.

Version 1.0.0 - Released: Dec 16, 2016

  • First release

Does this plugin create new roles in order to apply them to customers?

No, this plugin doesn't create roles. You have to create them first. However, you can select multiple roles per each user in the Edit User page.

A customer made an order, which should trigger one rule, but the customer didn't gain any role. What's happening?

Customers gain the roles when the order gets the "processing" or "complete" status. Maybe the customer paid via Check Payments, so you have to change the status manually.

Do the roles grant discounts?

It depends on the rules you have configured for each role. YITH Automatic Role Changer only assign roles to users. The power of this plugin consists of being used with other plugins in order to configure the roles according to the expected behaviour.


If you have suggestions about how to improve YITH Automatic Role Changer for WooCommerce, you can write to us so we can bundle them into the next release of the plugin.


If you can't find this plugin in your language and want to translate it, use the dedicated tool at Translating WordPress. Or, if you have created your own language pack, or have an update for an existing one, you can send it as an email attachment from our Contacts page and we will bundle into YITH Automatic Role Changer for WooCommerce.

Available Languages

  • English
Version 1.0.1

Requires WordPress version: 4.0 or higher

Compatible up to: 4.7.2

Last Updated 02 Jan 2017

Date Added: 22 Dec 2016

Plugin Homepage


0 stars
0 ratings


Not Enough Data

Works: 0
Broken: 0