This extension allows you to automatically change your customer's customer group based on total orders and/or time. You no longer need to manually calculate and switch groups—this extension handles everything for you.
You can use it to reward loyal customers with better customer group benefits or reset groups based on time. It's a powerful automation tool to help manage your store more efficiently.
OpenCart allows you to offer special pricing, discounts, and promotions per customer group. With this module, the more your customers shop, the better their customer group—and the better the offers they receive.
Requirements
- For OpenCart 4: Requires VQMod
- Make sure VQMod version 2.6.7 or newer is installed
Features
- No OpenCart core files overwritten
- Simple settings panel
- Multi-store support
- Flexible rules definition
- Supports multiple rules
- Admin alert emails
- Customer notification emails
- Notification type: Upgrade or Downgrade
- Manual “Apply Rules” button (instant group switching)
- Recurring rules support (NEW)
- Customer group change history (NEW)
Rules Configuration
Date Type: Specific Date
Change group from [...] to [...] if total orders Reach or Less Than [...] within From Date [...] to To Date [...]. Execute once on [...] with order status [...].
Date Type: Recurring
Change group from [...] to [...] if total orders Reach or Less Than [...] within a period: Monthly or Yearly.
* Leave empty to start from the beginning
** Leave empty to use the current time as end
*** Leave empty to execute on every order status change
Examples
I. General
Change group when total orders reach a target
- From Group: [...]
- To Group: [...]
- Target Order: Reach [...]
- Date Type: Specific Date
- Notification: Upgrade
II. Periodic Upgrade
Upgrade customer group periodically based on total orders
- Date Type: Recurring
- Period: Monthly
- Target Order: Reach [...]
- Notification: Upgrade
III. Periodic Downgrade
Downgrade customer group periodically if total orders are low
- Date Type: Recurring
- Period: Monthly
- Target Order: Less Than [...]
- Notification: Downgrade
IV. One-Time Downgrade
Downgrade customer group once after a specific date range
- Date Type: Specific Date
- From: 2016-01-01
- To: 2016-12-31
- Execute On: 2017-01-01
- Notification: Downgrade
V. Based on Date Only
Change group at a specific date regardless of order amount
- Target Order: Reach 0.0000
- Date Type: Specific Date
- Execute On: 01-02-2016
Demo — Try Before You Buy
To explore settings:
Admin Demo Login:
Username: demo
Password: aauwwo
- Go to: Customers → Customer Groups → Auto Changes
- Demo users can view, but not modify settings
To test how it works:
- Register a new account
- Enter your real email if you want to receive notification
- Place an order of over $1000 or $2000
- Your customer group will be upgraded automatically
Auto Change / Switch Customer Group
License | 12 Months Free Support |
---|---|
Method | OCMOD, VQMOD, Module/Stand-Alone |
Compatibility | 4.0.2.3, 4.0.2.2, 4.0.2.1, 4.0.2.0, 4.0.1.1, 4.0.1.0, 4.0.0.0, 3.0.4.0, 3.0.3.9, 3.0.3.8, 3.0.3.7, 3.0.3.6, 3.0.3.5, 3.0.3.4, 3.0.3.3, 3.0.3.2, 3.0.3.1, 3.0.3.0, 3.0.2.0, 3.0.1.3, 3.0.1.2, 3.0.1.1, 3.0.1.0, 3.0.0.0, 2.3.0.2, 2.3.0.1, 2.3.0.0, 2.2.0.0, 2.1.0.2, 2.1.0.1, 2.0.3.1, 2.0.2.0, 2.0.1.1, 2.0.1.0, 2.0.0.0, 1.5.6.4, 1.5.6.3, 1.5.6.2, 1.5.6.1, 1.5.6 |
Created | 23 May 2025 |
Last Update | 23 May 2025 |
-
$20.00
Tags: customer group, customer group change, customer group switch, customer group switcher, auto customer group, customer group auto change, customer group auto changer, customer auto group switch, customer group auto switcher, upgrade, downgrade, admin alert, customer notification, customer notify, automatic, auto system, recurring, repetition, periodically