Перейти к содержимому

Сценарий

Как сделать QR-меню в ресторане и менять его без перепечатки

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

Что подготовить, прежде чем что-либо генерировать

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

Нужны четыре вещи, и ни одна не занимает много времени:

  • Само меню — как веб-страница или PDF — уже опубликованное по публичному адресу, не требующему входа.
  • Логотип в PNG или SVG с прозрачным фоном, если собираетесь брендировать код.
  • Решение о том, кто обновляет цены и как вы узнаете, что изменение вступило в силу.
  • Телефон, который не ваш, для проверки — собственное устройство держит страницу в кэше и соврёт вам о времени загрузки.

PDF или мобильная страница: выбирайте по тому, что меняется

PDF запустить быстрее. Если меню уже существует как свёрстанный PDF, вы можете работать через десять минут, и для короткой стабильной карты это вполне разумный ответ.

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

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

Полезное правило: если меню меняется чаще раза в месяц или гость мог бы захотеть что-то в нём найти — делайте страницу. Иначе PDF достаточно, а на страницу перейдёте позже, не трогая ни одного напечатанного кода.

Код для меню ресторана всегда делайте динамическим

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

Динамический QR несёт вместо неё короткий адрес переадресации, а место назначения за ней — это настройка, которую можно редактировать. Напечатанный код не меняется никогда; меняется то, куда он ведёт.

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

Единственное настоящее преимущество статических кодов — независимость ни от чего — важно для пароля Wi-Fi или визитки vCard, а не для меню, которое и так зависит от того, работает ли ваш сайт.

Сгенерируйте код и забрендируйте, не сломав его

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

Брендирование — этап, на котором меню портятся чаще всего, потому что выглядит чисто косметическим. Стоит знать три ограничения, потому что из них следуют все правила про логотипы и цвета:

  • Коррекция ошибок. QR-код несёт избыточные данные, благодаря которым читается даже частично закрытым — уровни восстанавливают примерно 7%, 15%, 25% и 30% матрицы. Логотип работает, помещаясь в этот запас. Закройте больше, чем позволяет уровень, и код не ухудшится плавно, а перестанет читаться.
  • Свободное поле вокруг кода. Спецификация требует четыре модуля чистого поля со всех четырёх сторон. Дизайнеры регулярно его обрезают, потому что оно выглядит как пустое место. Оно не пустое: именно так сканер находит границы кода.
  • Контраст в правильном направлении. Тёмные модули на светлом фоне. Инверсию читает часть телефонов, а часть нет, и меню — худшее место, чтобы проверять, какие именно.

Напишите призыв к действию, а не «сканируй меня»

«Сканируй меня» говорит гостю, что сделать руками, и ничего о том, зачем. Слова рядом с кодом — единственное, что отвечает на вопрос «а что я с этого получу», и они меняют количество сканирований сильнее любого дизайнерского решения.

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

Держите язык зала. В заведении с постоянными гостями из-за рубежа две строки на двух языках стоят занимаемого места.

Размер и размещение: печатайте под расстояние чтения

Распространённое правило: код должен быть примерно одной десятой расстояния, с которого его сканируют. Держатель на столике, читаемый с вытянутой руки — около 30 см — требует кода примерно 3 см. Наклейка на витрине, читаемая с двух метров, требует около 20 см, и это значительно больше, чем большинство ожидает, и самая частая причина, почему код в витрине остаётся неотсканированным.

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

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

Отдельный код на каждое размещение

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

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

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

Меняйте цены и блюда после печати

Именно для этого был динамический код, и стоит иметь настоящий процесс, а не делать это наспех посреди смены.

Обновите место назначения — страницу или заменяющий PDF — и проверьте его с телефона, прежде чем что-то на него направлять. Затем измените адрес, куда ведёт код, и отсканируйте настоящий напечатанный код с настоящего столика для подтверждения. Не предпросмотр на экране: именно оттиск, потому что только он доказывает, что код, который фактически лежит в зале, ведёт туда, куда вы думаете.

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

Мерьте то, что действительно является решением

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

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

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

Проверьте это перед печатью

Всё ниже уже когда-то сломало настоящее меню. Пройти список — около десяти минут, и это значительно дешевле перепечатки.

  • Отсканируйте код с напечатанного оттиска, а не с экрана — сканирование с экрана полностью скрывает проблемы с контрастом и размером.
  • Проверьте как минимум на одном Android и одном iPhone, и на более старом телефоне, если найдёте.
  • Проверьте в реальном освещении зала, в том числе вечером.
  • Проверьте место назначения с телефона, а не с ноутбука: зоны нажатия, время загрузки и читаются ли цены без увеличения.
  • Убедитесь, что свободное поле пережило вёрстку и что на коде ничего не напечатано.
  • Убедитесь, что место назначения публично доступно — не черновик, не за входом, не файл, который истечёт.
  • Проверьте, что призыв к действию говорит, что откроется, и читается из положения сидя.

Об авторе

Andrii Petlovanyi

Разрабатывает Mosaqo для веба, iOS и Android.

FAQ

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

Истекает ли срок действия QR-кода?

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

Могу ли я изменить меню, не перепечатывая коды?

Да, если код динамический. Вы меняете место назначения — новую страницу или заменяющий PDF — и каждый напечатанный код следует за ним, потому что несёт адрес переадресации, а не сам адрес меню. Это главная практическая причина делать ресторанный код динамическим с самого начала; статический после печати изменить невозможно.

Какого размера должен быть QR-код на столике в ресторане?

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

QR-меню должно быть PDF или веб-страницей?

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

Можно ли поставить логотип посередине кода?

Да, в определённых пределах. QR-код несёт избыточные данные, благодаря которым читается частично закрытым, и логотип помещается в этот запас — уровни коррекции восстанавливают примерно от 7% до 30% матрицы в зависимости от настройки. Держите логотип отчётливо внутри этого запаса, не трогайте четырёхмодульное свободное поле и проверяйте оттиск, а не предпросмотр на экране.

Почему моё QR-меню не сканируется?

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

СЛЕДУЮЩИЙ ШАГ

ГОТОВЫ К ПЕРВОМУ QR-КОДУ?

Создайте QR-код и проверьте его до печати

Первый релиз Mosaqo бесплатный и не требует платёжной карты.

Начать бесплатно