header logo

WooCommerce Automatic User Roles Switcher

Automatically switch user roles based on various conditions like product purchase, customer’s life-time spent, order amount and more.

Get WooCommerce Automatic User Roles Switcher now – instant download, big savings, and a full 1 year of updates! No coupon needed.
This file comes with incredible advantages:

Original price was: $59.00.Current price is: $10.00.

Over 71,500+ Orders Placed!

🚀 Serving over 40 orders a day to our loyal client-base and rising

With more than +1.000 authentic, hard-to-find resources along with specialized collections and bundles, we offer web designers and developers the ultimate tools to stand out in an increasingly demanding market. 🔥 Experience ease of mind with a great client experience and unleash your full creative potential without sacrificing your budget – here with Theme Canal, the ultimate platform you can call your home.

Theme Canal Pro Membership

Want it all?

Instantly get access to every premium extension, theme and plugin on Theme Canal, including all updates from just $20/month! Reoccurring and non-reoccurring plans available!

Incorrect version?

Outdated file or add-ons

If you suspect the listed file version 1.2.1 is inaccurate or outdated, kindly avoid submitting a ticket. Instead, click “Request Update ↺” on this page, and we’ll promptly provide the most recent version. 😊

A little more about WooCommerce Automatic User Roles Switcher


WooCommerce Automatic User Roles Switcher

WooCommerce Automatic User Role Switcher enables you to automatically switch user roles based on various conditions like a specific product purchase, the total order amount, the customer’s total lifetime amount spent, and more.

Managing users across different roles enable merchants to offer different pricing, promotions, products, and personalized choices to improve the user experience and conversion rate. However, managing users across different roles manually is time-consuming. Our extension can help in automatically switching user roles based on various conditions.


  • Automatically switch user roles based on variation conditions
  • Rule-based management to switch user roles
  • Add rule beginning and ending dates
  • Option to revert the user role after X days
  • Send customizable email notifications to customers about role changes
  • Ability to grant additional user role
  • Switch or grant additional user roles based on:
    • Purchase of a specific product
    • Purchase of any product from the selected products
    • Purchase of specific quantity from selected products
    • If, an order falls within a specific amount range
    • Customer’s total lifetime spending
    • Products purchased from a specific category or tag
    • Customer registration email domain

Automatic user roles switching

You can create multiple rules to switch user roles based on various conditions. While creating a new rule you can customize the following options:

  • Add rule tile
  • Choose assign new user role switch existing user role
  • Select current user role(s)
  • Specify new role
  • Select the condition for switching
  • Add starting and ending dates for rule
  • Enter X days to revert to a previous role (leave it empty to permanently grant a new role)

Role switching conditions includes:

Following are the conditions based on which you can automatically switch the user role of any customer.

  • Purchasing from selected products
    You can select specific products and grant user roles if a customer purchases from any of the selected products.
  • Purchase specific quantity from selected products
    You can select the individual products, categories and set quantity requirement. The user role will be switched/assigned once the customer purchased required quantity from selected products.
  • Current order amount
    You can specify a minimum and maximum amount and switch the role as soon as the order total falls in the defined range.
  • Customer’s lifetime spending
    You also change user roles based on the lifetime spending of your customers on your website.
  • Purchases any product from specified categories or tags
    The user role will switch if a customer purchases any of the products from selected categories and tags.
  • Domain name of customer’s email address
    The user role will switch if the customer email address has specific domain. For example when you have abc.com or xyz.com the customers having email will automatically gain or switch to selected user role. (john@xyz.com, johan@abc.com)

History of user roles switching:

The extension maintains a brief history of the user roles switching along with the reason for the switch such as specific product purchase, product purchased from a specific category or tag, order price range, lifetime spent of a customer.

Email notifications

You can customize the email notifications that are sent to customers when their user role is changed. The extension offers multiple variables to customize the email body copy.


Minimum PHP version: 5.6

Before you buy

Disclaimer: We are not WooCommerce or affiliated with them. This product, developed by WooCommerce and its affiliates, is released under the GPL license.

We offer accessible documentation but no license keys or product support. For automatic updates and author support, consider purchasing from WooCommerce directly.

This product comes with access to one year of file updates that can be easily managed through your WP Admin Dashboard. To download the updated file, simply access your account area. You have the flexibility to manually install the updates within the provided timeframe, ensuring that your files remain up to date.

If you have any concerns regarding this, please do not hesitate to contact us.


There are no reviews yet.

Be the first to review “WooCommerce Automatic User Roles Switcher”

Rate Your Satisfaction*