Как вывести текущий баланс в письме
Выводим доступные и заблокированные баллы.
Параметр для вывода баллов складывается из:
- Recipient.GetBonusPointsAccount("Test")
и - .Available — доступно
- .Blocked — заблокировано
- .Total — всё (доступно + заблокировано)
"Test" — название балльного счета в нашем примере.
Например, есть клиент с следующим балансом:
В рассылку вставляем код:
Ваш баллы:
- доступно ${Recipient.GetBonusPointsAccount("Test").Available}
- заблокированно ${Recipient.GetBonusPointsAccount("Test").Blocked}
- всего ${Recipient.GetBonusPointsAccount("Test").Total}
В письме получаем:
Ваш баллы:
- доступно 5000
- заблокированно 1000
- всего 6000
* * *
Для форматирования вывода баллов можно воспользоваться функцией FormatDecimal, для формы слова — функциями Forms или AppendForms.
Пример:
- доступно ${FormatDecimal(Recipient.GetBonusPointsAccount("Test").Available, "N0")} б.
- заблокированно ${AppendForms (Recipient.GetBonusPointsAccount("Test").Blocked, "балл", "балла", "баллов")}
- всего ${FormatDecimal(Recipient.GetBonusPointsAccount("Test").Total, "N0")} ${Forms (Recipient.GetBonusPointsAccount("Test").Total, "балл", "балла", "баллов")}
Получаем:
- доступно 5 000 б.
- заблокированно 1000 баллов
- всего 6 000 баллов
Внедрении программы лояльности в бизнес — опыт специалистов