Разметка аллергенов в многоязычном меню: полное руководство

Автор Ibrahim Anjro · · 12 мин чтения

Электронное меню ресторана в смартфоне с иконками аллергенов и фильтром под каждым блюдом

Иконки, слова или и то и другое? Разбираем правильную архитектуру данных об аллергенах в многоязычном меню: где размещать метки, как включить фильтр для гостя и почему диетические маркеры нельзя смешивать с аллергенами.

Как правильно показывать аллергены в меню, которое существует сразу на восьми языках? Иконками, словами или и тем и другим одновременно? Ответ короткий: и тем и другим — но главное не это, а то, где живут сами данные.

Коротко о главном

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

  • Аллергены должны отображаться у каждого блюда: иконка для быстрого визуального сканирования и слово на языке гостя для юридической однозначности.

  • Фильтр по аллергенам на стороне гостя — самое сильное улучшение пользовательского опыта в 2026 году. Он снимает большую часть вопросов вида «а мне это можно?».

  • Иконки аллергенов понимаются по-разному в разных культурах. Набор нужно стандартизировать и обязательно дополнять словом.

  • Современные платформы электронного меню, включая Intermenu, встраивают разметку аллергенов прямо в форму создания блюда: каждый перевод, каждое сканирование QR-кода и каждая печатная выгрузка наследуют её одинаково.

Иконки, текст или и то и другое?

И то и другое. Всегда.

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

Стандарт отображения аллергенов в электронном меню на 2026 год выглядит так:

  • Небольшая строка иконок под каждым блюдом — только те аллергены, которые в нём есть.

  • Словесная расшифровка при наведении, нажатии или в развёрнутой карточке блюда.

  • И иконки, и слова локализованы на выбранный гостем язык.

Для печатного меню эквивалент — иконка плюс буквенное сокращение у каждой позиции («Г» для глютена, «Л» для лактозы) с расшифровкой в подвале или на обороте.

Чего делать не нужно: вписывать аллергены в текст описания блюда («содержит орехи и молочные продукты»). Это самая частая ошибка одновременно и в соответствии требованиям, и в переводе — и она почти всегда хуже структурного подхода «иконка плюс слово».

Как показать аллергены и не испортить меню

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

  1. Мельче и ниже цены. Иконки аллергенов должны быть заметны, но вторичны по отношению к описанию. Размер 60–70% от кегля цены и позиция строкой под описанием закрывают и видимость, и аккуратность вёрстки.

  2. Один набор иконок на всё меню. Если в одном месте стоит колосок, а в другом написано «глютен», читаемость падает, а доверие к разметке — вместе с ней.

  3. Цветовые категории — дозированно. Часть платформ выделяет цветом приоритетные аллергены (орехи, морепродукты), янтарным — распространённые (молоко, яйца), нейтральным — остальные. Избыток цвета превращает меню в светофор.

  4. Скрывать лишнее при активном фильтре. Гостю, который включил «без морепродуктов», не нужны иконки морепродуктов: соответствующие блюда уже скрыты. Хорошее QR-меню упрощает отображение, когда фильтр активен.

  5. Разворачиваемая деталь по желанию. Небольшой значок «i» рядом с метками открывает точный состав: «содержит: орехи — кедровый орех; может содержать: глютен — общая фритюрница». Показывается только по осознанному нажатию.

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

Где на странице меню должны стоять аллергены

Для электронного меню правильный ответ —сразу под описанием блюда, до цены.

Логика чтения выглядит так: гость видит название блюда, читает описание, сканирует иконки аллергенов (неосознанно, если аллергий нет, и очень осознанно, если есть), видит цену и принимает решение.

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

Для печатного меню действует та же логика: буквенные коды сразу после описания, перед колонкой цен.

Как дать гостю фильтровать меню по аллергенам

Фильтрация по аллергенам — одна из самых мощных функций современного QR-меню, и настраивается она просто, если данные структурированы правильно.

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

  • В интерфейсе QR-меню сверху выводится набор чипов-фильтров: «без глютена», «без молока», «без орехов», «без морепродуктов», «без яиц».

  • Гость нажимает чип — блюда с этим аллергеном исчезают из выдачи.

  • Чипы комбинируются: «без глютена + без молока» скрывает всё, где есть хотя бы одно из двух.

  • Отдельный чип сброса возвращает полное меню.

Как это ощущается гостем. Человек с аллергией на орехи один раз нажимает «без орехов» в начале ужина. Все опасные позиции исчезают. Дальше он просто выбирает еду, как любой другой гость: без разговора с официантом и без тревоги о скрытых ингредиентах.

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

Что это даёт с точки зрения соответствия требованиям. Фильтр не заменяет раскрытие состава по каждому блюду — метки остаются на месте, — но резко снижает трение при поиске безопасных позиций. Дополнительно платформа анонимно фиксирует, какие фильтры включают чаще всего; эта статистика нередко удивляет.

В Intermenu фильтр по аллергенам входит в QR-меню по умолчанию: как только аллергены размечены на блюдах, гостевой фильтр появляется автоматически.

Понятны ли иконки аллергенов в разных культурах

В основном да, но с важными исключениями.

Иконки, которые читаются везде одинаково: пшеница (глютен) — колос или ломоть хлеба; молоко — пакет или капля; яйцо; рыба; арахис; орехи — обычно фундук или миндаль; морепродукты — креветка или краб.

Иконки, которые читаются плохо:

  • Кунжут— часто путают с маком или просто «мелкими семенами».

  • Соя— изображение боба означает разные бобы в разных культурах: фасоль, кормовые бобы, сою.

  • Горчица— жёлтый кружок неоднозначен за пределами западного контекста.

  • Сельдерей— визуально сливается с зеленью и травами.

  • Сульфиты— общепринятой иконки не существует в принципе; используйте слово.

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

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

Аллергены и диетические метки — это разные поля

Аллергены — юридическая категория раскрытия информации. Диетические маркеры (вегетарианское, веганское, халяль, кошер, без глютена, low-FODMAP) — категория потребительских предпочтений. Они пересекаются, но это не одно и то же.

Правильная схема: аллергены хранятся в одном структурированном поле и выводятся как иконки со словами; диетические маркеры — в отдельном поле со своим набором иконок.

Почему разделение принципиально:

  • Гость-вегетарианец, включивший фильтр «вегетарианское», ждёт блюда, задуманные вегетарианскими, а не любые позиции, где случайно не оказалось мяса.

  • Гость, соблюдающий халяль, ждёт подтверждённого приготовления, а не просто отсутствия свинины.

  • Гостю с целиакией нужны одновременно метка аллергена «глютен» и отдельный маркер «безопасно при целиакии», потому что решает перекрёстное загрязнение, а не только рецептура.

Разделённые поля дают два надёжных фильтра. Слитые в одно — ни одного.

Классическая ошибка: буква «(V)» в переводе

Реальный сценарий. В английском меню вегетарианские позиции помечены «(V)». Движок перевода переносит эту пометку во все языковые версии как есть — логично, ведь оператор просил единообразия сокращений.

Проблема в том, что «(V)» однозначно понимается как vegetarian только по-английски. В других языках это либо не значит ничего, либо читается как «веганское», либо путается с посторонними словами на ту же букву.

Решение — работать с диетическими маркерами как со структурированными тегами, а не как с сокращённым текстом. Тогда платформа сама выводит локальную иконку и локальное слово: в английской версии «(V)» с иконкой, в немецкой — «(VEG)» с иконкой, в итальянской — «Vegetariano», во французской — «végétarien».

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

Как перевести сами названия аллергенов без потерь

Отдельная ловушка многоязычного меню — перевод самих терминов. Здесь свободный пересказ недопустим, потому что от точности слова зависит решение гостя.

  • Используйте официальную терминологию страны, а не словарный синоним. В каждом языке существует закреплённая формулировка для каждого из 14 аллергенов; именно её гость видит на упаковках и узнаёт мгновенно.

  • Не переводите категорию через пример. «Орехи» нельзя заменять на «миндаль» только потому, что в конкретном блюде миндаль. Категория и подвид указываются вместе: «орехи (миндаль)».

  • Учитывайте расхождения объёма понятия. «Морепродукты» в бытовом русском включают и рыбу, и моллюсков, и ракообразных, тогда как регламент разделяет их на три отдельные позиции. Метки должны следовать регламенту, а не разговорной привычке.

  • Проверяйте формулировку «может содержать». В части языков дословный перевод звучит как предположение, а не как предупреждение. Формулировка должна читаться как явное указание на риск.

  • Фиксируйте глоссарий. Один утверждённый перевод каждого термина на каждый язык, подключённый к платформе, — и новые блюда автоматически размечаются корректно.

Как внедрить разметку за один рабочий день

Порядок действий, который реально закрывает задачу на меню из 50–70 позиций.

  1. Выгрузите текущее меню в таблицу: блюдо, описание, состав, заготовки. Одна строка — одна позиция.

  2. Проставьте аллергены по 14 категориям. Работайте по спецификациям поставщиков, а не по памяти.

  3. Отдельной колонкой отметьте перекрёстное загрязнение— по реальной схеме работы кухни, а не по идеальной.

  4. Заполните диетические маркеры в отдельных колонках, не смешивая их с аллергенами.

  5. Перенесите данные в платформу и убедитесь, что все языковые версии подтянули метки автоматически.

  6. Проверьте гостевым сценарием. Откройте QR-меню на телефоне, включите два фильтра одновременно и убедитесь, что выдача осмысленна на каждом языке.

Дальше остаётся только поддерживать: любое новое блюдо размечается в момент создания, а не задним числом. Нормативную сторону вопроса подробно разбирает материал о требованиях регламента ЕС 1169/2011, а список аллергенов, которые кухни упускают чаще всего, собран в разборе 14 скрытых аллергенов.

Модификаторы и блюда «под заказ»: где чаще всего рвётся разметка

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

Чтобы этого не происходило, аллергены нужно размечать на трёх уровнях, а не на одном.

  • Базовое блюдо— аллергены рецептуры в том виде, в каком позиция подаётся по умолчанию.

  • Группы модификаторов— каждая опция внутри группы («хлеб», «соус», «сыр», «топпинг») получает собственный набор меток.

  • Итоговая комбинация— платформа складывает метки блюда и выбранных опций и показывает гостю финальный состав до подтверждения заказа.

Практическое следствие: если гость включил фильтр «без глютена», из групп модификаторов должны исчезнуть не только блюда, но и опции с глютеном. Меню, которое фильтрует только карточки блюд, создаёт ложное чувство безопасности — а это хуже, чем отсутствие фильтра вообще.

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

Как не потерять разметку при обновлении меню

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

  1. Метки заполняются в момент создания блюда, а не после. Позиция без размеченных аллергенов просто не публикуется — это должно быть техническим ограничением, а не договорённостью.

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

  3. Ответственный один. Разметку ведёт конкретный человек — как правило, шеф или су-шеф. Коллективная ответственность здесь означает её отсутствие.

  4. Ежеквартальная выборочная проверка. Десять случайных позиций, сверка с реальной рецептурой, фиксация результата. Полчаса работы раз в квартал.

  5. Обновление на всех языках делает платформа, а не человек. Как только метка становится данными, ручная синхронизация языковых версий перестаёт быть задачей.

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

Частые вопросы

Иконки, текст или и то и другое?
И то и другое. Иконки — для быстрого визуального сканирования, слова — для однозначности и соответствия требованиям. При структурированной разметке платформа выводит и то и другое автоматически.

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

Где на странице должны стоять метки?
Прямо под описанием блюда и перед ценой — это соответствует естественному порядку принятия решения.

Как включить фильтр по аллергенам для гостя?
Разметить аллергены структурированно на каждом блюде и вывести набор чипов-фильтров в интерфейсе QR-меню. Гость отключает свои аллергены, и меню перерисовывается.

Понятны ли иконки аллергенов в разных культурах?
Семь основных (глютен, молоко, яйца, рыба, арахис, орехи, морепродукты) узнаются везде. Остальные семь из европейского перечня — кунжут, соя, горчица, сельдерей, сульфиты, люпин, моллюски — требуют пары «иконка плюс слово».

Дайте гостю фильтровать меню по своим аллергенам

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

В Intermenu фильтр по аллергенам встроен в QR-меню по умолчанию. Разметьте один раз — и данные отрисуются на каждом языке, а гость найдёт безопасные позиции, не поднимая руку.

Читайте также

Написано

Ibrahim Anjro

Founder & Business Developer

+10 years of exp in Business Development