Перейти к содержанию

🔴 Не выгружается меню на одной или нескольких точках🔗

Иногда клиент обращается с жалобой, что на разных точках меню отображается некорректно или отличается, а изменения при этом не выгружаются. Такое может происходить как по технической причине, так и из-за особенностей конфигурации iiko.

📍 Сценарий 1: у клиента настроен iikoChain, каждая точка = отдельный RMS🔗

В этом случае нужно последовательно проверить следующее:

  1. Корректность приказов об изменении прейскуранта на нужной организации:
    • Галочка «Приказ действует» стоит;
    • Дата начала действия указана (должна быть текущая или ранее).
  2. Настройки выгрузки меню — подробная инструкция здесь 👉 📦 Выгрузка меню
  3. Обмены — проверить, не застряли ли, и вручную перезапустить при необходимости. Инструкция тут 👉 ❓ Как запускать обмены

🧩 Сценарий 2: у клиента несколько точек, но iikoChain не настроен, и все терминальные группы заведены в одном RMS🔗

Технически такая конфигурация возможна, но iiko считает её некорректной и не рекомендует.

Что это означает на практике:

  1. 📌 Главная проблема для нас:

    Через API мы выгружаем меню по organizationId, то есть по всему RMS.

    Разделить меню по терминальным группам технически невозможно.

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

  2. 📌 Проблема для клиента (не связана с нами, но важна):

    При интеграции, например, с Яндекс Едой, придётся:

    • создавать отдельный API-ключ для каждой точки,
    • поддерживать отдельные внешние меню,
    • и постоянно следить за актуальностью всех подключений.

💡 Что можно предложить🔗

Если клиент работает в Cloud, цена тарифа не изменится. Поэтому в идеале стоит настроить его инфраструктуру правильно:

  • Каждая точка должна быть отдельным RMS;
  • Все точки объединяются через iikoChain.

Это не только снимет ограничение с выгрузки меню, но и позволит клиенту использовать весь потенциал API и функций iiko — без костылей и ограничений.