Данные обновления рекомендуются всем клиентам на iiko.
Раздел помеченный значком ⚠️ предназначен к выполнению только профильным специалистом.
Раздел помеченный значком ⚠️ предназначен к выполнению только профильным специалистом.
Версию плагина 3.3.0 можно скачать по ссылке или на странице инструкции по настройке плагина
Что добавилось:
В iikoWaiter при чекине гостя теперь:
- выводятся балансы всех счетов (основного и дополнительных);
- показывается полная информация по клиенту, аналогично iikoFront;
- показываются специальные акции, доступные гостю, аналогично iikoFront;
- настроена регистрация клиентов с iikoFront, в полном соответствии с основной формой регистрации в программе лояльности. Список обязательных полей клиентской анкеты помечается *;
- размер скидки передается в поле discount. Поэтому стала доступна настройка правил процессинга, связанных со скидкой;
- в разделе Дополнения добавилась возможность настройки макета пречека и вывода информации о дополнительных счетах.
⚠️ Настройка макета пречека
Используются 2 шаблона: AfterFooter.xml и BeforeFooter.xml.
Шаблон пречека лежит по пути: AppData\Roaming\iiko\CashServer\EntitiesStorage\Plugins\Debug
Шаблон пречека лежит по пути: AppData\Roaming\iiko\CashServer\EntitiesStorage\Plugins\Debug
Основное тело написано в BeforeFooter.xml
ФАЙЛЫ:
BeforeFooter и переменные, которые можно использовать в макете:
<justify>
<table> - таблица
<columns> - настройки колонок таблицы
<column autowidth=""/>
<column align="right"/>
</columns>
<cells>
<linecell/> - линия
<c colspan="2">MCRM</c> - заголовок таблицы
<guestblock> - блок информации по гостю. Вся инфа по гостю должна быть обернута в такие блоки, содержимое этих блоков не печатается, если гость не привязан к заказу
<ct>Гость:</ct>
<ct>{guestName}</ct> - переменная, имя гостя
<ct>Номер карты:</ct>
<ct>{cardNumber}</ct> - переменная, номер карты
<ct>Баланс:</ct>
<ct>{balance}</ct> - переменная, баланс
**<additionalWallets/> - этот тэг отвечает за печать всех счетов клиента**
</guestblock>
<promocodeblock> - блок информации о промокоде, если промо-кода нет в заказе, то блок игнорируется, для этого эти строки и выделены в спец блок.
<ct>Скидка промокод {promoCode}:</ct> - promoCode переменная с названием промокода
<ct>{promoSum}</ct> - сумма промокода
<ct>Итого со скидкой:</ct>
<ct>{totalWithPromo}</ct> - переменная итогов
</promocodeblock>
<guestblock>
<ct>Доступно к списанию:</ct>
<ct>{maxSpendSum}</ct> - переменная макс. суммы к оплате
<ct>Итого к оплате*:</ct>
<ct>{totalToPay}</ct> - переменная, остаток к оплате
</guestblock>
<linecell/>
</cells>
</table>
</justify>
- Все переменные заключены в скобки { }
- Можно использовать только те переменные, которые есть в шаблоне. Можно что-то убрать или переместить.
- Все слова, которые не являются переменными, это простой текст, который можно менять.
- Если шаблон удалить из папки, в которой они лежат, то плагин создаст его заново по умолчанию.
👉🏻 Обрати внимание:
additionalWallets - этот тэг отвечает за печать всех счетов клиента, если его убрать, то будет только основной баланс.