Пример применения триггеров - изменение статуса клиента

Изменение статуса клиента

УСЛОВИЕ: При регистрации клиенту присваивается бонусный коэффициент 1, при совершении 1-ой покупки клиенту присваивается бонусный коэффициент 2, при совершении 2-ой покупки в уникальный день, присваивается бонусный коэффициент 3 + 100 бонусов, при совершении 3-ей покупки, в уникальный день, присваивается бонусный коэффициент 5.

· В поле "Название триггера" вводим название.
· В поле "Заведение владелец" указываем нужное заведение. Созданный триггер смогут увидеть только пользователи, имеющие доступ к указанному заведению.
· В поле "Группа триггера" указываем - "Лояльность".
· В поле "Часы сработки" указываем часы сработки триггера. В данном примере выставляем каждый рабочий час заведение.

Мы создали триггер, теперь нам нужно задать условия, по которым клиентам будут присваиваться бонусные коэффициенты и действия для этих клиентов.

В "Шаг 1" задаем бонусный коэффициент для новых клиентов.

· В "Условие №1" выбираем пункт "Клиенты из..." и выбираем конкретное заведение либо сеть заведений.
· В "Условие №2" выбираем пункт "Регистрация". Выбираем заведение, в котором должна пройти регистрация и выставляем период с момента регистрации, в течение которого должен присвоиться бонусный коэффициент. В данном примере выставляем период от 0 до 1 дня.
· В "Действие №1" выбираем пункт "Общий бонусный коэффициент". Назначаем бонусный коэффициент - 1 (1% начисления).

В "Шаг 2" задаем бонусный коэффициент для клиентов, совершивших первую покупку - они получают новый статус и бонусный коэффициент 2%.

· В "Условие №1" выбираем пункт "Транзакция". Указываем заведение, в котором должна быть совершена транзакция. В "Указать тип транзакции" выбираем "Транзакция.Место". В "Вид транзакции" выбираем "Начисление". Указываем количество транзакций от 1.
· В "Действие №1" в этом шаге (напротив условия в "Шаг 2") выбираем пункт "Общий бонусный коэффициент". Назначаем бонусный коэффициент - 2 (2% начисления).

В "Шаг 3" берем клиентов, совершивших вторую покупку в уникальный день. Эти клиенты получают фиксированный бонус 100 руб. и новый статус (бонусный коэффициент 3%).

· В "Условие №1" выбираем пункт "Транзакция". Указываем заведение, в котором должна быть совершена транзакция. В "Указать тип транзакции" выбираем "Транзакция.Место". В "Вид транзакции" выбираем "Начисление". Указываем количество транзакций от 1.
· В "Условие №2" выбираем пункт "Сделать паузу". Задаем 1 день.
· В "Условие №3" выбираем пункт "Период в триггере". Задаем 1 день.

Условия №2 и №3 необходимы что бы транзакция совершалась в уникальный день, т.е. если клиент совершает больше 1 транзакции в день, он все равно остается на шаге №2 и только совершив транзакцию в следующий день попадает на шаг №3.

· В "Действие №1" на "Шаг 3" выбираем пункт "Начислить бонус". Выбираем заведение, в котором клиент сможет использовать бонусы и указываем количество бонусов - в данном примере начисляем 100 бонусов.
· В "Действие №2" выбираем пункт "Общий бонусный коэффициент". Назначаем бонусный коэффициент - 3 (3% начисления).

В "Шаг 4" берем клиентов, совершивших 3-ю покупку. Они получают новый статус и бонусный коэффициент 5%.

· В "Условие №1" выбираем пункт "Транзакция". Указываем заведение, в котором должна быть совершена транзакция. В "Указать тип транзакции" выбираем "Транзакция.Место". В "Вид транзакции" выбираем "Начисление". Указываем количество транзакций от 1.
· В "Действие №1" выбираем пункт "Общий бонусный коэффициент". Назначаем бонусный коэффицент – 5 (5% начисления).

НАСТРОЙКА АВТОМАТИЗАЦИЙ: Пример применения триггеров - изменение статуса клиента