Premium
Automatic User Roles Switcher is a WordPress extension designed for sites that need to automatically manage user access levels based on specific conditions. It is especially intended for online stores and platforms where customers change roles based on their purchases, accumulated spending, or time since registration.
The tool allows you to create custom rules that determine when a user should move from one role to another. For example, you can configure that a customer who purchases a specific product automatically gets a premium role, or that a user who reaches a certain accumulated spending in your store is promoted to a higher level. It is also possible to define date ranges so that the role change is activated in a specific period, as well as to set a duration in days after which the user returns to their previous role.
Among its most notable features are the ability to change the role based on the purchase of specific products, the quantity of products purchased, the amount of the current order, the customer's total spending over time, purchases in specific categories or tags, and even the customer's email domain. This last option is very useful for companies that want to grant special privileges to users from specific corporate domains.
Configuration is done from a dedicated tab within the WooCommerce menu, where you can enable or disable role change rules, select source and destination roles, and define the conditions and durations of each transition. The system supports both changing to a single role and assigning multiple roles simultaneously.
This plugin is ideal for businesses that operate with loyalty programs, tiered memberships, free trials with conversion to paid plans, or any model where user permissions must evolve automatically without manual intervention. By automating these processes, administrative errors are reduced and it is guaranteed that each customer has exactly the access they are entitled to at all times.