Блок «Действие» позволяет зарегистрировать клиента в Программе лояльности или передать данные во внешнюю систему. Доступность действий зависит от контекста сценария.
Содержание
«Зарегистрировать в Программе»
Действие «Зарегистрировать в Программе» используется для регистрации клиента в Программе лояльности в рамках сценария.
В шторке «Действие» действие находится в группе «Программа лояльности». После выбора действия открывается форма настройки. В форме настройки необходимо заполнить поля:
- «Регистрация в программе лояльности по» — если поле отображается в текущем контексте, выберите, по какой сущности выполняется регистрация: «заказу» или «клиенту».
- «Магазин» — выберите магазин, в Программе лояльности которого необходимо зарегистрировать клиента.
Чтобы применить настройки, нажмите Сохранить.
Участие в Программе лояльности создаётся при выполнении условий:
- Программа лояльности запущена.
- У клиента есть номер телефона или карта.
- На выбранный номер телефона или карту ещё не создано участие в Программе лояльности.
Если у клиента несколько номеров телефона, участие регистрируется на первый добавленный номер. Если у клиента нет номера телефона или карты, участие не создаётся. Если любое из условий не выполнено, действие завершается неуспешно.
«Выполнить HTTP-запрос»
Действие используется для отправки информации из CRM во внешние системы по HTTP-запросу. Механизм настройки действия в сценариях полностью совпадает с механизмом настройки триггера с HTTP-запросом.
Значения параметров HTTP-запросов указываются в формате twig-шаблонов, поэтому для настройки действия необходимо учитывать синтаксис twig-шаблонов. Все доступные для использования значения параметров описаны в справочнике объектов.
Подробная инструкция по настройке адреса, HTTP-заголовков, метода, способа передачи и параметров запроса приведена в разделе о настройке действий триггера с HTTP-запросом: «Работа с http запросами в триггерах». При изменении настроек HTTP-запросов в триггерах сценарии используют ту же актуальную логику.
В остальном же действия, которые возможно выполнить, идентичны таковым при создании триггеров

