Если программой лояльности предусмотрено начисление бонусов за регистрацию, то после события Регистрация карты выбираем шаг Действие - Обновить бонусы - Начислить бонусы.
Частота срабатывания на гостя - однократно. Сценарий запускается по событию Регистрация карты.
Далее необходимо начислить бонусы. Шаг Действие - настройка Обновить бонусы - Начислить.
Сумму бонусов проставляем в соответствии с Программой лояльности. Название кошелька должно быть указано таким же, как в Iiko или r_keeper. Если срок бонусов ограничен, и их нужно полностью обнулить по завершении этого срока, необходимо создать отдельный кошелек.
Далее выбираем блок Ожидание - настройка Динамический диапазон и выставляем несколько часов, это нужно для того, чтобы бонусы успели поступить на счет.
Следующий шаг Ожидание - настройка До наступления периода суток и проставляем время, в которое гостям будет уходить сообщение. Это нужно для того, чтобы сообщение не пришло, например, поздно ночью.
Выбираем канал коммуникации. Так как гость только зарегистрировал карту, но мог ее не установить, то лучше выбирать whatsapp, telegram, sms или email. В сообщении можно прописать количество подарочных бонусов и до какого числа ими можно воспользоваться.
Для того, чтобы отражалась актуальная дата необходимо проставить плейсхолдер + 14 дней к текущей дате {($smarty.now + 14 * 86400)|date_format:"%d.%m"} 14 можно заменять на необходимое число.
Блок Действие - настройка Отправить сообщение.
Если необходимо списать бонусы по окончанию срока их действия, то далее ставим ожидание на то количество дней, которое действуют бонусы. Шаг Ожидание - настройка Динамический диапазон - проставляем количество дней.
Далее проверяем совершал ли гость за эти дни покупки. Выбираем блок Условие - настройка Не совершал покупки и проставляем диапазон 0-14 дней (соответствует диапазону ожидания).
Если гость не совершал покупки (Да), то списываем ранее начисленные подарочные бонусы. Выбираем шаг Действие - Обновить бонусы - Списать. Выбираем количество бонусов и название кошелька, которые указывали ранее.