Одной из приоритетных задач интернет-магазина является мотивация покупателей к новым покупкам, в частности, с помощью скидок.
Стандартно в Simpla пользователи разделяются на группы и для каждой группы можно задать свою скидку.
Данная доработка позволит автоматически распределять клиентов на группы в зависимости от их покупательской активности на сайте, а именно, автоматически помещать пользователя в ту или иную группы в зависимости от:
1. количества выполненных заказов,
2. количества приобретенных товаров,
3. суммарной стоимости приобретенных товаров.
Доработка выполняет следующее:
1. В админке у каждой группы добавлены 3 поля:
1.1 минимальное кол-во выполненных заказов покупателя, при достижении которого он помещается в группу,
1.2 минимальное кол-во приобретенных товаров, при достижении которого он помещается в группу,
1.3 минимальная стоимость приобретенных товаров, при достижении которого он помещается в группу,
2. При изменении статуса заказа происходит проверка на достижение пороговых показателей, по результатам которой, если требуется, изменяется группа покупателя.
3. Если критериям удовлетворяют две или более группы, то покупатель помещается в группу с наибольшей скидкой.
4. Нулевые пороговые значения не учитываются.
5. При изменении группы в письме пользователю о заказе добавляется сообщение о новой величине скидки.
Создавалось для версии 2.3.7.
Скорее всего, годится и для других версий 2.x