🔴 Не выгружается меню на одной или нескольких точках🔗
Иногда клиент обращается с жалобой, что на разных точках меню отображается некорректно или отличается, а изменения при этом не выгружаются. Такое может происходить как по технической причине, так и из-за особенностей конфигурации iiko.
📍 Сценарий 1: у клиента настроен iikoChain, каждая точка = отдельный RMS🔗
В этом случае нужно последовательно проверить следующее:
- Корректность приказов об изменении прейскуранта на нужной организации:
- Галочка «Приказ действует» стоит;
- Дата начала действия указана (должна быть текущая или ранее).
- Настройки выгрузки меню — подробная инструкция здесь 👉 📦 Выгрузка меню
- Обмены — проверить, не застряли ли, и вручную перезапустить при необходимости. Инструкция тут 👉 ❓ Как запускать обмены
🧩 Сценарий 2: у клиента несколько точек, но iikoChain не настроен, и все терминальные группы заведены в одном RMS🔗
Технически такая конфигурация возможна, но iiko считает её некорректной и не рекомендует.
Что это означает на практике:
-
📌 Главная проблема для нас:
Через API мы выгружаем меню по organizationId, то есть по всему RMS.
Разделить меню по терминальным группам технически невозможно.
У клиента не будет способа задать разные меню для разных точек, если они живут в одном RMS.
-
📌 Проблема для клиента (не связана с нами, но важна):
При интеграции, например, с Яндекс Едой, придётся:
- создавать отдельный API-ключ для каждой точки,
- поддерживать отдельные внешние меню,
- и постоянно следить за актуальностью всех подключений.
💡 Что можно предложить🔗
Если клиент работает в Cloud, цена тарифа не изменится. Поэтому в идеале стоит настроить его инфраструктуру правильно:
- Каждая точка должна быть отдельным RMS;
- Все точки объединяются через iikoChain.
Это не только снимет ограничение с выгрузки меню, но и позволит клиенту использовать весь потенциал API и функций iiko — без костылей и ограничений.