База знаний
База знаний MCRM

Обновление плагина для iiko v.3.3.0

Данные обновления рекомендуются всем клиентам на iiko.

Раздел помеченный значком ⚠️ предназначен к выполнению только профильным специалистом.


Что добавилось:
В iikoWaiter при чекине гостя теперь:
  • выводятся балансы всех счетов (основного и дополнительных);
  • показывается полная информация по клиенту, аналогично iikoFront;
  • показываются специальные акции, доступные гостю, аналогично iikoFront;
  • настроена регистрация клиентов с iikoFront, в полном соответствии с основной формой регистрации в программе лояльности. Список обязательных полей клиентской анкеты помечается *;
  • размер скидки передается в поле discount. Поэтому стала доступна настройка правил процессинга, связанных со скидкой;
  • в разделе Дополнения добавилась возможность настройки макета пречека и вывода информации о дополнительных счетах.

⚠️ Настройка макета пречека
Используются 2 шаблона: AfterFooter.xml и BeforeFooter.xml.

Шаблон пречека лежит по пути: 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 - этот тэг отвечает за печать всех счетов клиента, если его убрать, то будет только основной баланс.
Инструкции