0 items

Extension Customer Group Auto Switcher (version 1.1.0)

Extension Customer Group Auto Switcher (version 1.1.0)

The extension automatically switches the customer from group to group depending on the amount spent .

40 EUR
40 EUR
VAT may be applied only for EU customers
  • Customer Group Auto Switcher
  • Customer Group Auto Switcher
  • Customer Group Auto Switcher

Customer Group Auto Switcher helps shop owners to use the built-in loyalty program by applying different discounts for different customer groups. The shop owner won't need to change the customer group manually — our extension will do it automatically. Depending on the amount spent by a customer, the extension assigns the customer to the appropriate group and notifies him about this happy event.

Usage example

For example, there are several customer groups in your shop. And, by using pricing rules (Promotions - Shopping Cart Price Rules) or similar, you have set discounts for these groups. You manually distribute customers between the groups — depending on how much money they have spent in your shop.

Customer group Discount (%) Minimal amount (€)
New customer 0 (no need to set discount rule) 0
Bronze customer 1 200
Silver customer 3 500
Gold customer 5 1500
Platinum customer 10 3000
VIP customer 15 5000
This workflow can be easily set up with Magento standard tools: Magento offers different prices for customers from different groups by itself, and all you and your staff have to do is to monitor amounts spent by customers and to move them to the next level, if needed. But the number of orders and customers will grow, and it will become more and more difficult to do that, therefore mistakes will eventually happen. Why would you create unnecessary problems for yourself and perform such boring and resource-demanding tasks, if with the help of our extension you can allow Magento to do it? Actually, it will perform faster, safer and around the clock. And it won't ask you for salary, days off, or sick day. By setting the group switching rules you will spare yourself this routine work, and you will be able to spend this time on more important tasks: analytics, marketing or meetings with your partners.

Extension features and settings

Move customers to the appropriate group right after the order status changes
When the order status is changed, the extension will recalculate the spent amount and will move the customer to the appropriate group.
Distribute customers among the groups depending on the spent amount by pressing a single button.
If you have installed the extension after the first orders, or if you have changed customer distribution rules (transition amounts), then by pressing a single button you will reassign all customers to the appropriate groups.
Set up a customer notification about a group change
The extension offers some flexibility in customer notification. You can send an email about the group change — in all cases of a change, or only when the customer is moved to a group with a larger discount, and don't send anything otherwise (e.g. if the order has been cancelled or the customer distribution rules have been changed). Also you can select different email templates for every customer group.
Groups that don't participate in the loyalty program (exceptions)
You can exclude certain customer groups, which don't have any distribution rule, by using appropriate settings in the configuration. For example, the customer group "wholesale" — there is no need for group changes for such customers, since prices for them can be lower than for "VIP clients".
Calculate spendings based on a specified period
The extension allows to configure automatic status changes based on customer spendings, both for a specific period, or for all the time spent on the website. For example, promote the customer's status if his all-time spendings exceed 500 EUR and/or demote him if this sum wasn't spent within a year.

Technical details

  • Open source code
  • Extension code conforms to Magento development standards
  • The extension is available in English and Russian. Additional translations can be added by users.
  • Technical information for developers
ver. 1.1.0 (13/06/2017)
  • added option to calculate customer spendings based on a specific period
ver. 1.0.3 (05/11/2015)
  • added support for Magento and security patch SUPEE-6788
ver. 1.0.2 (29/04/2014)
  • fixed bug with sending correct email template on Single Store Website
ver. 1.0.1 (22/04/2014)
  • fixed typos and grammar
ver. 1.0.0 (14/08/2012)
  • refactored code for Magento standards
  • changed license type from OSL to ETWS Commercial License (ECL1)
ver. 0.0.2
  • added customer group change log to have a way to know, why customer is in current group
ver. 0.0.1
  • first stable release


  • bug fix
  • added functionality
  • removed functionality

Documentation is available on the information portal

Lack of features
Please add following features to make your product more attractive to buyer.
auto change group (upgrade/downgrade) if the total amount/total products/total orders to buy are reduced/increased within predefined period.

We have created feature request in our ticket system (http://support.etwebsolutions.com/issues/982). We will implement this when we have some free time or our customers will ask for those features.
Review by Bernie (8/13/2013)

Please write a review about Extension Customer Group Auto Switcher

If you want to ask a question about an extension or report a bug, please use our issue tracking system.

Please wait...

Continue shopping

{{var product.getAttributeText('definition')}} {{var product.getName()}}
was added to cart.