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

iiko: размер блюда не найден — как проверить вариант товара

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

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

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

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

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

  • С выбранным размером позиция не принимается.
  • Обычный вариант проходит, увеличенная порция отклоняется.

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

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

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

Сравните свой симптом с проверкой и возможным результатом.
Что наблюдаемЧто проверитьКак понять результат
Ошибка с размеромСопоставить товар и UUID выбранного варианта.Чужую или старую связь обновить штатно.
Карточка доступнаПроверить доступность именно этого размера в точке.При недоступности предложить гостю новый выбор.
Новая корзина работаетСравнить старую корзину и отправленный вариант.Обработать устаревший размер до отправки.
Графическая проверка

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

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

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

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

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

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

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

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

Шаг 1. Зафиксируйте товар, показанный размер, количество и ресторан. Сохраните productId и отправленный идентификатор размера в обезличенном запросе. Не ориентируйтесь только на подпись кнопки: похожие названия размеров могут существовать в нескольких шкалах. Отдельно запишите, меняется ли ошибка при выборе другого варианта той же карточки. Шаг 2. Сравните варианты товара в фактическом источнике интеграции с локальной карточкой. Проверьте, что выбранный размер относится именно к этому продукту и не является устаревшей связью. Если данные различаются, обновляйте сопоставление штатно; не создавайте новую основную позицию вместо размера без проверки модели учёта. Шаг 4. Проверьте, что интерфейс и сервер выбирают одинаковый вариант. После переключения размера старое значение может остаться в корзине или фоновой форме. Сравните новую корзину и ранее собранную. Исправлять нужно источник устаревшей связи, а не только отображаемое название, которое не участвует в запросе. Шаг 6. После исправления проверьте все продаваемые варианты этой карточки, изменение количества и повторный импорт. Сверьте цену гостя и фактический состав на кассе. Если старые корзины содержат удалённый вариант, приложение должно предложить понятный новый выбор, а не отправлять другую порцию под старым названием.

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

Фрагмент 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.
Графическая проверка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Можно отправить размер как текст «большой»?

Проверьте контракт поля: показанная гостю подпись и технический идентификатор — разные вещи. Приложение должно преобразовать выбранный вариант в поддерживаемые данные, а не подставлять текст кнопки в поле UUID.

Если размер больше не продаётся, можно заменить его автоматически?

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

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

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

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

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

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