Как вывести текущий баланс в письме
  • 13 Feb 2023
  • 1 минута
  • Темная тема
    Светлая тема
  • формат pdf

Как вывести текущий баланс в письме

  • Темная тема
    Светлая тема
  • формат pdf

Article Summary

Выводим доступные и заблокированные баллы.

Параметр для вывода баллов складывается из:

  • Recipient.GetBonusPointsAccount("Test")
    и
  • .Available — доступно
  • .Blocked — заблокировано
  • .Total — всё (доступно + заблокировано)

"Test" — название балльного счета в нашем примере.

Например, есть клиент с следующим балансом:
Снимок экрана 2021-03-18 в 15.17.35.png

В рассылку вставляем код:

Ваш баллы:
- доступно ${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 баллов

Внедрении программы лояльности в бизнес — опыт специалистов