====== Вывод информации в кассовые макеты ====== Информация о бонусном балансе на чеке выполняет несколько важных функций: - Информирование клиента о доступных бонусах, которые он может использовать. - Отражение бонусного баланса на чеке демонстрирует прозрачность программы лояльности и повышает доверие клиента к компании. - Маркетинговый инструмент — информация о бонусном балансе может мотивировать клиента вернуться и потратить накопленные бонусы, увеличивая продажи. Подробная информация о создании и редактировании макетов печати изложена [[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:02_rkeeper_setup:01_rkeeper#нулевая_скидка|нулевой скидки]] нужно указывать параметры «Печатать нулевые» и «Нулевая действует». Иначе нулевая скидка не будет отражена при печати чеков и пречеков. {{ :external:pro_bonus:98_dop:2024-12-02_12-10-30.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 |}} ===== Известные проблемы ===== **Проблема:** в пречек не выводится информация, хотя все настройки верны. **Решение:** добавить в макет бэнд «Субсчета» и внутрь него любое пустое мемо.