MENU 360
Интеграции и API · ПОШАГОВАЯ ИНСТРУКЦИЯ

Ценовая категория меню iiko неверна: как проверить запрос

Чтение: 4 мин.Редакция: 21 октября 2026

Ошибка категории цен возникает при выборе представления меню и не означает, что нужно массово переписать цены блюд. Сначала проверьте техническую связь категории с меню и организацией. Отдельно определите, где задаётся цена для гостя: у интегрированной витрины это может быть собственная настройка.

Область применимости

Инструкция для администратора и разработчика внешнего сервиса. Это последовательная диагностика, а не обещание единственной причины по сообщению об ошибке. Рабочие доступы, платежи и кассовые документы не меняйте ради проверки. Сначала сохраните обезличенный пример и уточните используемую версию интеграции.

Как проявляется проблема

  • Внешнее меню не загружается с выбранной категорией цен.
  • Без прежней настройки загрузка работает, с ней — отказ.

Что проверить сначала

  • Сохранён удалённый или неподходящий ID категории.
  • Смешаны пример запроса и контракт другого метода.
  • Ожидания гостевой цены не соответствуют источнику настройки.

Быстрая диагностика

Сравните свой симптом с проверкой и возможным результатом.
Что наблюдаемЧто проверитьКак понять результат
Меню отклоняетсяСохранить исходный ответ и выбранную категорию.Не путать код модуля с HTTP-статусом.
Без категории чтение проходитПодтвердить требуемое представление и контрольные значения.Не переносить диагностический тест в работу без сверки.
В Menu360 прежняя ценаПроверить цену в самом Menu360.Категория iiko не заменяет локальную настройку цены.
Графическая проверка

Три точки наблюдения

Три точки наблюденияТри проверки из текста. Это диагностические наблюдения, не вымышленные элементы интерфейса. Сохранить исходный ответ и выбранную категорию. Подтвердить требуемое представление и контрольные значения. Проверить цену в самом Menu360.1Сохранитьисходный ответ ивыбраннуюкатегорию2Сверить выбранноеменю иконтрольные цены3Проверить цену всамом Menu360
Лупы обозначают предметы и данные для проверки. Подписи кратко передают содержание диагностики; полные формулировки и ограничения приведены в статье.
Полная формулировка из статьи

Сохранить исходный ответ и выбранную категорию. Подтвердить требуемое представление и контрольные значения. Проверить цену в самом Menu360.

Менеджер и официант обсуждают работу ресторана с планшетом
Иллюстрация рабочего процесса; сгенерированное фото, не интерфейс iiko.

Маршрут диагностики

Графическая проверка

Маршрут проверок

Маршрут проверокПоследовательность выбранных проверок из статьи. Это маршрут диагностики, а не гарантия исправления. Ценовая категория меню iiko неверна: как проверить запрос1Зафиксируйтеценовую категориюменю2Проверьте IDкатегории и внешнийкаталог4Сверьтепредставление менюи цену товара6Подтвердите чтениенужной категориибез смены цены
На схеме — ключевые проверки. Выполняйте полную последовательность ниже: номера ведут к соответствующим шагам с условиями и ограничениями.
Полная формулировка из статьи

Шаг 1. Сохраните исходный текст ошибки и полный набор адресата: endpoint, меню, организация и переданный идентификатор категории. Не интерпретируйте внутренний код стороннего модуля как HTTP-статус iiko. Для диагностики важно увидеть, на каком этапе загрузка остановилась и какой ответ действительно пришёл. Шаг 2. Сравните актуальные доступные категории с выбранным внешним меню штатной диагностикой интеграции. Проверяйте ID, а не только название «основная цена». Значение из примера документации или прежней базы не подтверждает существование категории в текущей организации. Нулевой UUID нельзя назначать универсальным значением по умолчанию. Шаг 4. Если категория необязательна для вашего сценария, сравнение без неё допустимо только в согласованной диагностике. Такой тест помогает выделить параметр, но не доказывает, что полученные цены подходят бизнесу. До рабочего переключения ответственный должен подтвердить ожидаемое представление меню и значения на контрольных позициях. Шаг 6. После исправления выполните повторное чтение и контрольный импорт без удаления действующего каталога. Сравните несколько позиций разных групп, размеры и дополнения. Затем проверьте, что очередная синхронизация не возвращает старый ID. Если прежние корзины сохранили цену, обработайте их по согласованной политике подтверждения изменений.

Скриншоты и фрагменты документации

Фрагмент OpenAPI для POST /api/menu/v3/by_id: метод.
Визуализация фрагмента OpenAPI · OpenAPI 3.0.1; info.version не задана
Редакционная визуализация фрагмента OpenAPI, не скриншот интерфейса iikoCloud API — официальный справочник OpenAPI. Нажмите на изображение, чтобы открыть отдельно. Сверяйте источник с версией и настройками своей системы.
Фрагмент OpenAPI для POST /api/menu/v3/by_id: параметры.
Визуализация фрагмента OpenAPI · OpenAPI 3.0.1; info.version не задана
Редакционная визуализация фрагмента OpenAPI, не скриншот интерфейса iikoCloud API — официальный справочник OpenAPI. Нажмите на изображение, чтобы открыть отдельно. Сверяйте источник с версией и настройками своей системы.
Фрагмент OpenAPI для POST /api/menu/v3/by_id: ответ.
Визуализация фрагмента OpenAPI · OpenAPI 3.0.1; info.version не задана
Редакционная визуализация фрагмента OpenAPI, не скриншот интерфейса iikoCloud API — официальный справочник OpenAPI. Нажмите на изображение, чтобы открыть отдельно. Сверяйте источник с версией и настройками своей системы.

Пошаговое решение

Отмечайте выполненные проверки. Отметки действуют до перезагрузки страницы.

  1. Гость выбирает блюда в электронном меню за столом
    Иллюстрация рабочего процесса; сгенерированное фото, не интерфейс iiko.
  2. Менеджер проверяет рабочее подключение в ресторане
    Иллюстрация рабочего процесса; сгенерированное фото, не интерфейс iiko.
Графическая проверка

Развилка результата

Развилка результатаСопоставьте результат с критерием статьи. Да — критерий подтвержден; нет — передайте диагностические данные специалисту. Критерий: Выбранное представление меню читается, а категория подтверждена для нужного сценария. Контрольные позиции имеют ожидаемые данные. Цены гостя не изменены случайно вслед за диагностическим переключением, и следующая синхронизация сохраняет правильную настройку. Поддержка: Передайте поставщику один воспроизводимый пример: время с часовым поясом, используемый метод, версии компонентов и обезличенные запрос с ответом. Добавьте результат каждого шага и ожидаемое поведение. Не передавайте секреты в обычном журнале; укажите correlationId, если он получен.Критерийвыполнен?ДаНетчтение нужнойкатегории безсмены ценыПередайтеменю, IDкатегории иответ API ивремя сбоя
Ромб — самопроверка по критерию из статьи. Ветка «нет» ведет к подготовке обращения, а не к обещанному исправлению.
Полная формулировка из статьи

Критерий результата: Выбранное представление меню читается, а категория подтверждена для нужного сценария. Контрольные позиции имеют ожидаемые данные. Цены гостя не изменены случайно вслед за диагностическим переключением, и следующая синхронизация сохраняет правильную настройку. Передача специалисту: Передайте поставщику один воспроизводимый пример: время с часовым поясом, используемый метод, версии компонентов и обезличенные запрос с ответом. Добавьте результат каждого шага и ожидаемое поведение. Не передавайте секреты в обычном журнале; укажите correlationId, если он получен.

Как понять, что проблема решена

Выбранное представление меню читается, а категория подтверждена для нужного сценария. Контрольные позиции имеют ожидаемые данные. Цены гостя не изменены случайно вслед за диагностическим переключением, и следующая синхронизация сохраняет правильную настройку.

Как снизить риск повторения

Фиксируйте происхождение цен и владельца настройки в каждой витрине. После удаления категории или смены меню проверяйте зависимые подключения. Не храните скопированные демонстрационные UUID как рабочие значения по умолчанию.

Если проблема осталась

Передайте поставщику один воспроизводимый пример: время с часовым поясом, используемый метод, версии компонентов и обезличенные запрос с ответом. Добавьте результат каждого шага и ожидаемое поведение. Не передавайте секреты в обычном журнале; укажите correlationId, если он получен.

Что передать в поддержку

Скопируйте шаблон и заполните его без паролей, API-ключей, данных карт и сведений о гостях.

Проблема: Ценовая категория меню iiko неверна: как проверить запрос
Версия и компонент iiko:
Ресторан / рабочее место:
Время сбоя и часовой пояс:
Точный текст сообщения:
Что ожидалось / что произошло:
Какие проверки выполнены:
Результат каждой проверки:
Идентификатор операции (если допустимо):

Где помогает Menu 360

Menu 360 интегрируется с iiko и позволяет настроить автоматические допродажи по меню заведения. Цены задаются в самом Menu 360. После исправления источника проверьте цену основного блюда и рекомендованного дополнения отдельно: корректная категория iiko не заменяет проверку гостевого предложения и принятой суммы заказа.

Интеграция Menu 360 с iiko · Автоматические допродажи

Вопросы и ответы

Любой EXTERNAL_MENU_DATA_MISSED означает именно неверную категорию?

Не делайте такой вывод без исходного ответа и контекста модуля. Сторонний каталог связывает сообщение с категориями и привязками, но конкретное обращение требует проверки меню, организации и используемого метода.

Изменение категории iiko должно поменять цены Menu 360?

В Menu 360 цены задаются в самом Menu 360. Разделяйте чтение представления iiko, сопоставление позиций и управление гостевыми ценами. После настройки проверяйте итог корзины, а не только успешную загрузку источника.

Источники и применимость

Официальная документация служит основой проверки возможностей iiko. Последовательность диагностики и контрольные примеры разработаны редакцией Menu 360; это не подтверждение ошибки именно в вашей конфигурации.

Обсуждения похожих ситуаций

Вопросы пользователей подтверждают наличие похожих ситуаций. Советы в обсуждениях могут относиться к старым версиям или другому модулю.

Связанные инструкции