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