Just updated113 new versions in the last 24 hours
Automatic User Roles Switcher plugin banner for WooCommerce
Plugin Updated

Automatic User Roles Switcher

by WooCommerce woocommerce.com v1.4.0 Unlimited sites

This WooCommerce extension by WooCommerce changes customer user roles automatically when shoppers meet conditions you define. Rules can look at product purchases, order totals, lifetime spending and registration email domains, so customers move into the right role without you editing accounts by hand.

Version
1.4.0
Released
Jan 21, 2026
Developer
WooCommerce
Type
WordPress plugin
Requires
WooCommerce
Licence
GPL
Included in
Every plan, or $7.19 a year on its own

What’s new in Automatic User Roles Switcher 1.4.0

Version 1.4.0 · Jan 21, 2026 Latest
  • ImprovedAdded compatibility with WooCommerce Cart and Checkout blocks.
  • NewCustomers can view the change switcher log on the My Account page.
  • NewAdmins can select multiple restrictions within a single rule.

What it does

Many stores use WordPress user roles to control who sees special pricing, promotions or product access. Keeping those roles current by hand gets tedious as your customer list grows. This plugin handles the switch for you. You create rules with conditions such as buying a certain product or quantity, reaching an order amount range, passing a lifetime spending level, or buying from a specific category or tag. When a customer qualifies, their role updates on its own, and you can set start and end dates for each rule.

Roles can be assigned permanently or set to revert after a specified number of days, which suits limited-time offers and tiered programs. You can also add a role alongside a customer's existing one instead of replacing it. A history log records every change and its reason, and customers can view their own role change log on the My Account page. Customizable email notifications with message variables tell customers when their role changes. The plugin requires WooCommerce and works with the WooCommerce Cart and Checkout blocks.

Best for

  • WooCommerce stores rewarding repeat or high-spending customers
  • B2B shops grouping buyers by company email domain
  • Stores running tiered or time-limited membership programs

Features

Purchase and spending triggers

Switch roles when a customer buys specific products or quantities, places an order within a set amount range, or reaches a lifetime spending total.

Category and tag rules

Change a customer's role when they buy from chosen product categories or tagged products, so roles follow what people actually shop for.

Email domain matching

Assign roles based on the email domain used at registration, which helps B2B stores and closed communities group members from the same organization.

Flexible rule settings

Create multiple rules with start and end dates, and combine several restrictions inside a single rule for precise control over when roles change.

Permanent or timed roles

Keep a new role permanently or have it revert after a set number of days, useful for short promotions or tiered membership levels.

Additional roles

Grant an extra role alongside a customer's existing one, letting shoppers hold layered benefits without losing their current access.

Role change history

A log tracks every role change with its reason, such as a product purchase or order amount, and customers can see their log in My Account.

Customer notifications

Send customizable emails automatically when a role changes, using message variables to personalize the text for each customer.

Automatic User Roles Switcher older versions

  • 1.3.1Oct 3, 20251 fix
  • 1.3.0Aug 26, 20243 improvements
  • 1.2.1Jul 11, 20231 fix

Members and buyers of this product can download older versions.

Questions about Automatic User Roles Switcher

Can a role change only last for a limited time?

Yes. Each rule lets you choose whether the new role is permanent or reverts after a specified number of days. Rules can also have start and end dates, which helps when you run seasonal promotions or trial access periods.

Will switching a role remove the customer's current role?

It does not have to. You can either switch the role or grant an additional role alongside the existing one. Adding a role lets a customer keep their current access while picking up extra benefits tied to the new role.

Can I see why a customer's role changed?

Yes. The plugin keeps a history log of all role changes along with the reason, such as a product purchase or an order amount. Customers can also view their own role change log from the My Account page.

Does it work with the WooCommerce block checkout?

Yes. The plugin requires WooCommerce and is compatible with the WooCommerce Cart and Checkout blocks, so stores using the block-based cart and checkout can still run their role switching rules.

Is Automatic User Roles Switcher free?

The code of Automatic User Roles Switcher is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.

Which version of Automatic User Roles Switcher is this?

Version 1.4.0, released Jan 21, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.

How do I update Automatic User Roles Switcher?

Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of Automatic User Roles Switcher automatically and keeps a backup, so you can roll back.

What does Automatic User Roles Switcher need?

Automatic User Roles Switcher needs WooCommerce installed and active.

More from WooCommerce

Automatic User Roles Switcher 1.4.0Request an update or report a problem

Log in to ask for a newer version or report a problem with this product.

Log in