Как вывести доступные баллы
Задача: вывести баллы, которые стали доступны.
Используем базовый параметр CustomerBalanceChange. Он доступен для использования в автоматических рассылках, отправляемых в сценариях по событию "Бонусные баллы стали доступны".
Для вывода данных добавим к CustomerBalanceChange один из параметров:
- ChangeAmount - сколько было начислено баллов изначально (часть из них может быть уже потрачена);
- CustomerAction - открывает параметры по действию, с которым начислили баллы;
- ExpirationDateTime - дата сгорания по московскому времени;
- RemainingAmount - сколько осталось от начисления.
Для форматирования вывода данных даты и баллов можно воспользоваться функциями Formatdatetime и FormatDecimal, для формы слова — функциями Forms или AppendForms.
Пример верстки:
Доступно: ${AppendForms(CustomerBalanceChange.RemainingAmount, "балл", "балла", "баллов")}
Дата сгорания: ${FormatDateTime(CustomerBalanceChange.ExpirationDateTime, "m")}
Получаем:
Доступно: 15 баллов
Дата сгорания: 5 июля
Внедрении программы лояльности в бизнес — опыт специалистов