Share:

Когда гость самостоятельно оплачивает заказ через приложение Plazius, официант узнает об этом только при открытии заказа в iikoFront. Чтобы официант увидел за каким столиком заказ оплачен и быстро рассчитал гостя, используйте специальный плагин. С его помощью на экране терминала отображаются оповещения с подробной информацией: за каким столиком оплатили заказ, и кто из официантов его обслуживает.

Как работает

Оповещения об оплате выводятся поверх всех окнах iikoFront в правом верхнем углу, кроме экранов работы с заказом: экран самого заказа и экран кассы. При переходе между окнами оповещения остаются на месте. Уведомления не интерактивны: если нажать на него, окно заказа не откроется. В нем только отображается информация об оплате.

По умолчанию отображается пять самых старых уведомлений для пречекнутых неоплаченных заказов. Если вы хотите видеть больше или меньше уведомлений, измените их количество в файле настроек. Уведомления пропадают по мере оплаты заказов.

В оповещении отображается:

  • «Стол: <номер> <официант>».
  • «Оплачено» либо «Доплата: <сумма>».

Как установить

Чтобы установить плагин:
  1. Убедитесь, что установлен .NET Framework 4. Если у вас старая версия, скачайте версию 4 с официального сайта
  2. Установите клиент Plazius Pos Api.
  3. Убедитесь, что в iikoOffice есть тип оплаты Plazius.
  4. Из каталога с дистрибутивом iiko скопируйте папку Resto.Front.Api.PaymentSystem.Platius в папку с плагинами iikoFront (C:\Program Files\iiko\iikoRMS\Front.Net\Plugins).

Если уведомления не появляются:

  1. Сначала посмотрите причину в логе плагина %appdata%\iiko\CashServer\Logs\plugin-Resto.Front.Api.PaymentSystem.Platius.log.
  2. Если лога плагина нет, откройте лог cash-server.log. В нем описано, почему плагин не стартовал.
  3. Если в файле cash-server.log нет исключений, посмотрите ошибки в логе клиента Plazius: %appdata%\Platius\Logs.

Как настроить

Настройки плагина задаются в файле C:\Program Files\iiko\iikoRMS\Front.Net\Plugins\Resto.Front.Api.PaymentSystem.Platius\Resto.Front.Api.Platius.dll.config:

  • PaymentSystemName -  Имя системы оплаты в базе.
  • UpdateInSeconds -  Как часто фронт запрашивает у Plazius оплаты для своих пречекнутых заказов.
  • PlatiusPath -  Путь к бинарикам Plazius. Будет искать там файлы если не найдет путь в реестре.
  • MinCheque -  Сумма чека, которую нужно доплатить клиенту, при которой заказ считается, чтобы считается оплаченным. Дубль настройки "При 100% оплате пробивать чек на сумму" биза.
  • InfoItemsCount - Количество отображаемых уведомлений.
  • PlatiusAddress -  Адрес для общения с сервисом Plazius по протоколу API v2. По умолчанию это https://api.plazius.ru.