Известные проблемы

System.Xml.XmlException

System.InvalidOperationException: В документе XML (0, 0) присутствует ошибка. ---> System.Xml.XmlException: Отсутствует корневой элемент.
Решение: удалить конфиг плагина.

Versioned entity was modified before actions execution

Versioned entity Resto.Front.Api.V6.Data.Orders.Order was modified before actions execution. Expected version …, actual version: …

Одна из причин: В отделении установлено более одного плагина iikoWaiter

Решение: плагин должен быть установлен только на ГК. Проверьте остальные терминалы и удалите лишние плагины

Ошибка при логине в приложение на предприятии в iikoChain

Причина: Одинаковый пин-код у нескольких сотрудников в разных RMS.

Решение: Всем сотрудникам присвоить разные пин-коды. Например, по принципу N****, где N - число для каждого отдельного RMS.

RestaurantSectionItemExtensions

System.ArgumentNullException Resto.Front.Api.V6.Extensions.RestaurantSectionItemExtensions.<>c.<ImageElementsToApiImageElements>b__1_0(IRestaurantSectionImage item).

Причина: В настройках ресторана используются схемы залов. Одна из схем залов не имеет столов.

Решение: удалить схему залов без столов. iiko 7.6.7003.0. Если не помогло, то в любом случае что-то со схемой зала. Ошибка возникает на стороне iikoFront.

Как вариант попробуйте следующее:

  1. В списке схем залов скопируйте текущую схему. Она добавится в список как неактивная.

  2. Удалите текущую активную схему зала

  3. Перегрузите фронт и проверьте стартанул ли плагин

Недоступны размеры для блюд со схемой модификаторов

Декабрь 2021

Для блюд со схемой модификаторов на экране выбора модификаторов не отображается группа с размерами блюда.

Воспроизводится на версиях 7.7.7, 7.9.1.

Причина: не установлена.

WA: Попробуйте в карточке блюда для разных размеров выставить разные коэффициенты. Не забываем обновить кэш меню плагина (iikoWaiter5: Обновить меню).

Не приходят push-уведомления о готовности блюд

Проверка: В браузере iikoWaiter.ru не открывается через https.
Причина: Старая необновлённая Windows 7, у которой 30.09.2021 истёк корневой сертификат "DST root ca x3".

Решение: windows 7 dst root ca x3

Не происходит чекин по штрихкоду

Важно: именно штрихкод, а не QR
За сканирование и распознавание различных кодов отвечает сторонняя библиотека. Проблема на текущий момент затрагивает только коды формата Code-128 (т.е. этот формат не поддерживается iikoWaiter), см также https://arbus.atlassian.net/wiki/spaces/IIKOWAITER/pages/1802241
С нашей стороны мы обратились за помощью к разработчикам этой библиотеки.

Временных вариантов решения пока несколько:

  1. Добавить к отображаемому коду пробел. Получим: "79281145225 " (в конце один пробел). В таком виде код считывается успешно.

  2. Некоторые системы лояльности позволяют изменить формат кода. Например, заменить Code-128 на QR code.

  3. Отсканировать штрихкод другим приложением (любым сканером штрихкодов) и ввести значение вручную.

Другие проблемы

  • Resto.Front.Api.Exceptions.PaymentActionFailedException: There are payment items in the order. Проблема встречается на iiko 7.2.*. Решается обновлением iiko.

  • Отображаются удалённые столы. Проблема с багом в iikoFront API V6 в iiko 7.3.*. Решается обновлением iiko.