#1 Independent Seller of WooCommerce Plugins
Switch language
English

YITH Automatic Role Changer for WooCommerce

What the plugin does Change your users' role automatically based on the purchase of a specific product or a certain purchase amount spent on your store.
How you can benefit from it:
  • You can set the change of a user role and define the event or action made by the user that will trigger it automatically.
  • You can give value to your users and reward those who purchase more frequently or since a long while by assigning them an ad hoc role.
  • Integrated with other plugins such as YITH Role Based Prices or YITH Points and Rewards, you can loyalize customers and encourage them to purchase by offering discounts and offers to users with a specific role.
loading
1 year of updates and support
30-day money back guarantee
30 days money back guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >
This plugin is used by 4,109 customers, with a rating of 4.5/5 and a 98% customer satisfaction in support!

Edit the users’ role automatically once selected events occur

Such is the nature of business: each customer is different from the other and knowing well your price policies and your way of dealing with them, they always want more and if you don’t grant it, they will get frustrated and move on to your competitors.

How many different types of customers have you got?

Some want to be treated differently from others as they buy many products every month, some want to be privileged because they are old-time customers, and so on…

But how could you possibly give privileges to each one of your customers, knowing that each one of them has different needs?

When we manage a small store, we can surely change the user role by accessing WooCommerce’s options, effectively giving them advantages others don’t have, but when these customers become 10, 20, or 100… it may become a problem.

The most important thing is to assign advantages to specific users automatically!

Our YITH Automatic Role Changer for WooCommerce handles this job while working alongside your and your customers’ needs.

After installing it, you will be able to, for instance, assign a specific user role to all of those who buy a specific product or assign the VIP role to those who go over a certain purchase amount or even do that for a specific time frame as well.

Do you realize how strong this marketing strategy can be?

This plugin is ready to be paired with membership plugins, subscription ones, points and reward systems, and so on… Find out all of the features and integration with other plugins.

  • Version: 1.39.0
  • Released: 2024-03-27
  •  
  • Minimum PHP version: 7.0
  • Requires: WordPress 6.3 and WooCommerce 8.5
  • Compatible up to: WordPress 6.5.x and WooCommerce 8.7.x
  •  
  • WPML compatible: YES
  • Translation ready: YES
  • Languages 100% guaranteed by YITH: English, Italian, Spanish
  • Languages provided by users: Dutch (94%), French (94%), German (94%), Greek (94%)
  • Support for: YITH Proteo theme. All YITH plugins.

WITH YITH AUTOMATIC ROLE CHANGER YOU CAN:

Create an automated role distribution system

Create as many rules as you like and choose which roles you want to assign to customers after one or more purchases.

Rules

Choose what customers need to purchase to get a specific role

Choose whether to assign a role after purchasing a specific product or a product from a specific category or tag.

Set the required amount to be spent in order to get a specific role

Set a minimum and a maximum amount required.

Price range

Set a time restriction for each rule

Choose the starting and/or the ending day to create timed offers after which roles will no longer be assigned and will be removed.

Date range

Prevent a role from applying the wrong way

By specifying the user roles to which you don’t want to apply the configured rule

Stay informed about the roles your customers obtain

Both admins and customers receive an email notification every time a role is assigned after a transaction.

Easily spot the orders that include a role attribution

Orders with role attributions are identified by a custom icon in the “Orders” page and a note in the specific order page

Icon and metabox

Use the roles created with Members plugin

Extending the plugin features to other roles in addition to the WordPress and WooCommerce default ones

Switch role automatically

The role will change automatically if specific conditions are met

Switch role

Take advantage of the WPML compatibility

You are free to easily translate the plugin with the powerful tool offered by WPML

Wpml Compatible

Features

  • Associate one specific role to users after purchasing a specific product
  • Assign a further role to your customer after completing a specific purchase
  • Switch roles automatically after a certain action
  • Create as many attribution rules as you wish
  • Decide whether a customer needs to purchase a specific product or a product from a specific category or tag to acquire a role
  • Choose whether the expense range needs to be determined by a minimum amount, a maximum amount or right in between the two
  • Set a beginning and closing time after which a role can no longer be obtained and will be removed from users
  • Exclude those users roles to which you don’t want to apply the configured rule
  • Admins and customers both receive an email notification each time a role is assigned after a transaction
  • You will easily spot the orders which include the assignment of a specific role thanks to a custom icon
  • Process all existing orders in a bulk operation to apply current rules
  • Display a note within the order showing the assigned role
  • Customers can see the role(s) gained with the order, in their order details in the My Account page New
  • Select any role created with “Members” plugin

Plugin integrations

All the products in our YITH catalog are developed on the same shared framework. This grants full compatibility among all our plugins and allows combining them together to get even more powerful results and more complete solutions.

We do our best to also include compatibility with the most popular WordPress and WooCommerce plugins available on the market.

You can use this plugin with*:

YITH WooCommerce Role Based Prices

YITH Role Based Prices allows you to show different prices based on the role your users have, and offer dedicated discounts or increase the product prices.

The integration with YITH Role Based Prices allows you to forget about changing roles manually and automate your marketing strategies: your users will automatically see the updated price if they buy a given product, make a total spend, etc.

YITH WooCommerce Subscription

YITH WooCommerce Subscription allows generating recurring payments for your products. Let your customers join a subscription plan with a payment cycle of your choice and many other options.

When combined with YITH Automatic Role Changer for WooCommerce, the customer will automatically get the role you have set when the subscription changes to status ‘active’ or ‘trial’. The role will be removed when the subscription gets the status ‘paused’, ‘pending’, ‘overdue’, ‘cancelled’, ‘expired’ or ‘suspended’.

* All the plugins listed in this section are not included in YITH Automatic Role Changer for WooCommerce. In order to take advantage of a specific integration, you need to purchase and activate the premium version of the related plugin.

Screenshots

General

The user will gain the role when...

Emails

Reviews (69)

Customer reviews

Rated 4.45 out of 5 stars
69 reviews

Are you a customer? Submit your review

submit review

2 reviews with rating of 2 stars (2 of 69)

(Show unfiltered results)
  1. 4 out of 5

    W. Sean - verified customer

    So far so goodI use it together with their plugin for role based prices and it works great. It's a nice way to offer customers a personalized experience based on user roles.

  2. 5 out of 5

    Ilaria Lucchese - verified customer

    Molto soddisfatta delle funzionalità e del supportoSono sinceramente molto soddisfatta. Ero interessata a questo plugin per tutte le funzionalità davvero utili che offre, in particolare la possibilità di assegnare più ruoli e creare regole basate sul totale speso. Ma quello che ha davvero conquistato il mio cuore è stato il supporto ricevuto mentre cercavo di configurare il plugin. Meravigliosi! Grazie al team!

  3. 5 out of 5

    austin.latti-2356 - verified customer

    I've had a very positive experience with the pluginJust what I needed to assign temporary user roles based on specific rules. My experience using this plugin has been very positive.

  4. 2 out of 5

    Juliana Duffy - verified customer

    What about roles??I'm honestly disappointed, I thought I could create any roles I wanted to but this wasn't the case. The rest works fine but seems a bit misleading, I really wanted to create custom roles!!

    • Carla

      Hi Juliana,

      The plugin can be used together with the free Members plugin to create new roles. You'll find information about this in our documentation here, but feel free to contact the developers through the support dashboard in case you have any other questions about setting up our plugin, they'll be happy to help 😄

      Best regards!

  5. 4 out of 5

    Tatiana Baez - verified customer

    Good toolIt is a great tool, although I wish it came with role based prices instead of purchasing separately. Anyhow, I'm satisfied with it.

FAQ

Here you can find some frequently asked questions about this plugin. If you can't find a reply to your doubts, ask a question: we will reply in a very short time
Topics:
  • All
  • General
  • Duration
  • Email

My users will register in the checkout. Can the plugin change the user role to the role I want them to have or do they need to have an account before making the purchase?

The plugin will change the role since the role isn't changed until the order gets the "processing" or "completed" status. When that happens the user gets fully registered. So it will work if users register during the Checkout process too.

Can you explain how "customer's total spend" is calculated? Does it look at the customer's purchase history?

Yes it does, it is the total spend by the customer on all its orders.

Is there a rule that allows different roles to be added to one user as he buys other products?

Adding multiple roles at the same time, isn’t possible with one rule only, but you can create as many rules with the same conditions, as the roles that you want to add.

Does the plugin change the role of the user or adds an extra role to its previous role?

The plugin allows doing both things, either adding a new role or replacing it with another one. You can select this in the rules’ settings.

Is it possible to make changes take effect on user roles some weeks after the order has been made?

Yes, the plugin allows you to set a starting date for the user roles.

How could I prevent the plugin from sending an email to the customers?

The plugin will automatically add two emails to the default WooCommerce ones. You can find them in WooCommerce -> Settings -> Emails. You are able to configure the emails and there is also the option to enable/disable the email notification.

Is it possible to assign the duration of the user role based on days rather than dates?

Yes, there is an option that allows setting a range of dates or setting the duration in days.

Can't find the answer?

Send us your question and we will reply very quick!

Send your question

Technical Info

  • Version: 1.39.0
  • Released: 2024-03-27
  •  
  • Minimum PHP version: 7.0
  • Requires: WordPress 6.3 and WooCommerce 8.5
  • Compatible up to: WordPress 6.5.x and WooCommerce 8.7.x
  •  
  • WPML compatible: YES
  • Translation ready: YES
  • Languages 100% guaranteed by YITH: English, Italian, Spanish
  • Languages provided by users: Dutch (94%), French (94%), German (94%), Greek (94%)
  • Support for: YITH Proteo theme. All YITH plugins.
loading
1 year of updates and support
30-day money back guarantee
30 days money back guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >
98% CUSTOMER SATISFACTION

We take great care of you and your shop today, and every day after that.

Meet the team