Share:

Интеграция работает с версии iiko 4.3, для ее работы необходима лицензия Connector for MioBonus.

Пользователь, который является участником программы MioBonus  сообщает кассиру свой числовой код, который вноситься на кассе при оплате заказа. После успешного выполнения оплаты (любым тиипом оплаты) гостю начисляются  поинты, которые потом он может потратить на турестическую поездку.

Установка и настройка плагина

Чтобы установить и настроить плагин системы лояльности MioBonus:

  1. Закройте iikoFront на кассе.
  2. Скопируйте в папку Resto.Front.Api.MioBonusPlugin файлы (C:\Program Files\iiko\iikoRMS\Front.Net\Plugins):
    • Плагин - Resto.Front.Api.MioBonusPlugin.dll
    • Конфигурационный файл  - Resto.Front.Api.MioBonusPlugin.dll.config
    • Дополнительная библиотека Newtonsoft.Json.dll

    Обратите внимание, что бы ваши файлы не были заблокированны системой.

  3. Уточните настройки у  сотрудников MioBonus и введите их в конфигурационный файл Resto.Front.Api.MioBonusPlugin.dll.config :
      <setting name="ApiKey" serializeAs="String">
            <value>sx8d5wjbGp</value>
          </setting>
          <setting name="CashBoxID" serializeAs="String">
            <value>6</value>
          </setting>
          <setting name="AccruePath" serializeAs="String">
            <value>https://panel.miobonus.com/api/cashbox/accrue-points</value>
          </setting>
          <setting name="CancelPath" serializeAs="String">
            <value>https://panel.miobonus.com/api/cashbox/cancel-accrue</value>
          </setting>
          <setting name="Currency" serializeAs="String">
            <value>RUB</value>
          </setting>
          <setting name="Key" serializeAs="String">
            <value>POLM&amp;YHN7UJM(IK&lt;5TGB&amp;YHN7UJM(IK&lt;</value>
          </setting>
          <setting name="IV" serializeAs="String">
            <value>NTqeVAtW1SKvFsuO</value>
          </setting>
  4. Запустите iikoFront. Убедитесь, что он полностью запустился, и посмотрите лог C:\Users\[Пользователь]\AppData\Roaming\iiko\CashServer\Logs\plugin-Resto.Front.Api.MioBonusPlugin.log. При успешном запуске лог должен выглядеть так:
  5. [2018-02-22 11:43:08,868]  INFO [ 1] - ================================================================================
    [2018-02-22 11:43:08,876]  INFO [ 1] - Resto.Front.Api.Host ver. 5.4.1153.0
    [2018-02-22 11:43:08,876]  INFO [ 1] - ================================================================================
    [2018-02-22 11:43:08,876]  INFO [ 1] - Host process Resto.Front.Api.MioBonusPlugin (8236) for “Resto.Front.Api.MioBonusPlugin.MioBonusPlugin” class from “C:\Program Files\iiko\iikoRMS\Front.Net\Plugins\Resto.Front.Api.MioBonusPlugin\Resto.Front.Api.MioBonusPlugin.dll” assembly is running in background mode.
    [2018-02-22 11:43:08,878]  INFO [ 1] - Plugin assembly info:
    
    Resto.Front.Api.MioBonusPlugin v1.0.0.0,  (Resto.Front.Api.MioBonusPlugin.dll v1.0.0.0, Resto.Front.Api.MioBonusPlugin)
    [2018-02-22 11:43:08,889]  INFO [ 1] - Created plugin domain “Resto.Front.Api.MioBonusPlugin” using “C:\Program Files\iiko\iikoRMS\Front.Net\Plugins\Resto.Front.Api.MioBonusPlugin\Resto.Front.Api.MioBonusPlugin.dll.config”
    [2018-02-22 11:43:08,897]  INFO [ 1] - Registering ipc channel...
    [2018-02-22 11:43:09,134]  INFO [ 1] - Plugin context initialized, creating plugin instance...
    [2018-02-22 11:43:09,162]  INFO [ 1] - MioBonusPlugin Payment Type Initialization started.
    [2018-02-22 11:43:09,200]  INFO [ 1] - Instance of “Resto.Front.Api.MioBonusPlugin.MioBonusPlugin” created
    [2018-02-22 11:43:09,200]  INFO [ 1] - Initialized as V4 plugin.
    [2018-02-22 11:43:09,236]  INFO [ 9] - C:\Users\rgrigorenko\AppData\Roaming\iiko\CashServer\EntitiesStorage\Plugins\Resto.Front.Api.MioBonusPlugin\OrdersWithInfo.sdf

Настройка типа оплаты

В iikoOffice зайдите в пункт меню Розничные продажи → Типы оплат и далее создайте тип оплаты MioBonus, как показано на рисунке.
Далее в iikoFront под кнопкой безналичный расчет появится кнопка с типом оплаты MioBonus.