Инструкция описывает настройку автоматического сканирования карт, удаление префикса «RM», а также плейсхолдеры для печати данных гостя на чеке и пречеке (API v2) и шаблон пречека.
RM для карт.Клиент может обратиться с запросом убрать префикс «RM» с карты в мобильном приложении.
RM#CARD_NUMBER#
После внесения изменений кассу перезагружать не нужно.
Плейсхолдеры подставляют данные гостя и заказа в шаблон чека/пречека.
{$guest.surname} — Фамилия
{$guest.name} — Имя
{$guest.patronymic} — Отчество
{$guest.fio} — ФИО
{$guest.card_number} — Номер карты
{$guest.categories} — Категории гостя (одной строкой через запятую, если категорий несколько)
{$order.sum} — Сумма заказа
{$order.bonus_limit} — Лимит оплаты бонусами
{$order.sum-$order.bonus_limit} — Сколько платить, если списываем максимум
{$bonuses_balance.before} — Баланс до
{$bonuses_balance.after} — Баланс после
{$bonuses_balance.refill_sum} — Бонусы к начислению
{$bonuses_balance.withdrawal_sum} — Бонусы к списанию
Если в пречеке перестала печататься информация о госте, проверьте шаблон чека в iikoOffice.
В iikoOffice перейти в раздел «Администрирование» → «Шаблоны чеков».
Найти шаблон с проставленной галочкой «Основной» и открыть его.
В открывшемся окне найти «Разметку шаблона».
Найти блок между @* Footer (begin) *@ и @* Footer (end) *@ (см. скриншот в исходной инструкции — выделено красной рамкой) и заменить его на разметку ниже:
<np />
@if (Model.AdditionalServiceChequeInfo == null)
{
<whitespace-preserve>@Raw(string.Join(Environment.NewLine, Model.Extensions.BeforeFooter))</whitespace-preserve>
}
<center><split><whitespace-preserve>@Model.CommonInfo.CafeSetup.BillFooter</whitespace-preserve></split></center>
<np />
<np />
@if (Model.AdditionalServiceChequeInfo == null)
{
<whitespace-preserve>@Raw(string.Join(Environment.NewLine, Model.Extensions.AfterFooter))</whitespace-preserve>
}
<np />
Сохранить изменения: сначала кнопку «Сохранить», затем кнопку «Сохранить изменения».
Попросить клиента напечатать тестовый пречек, чтобы убедиться, что всё работает корректно.