Customer groups automation module for PrestaShop
The module automates the process of changing customer groups based on their purchasing activity and monthly turnover. The module helps you effectively manage B2B/B2C customer segmentation, send automatic reminders and email notifications, and keep your customer base up-to-date.
Key features
🔄 Automatic change and assignment of customer groups.
- Automatic group changes for customers based on lack of purchasing activity
- Changes groups based on monthly turnover
- Configuration of different conditions for each group
- Secure migration - account age verification before making changes
📧 Email notification system
- Automatic reminders for purchase inactivity
- Group change notifications with explanation of reasons
- Reminders about purchase turnover on customer account
- Multilingual email templates
🛡️ Security and reliability
- CRON task execution reports
- Group change statistics
- Tracking of sent notifications
📊 Monitoring and analytics
- Comprehensive logging of all operations
- Prevention of duplicate notifications
- Efficient processing of large amounts of data (amounts, accounts, groups)



Email templates
The module contains ready-to-use notification templates. Available templates:
- inactivity_reminder - reminder about inactivity
- group_change - notification of group change
- turnover_reminder - turnover reminder
- turnover_group_change - notification of group change based on turnover
Sample content of emails - you can find more templates in the module:
Subject: 👤 Change of your customer group in {shop_name} store.
Hello {customer_name}!
Due to an extended lack of purchases, your customer group has been changed to "{new_group}".
You can return to your previous group at any time - check the terms and conditions and available discounts and special offers for groups in your Account.
If you have any questions or need help - our team is at your service.
Best regards,
Team {shop_name}
Subject: 🛒 We miss you at {shop_name}.
Hello {customer_name},
We have noticed that you have not made any purchase in our store since {days_inactive} days.
Lack of purchase activity may result in the loss of privileges such as access to special discounts, offers and benefits assigned to your group.
To keep all the benefits, use our store's offerings regularly Store.
If you have any questions or need assistance - our team is at your service.
Best regards,
Team {shop_name}
Subject: ✅ Changing your customer group
Hello {firstname}!
This month you have reached the required turnover to maintain your "{current_group}" group.
Your current customer group is "{new_group}".
We are happy to have you and would be happy to offer you the best terms on your next purchases! Check your offer in My Account.
If you have any questions or need help - our team is at your service.
Best regards,
Team {shop_name}
Customizing the content and design of emails
The templates are located in the /mails/ directory and support:
- HTML and text versions
- Multiple languages
- Variables for smart content personalization
Configuration of
Main settings
- Enable automation
- Log retention period (days)
- Security token for CRON
Rules for activity / inactivity
- Purpose: change groups for customers who make / do not make purchases
- Source and target groups
- Number of days to remind
- Number of days to change groups
- Minimum account age
Rules for purchase turnover
- Goal: change groups based on monthly turnover
- Source and target groups
- Minimum monthly turnover
- Day of the month for reminder (1-31)
- Day of the month for group change
- Order statuses for calculations
- Minimum account age

Technical Requirements
- PHP 7.1 - 8.x
- Server extension ionCube Loader
- PrestaShop Importer only: PHP libxml version > 2.9.3
- PrestaShop Facebook Integrator only: PHP 7.2 or higher
- PrestaShop VAT Validator only: PHP SOAP
Support = Updates + HelpDesk
You get 90 days (3 months) access to the complete PrestaShow support package.
Module updates
Modules will inform you about available updates. Read the changelog and perform a 1-click module update directly from your store.
HelpDesk panel
This is the panel where we will provide you with help. On HelpDesk you can report problems, order free module installation and updates, and order modifications and custom programming work.
Extend support
After support expires, you can use the module without any restrictions. You can extend your support access at any time you need it.
Knowledge Base & FAQ
Free forever
The knowledge base is available to everyone. You will find module documentation as well as instructions, videos and answers to frequently asked questions.
Lifetime license for the module
- You can use the module without limitation in 1 store = 1 domain.
- You can use an additional domain, e.g. for developer copy.
- For a small fee you can change the domain for the module yourself.
Additional domains for Multistore
- All our modules support PrestaShop Multistore.
- Supporting unlimited domains for PrestaShop Multistore requires purchasing multistore support for the module.
Modifying the code
- The module code related to the integration with the store and the design (.tpl, .css, .js) has open source code and you can modify it freely.
- The module's source code (.php) is encrypted with ionCube, and modifying it will void the warranty.
Demo - test the module
- You can test the module in our demo store.
- You can find the link to the demo store in the top section of ⬆️.
- If you have any problems with the operation of the demo, please contact us
No entries yet.
No customer reviews for the moment.