====== Вывод информации в кассовые макеты. ====== Информация о бонусном балансе на чеке выполняет несколько важных функций: 1. Информирование клиента о доступных бонусах, которые он может использовать. 2. Отражение бонусного баланса на чеке демонстрирует прозрачность программы лояльности и повышает доверие клиента к компании. 3. Маркетинговый инструмент - информация о бонусном балансе может мотивировать клиента вернуться и потратить накопленные бонусы, увеличивая продажи. Подробная информация о создании и редактировании макетов печати, изложена [[https://docs.rkeeper.ru/rk7/latest/ru/redaktor-maketov-7247931.html|тут]]. Информация о схемах печати, [[https://docs.rkeeper.ru/rk7/latest/ru/primenenie-maketa-55969457.html|тут]]. ==== Настройка макета. ==== В описанном примере рассматривается применение настроек для макета чека, настройка макета пречека будет аналогичной. Переменные Бенда “Инфо о карте”, которые можно передать в макет печати: * **Кодкарты** - код идентификатора которым воспользовались на кассовой станции для применения карты. В данном примере, это “Номер телефона”. Если система лояльности активируется через временный код (в частности, через telegram-бот), тогда в чек передается “Системный” тип идентификатора (guid). * **Владелец** - Фамилия, Имя, Отчество, одной строкой. Незаполненные в карточке счета ProBonus поля не передаются. * **Остаток** - сумма средств доступная к потрате с баланса. Если в свойствах счета заданы ограничения на оплату (количество/сумма), то остаток указывается с учетом этих ограничений. Т.е. если баланс счёта 1000 рублей, но установлено ограничение "не более 300 рублей в день" - в макет будет передано 300 рублей. * **Скидка.Название** - название элемента справочника “Скидки и наценки” из r_keeper. Если в счёте применяется Составная скидка/бонус, то в чеке отразится её действующий уровень. * **PDSPrintText** - комментарий, который передаётся для печати. Его можно заполнить индивидуально в карточке счёта в интерфейсе ProBonus, из раздела параметры. Либо воспользоваться опцией Групповые операции, если комментарий нужно применить к нескольким счетам или всей группе счетов. {{:external:pro_bonus:98_dop:2024-04-24_14-20-46_2_.png}} Переменные содержат только значения, их нужно подписать, к примеру: * Идентификатор. * Владелец. * Доступный остаток. * Комментарий. * Скидка подписывать не нужно, т.к. если применяется начисление бонусов, будет выведена соответствующая информация. Также в макет можно передать **сумму скидки** и **сумму бонусов**, начисленных по данному заказу. Переменные Бенда **Чек**, которые можно передать в макет печати: * **Суммабонуса** - сумма начисленных бонусов по данному заказу. Если бонусы не начисляются, то в переменная содержит значение - 0.00. * **Суммаскидки** - сумму скидки по счету. Если скидка не применяется, то переменная содержит значение - 0.00. {{:external:pro_bonus:98_dop:2024-04-24_09-55-04.png}} Переменные содержат только значения, их нужно подписать. ==== Примеры чека. ==== Чек с накоплением бонусов: {{:external:pro_bonus:98_dop:2024-04-24_14-34-39.png}} Чек со скидкой: {{:external:pro_bonus:98_dop:2024-04-24_14-33-08.png}} **Важно!** Если в программе лояльности есть ограничения по суммам скидки/бонуса, и в текущий момент времени они используются на счете, то в чеке суммы скидки и бонуса будут показаны - 0.00. Такое же правило применяется при списании с бонусного баланса. В примере чека бонусы не начислены, потому что применено списание с бонусного баланса: {{:external:pro_bonus:98_dop:2024-04-24_14-31-51.png}}