Настройка скидки и типа оплаты в iikoOffice
Инструкция описывает создание скидок и типа оплаты, необходимых для корректной работы условий программы лояльности ReMarked на кассах iiko.
Важно. Для корректной работы условий ПЛ необходимо создавать 2 скидки:
- «Скидка ПЛ» — используется для плагина;
- «Бонусы ПЛ» — используется для типа оплаты.
Если в сети используется iikoChain — все настройки скидок и типа оплаты выполняйте из iikoChain, затем синхронизируйте с iikoOffice.
Создание скидки
Повторите шаги ниже дважды — для «Скидка ПЛ» (скидка для плагина) и для «Бонусы ПЛ» (скидка для типа оплаты).
- В iikoOffice перейти в раздел «Дисконтная система» → «Скидки и надбавки».
- Нажать кнопку «Добавить».
- В открывшемся окне ввести название скидки и нажать «Далее».
- Убрать галочку «Можно назначать вручную», оставить «Можно назначать по карте», нажать «Далее».
Важно: галочку «Выбор блюд на усмотрение официанта» проставлять только при настройке «Скидка ПЛ».
- Выбрать «Фиксированная сумма», поставить галочку «Назначать сумму», нажать «Далее».
- Выбрать «Активировать скидку» и нажать «ОК».
- Скидка появилась в системе (см. скриншот в исходной инструкции).
Добавление типа оплаты
После установки плагина на первый терминал появляется возможность создать тип оплаты для плагина.
- Перейти в «Розничные продажи» → «Типы оплат».
- Нажать кнопку «Добавить».
- В открывшемся окне:
- указать название типа оплаты;
- выбрать тип «Внешний тип оплаты»;
- в нижней части окна выбрать безналичный тип «Remarked payment»;
- в поле «Скидка» выбрать «Бонусы ПЛ»;
- проставить галочку «Фискализировать как скидку».
- Нажать «Сохранить». Тип оплаты появился в списке.
Различия настроек фискализации
- «Фискализировать как скидку» — тип оплаты можно комбинировать с нефискальной предоплатой; в OLAP-отчётах отображается как тип оплаты.
- «Проводить как скидку» — уменьшает стоимость заказа на сумму платежа и позволяет комбинировать оплату с другими фискальными типами. Платёж отправляется в ОФД как скидка и отображается в OLAP-отчёте как скидка.
После настройки проверьте наличие типа оплаты «Бонусы ПЛ» в таблице loyalty_payment_types — без него на кассе возникает ошибка ArgumentNullException (параметр ChangePaymentItemSum.PaymentItem).