Перейти до вмісту
cutty.dev
All posts

QR-меню в ресторані — зробіть його один раз і ніколи не передруковуйте

QR-меню в ресторані на основі короткого посилання, що змінюється: один постійний код, оновлення меню без передруку, статистика сканувань без профілювання гостей.

Усі радять одне й те саме: згенеруй QR-код, додай у нього посилання на меню, роздрукуй, готово. На мою думку, це найбезглуздіший можливий спосіб зробити це. І зараз я покажу чому.

Спочатку картинка. П'ятниця, зал повний, офіціант літає як ошпарений. Біля сьомого столика троє гостей уже п'ять хвилин махають телефоном над засмаленим стікером. Код веде до PDF-файлу двосезонної давнини. Половини страв немає. Ціни вигадані. Зрештою питають про паперову карту, яку ви вже не друкуєте. Знайомо? Ось саме.

QR-код меню — це не просто гаджет. Це ваша найчастіше торкається «кнопка» в усьому закладі. А створюється він зазвичай так, що проблеми закладені в сценарій із першого дня.

Код, який кодує файл, — це одноразовий код (ви просто про це не знаєте)

Класика. Ви генеруєте QR-код, який містить пряме посилання на menu-wiosna-2025.pdf. Друкуєте, ламінуєте, гравіруєте на підвісках, розставляєте на столиках. Прекрасно. Працює до першої зміни в меню.

Бо ти змінюєш постачальника пива. Або піднімаєш ціну на бургер на три злоті. Або з'являється сезонне меню. І раптом цей гарний ламінований код веде до неактуального контенту. У тебе є два виходи: залишити брехню на столі або передрукувати все заново.

Сам QR-код — це дурниця. Це буквально картинка, яка кодує шматочок тексту. Якщо ви заклали в нього довгу, незмінну адресу до файлу, то ви з цією адресою одружені. І в радості, і в біді.

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

На практиці це виглядає так

Замість того, щоб закодувати в QR монстрика в стилі:

https://twojarestauracja.pl/uploads/2025/menu-final-v3-NEW.pdf

кодуєш короткий проміжний адресу:

https://cutty.dev/u/menu

Це посилання ніколи не змінюється. Змінюється лише те, куди воно веде, а це ви налаштовуєте в панелі за тридцять секунд. Сьогодні воно відкриває весняну картку. Завтра — зимову. Через місяць ви перенаправите його на PDF з винами біля бару. Наклейки на столиках? Ті самі. Ви змінюєте ціль, а не папір. У цьому й полягає весь секрет, і тут справді немає ніякого подвійного дна.

Рецепт коду, який ви напишете один раз і забудете

По черзі.

Спочатку зроби меню як сторінку, а не як PDF. Це важливо. PDF на телефоні — це драма: його треба зумити, прокручувати вбік, а при слабкому зв'язку в підвалі закладу він завантажується вічність. Звичайна підсторінка HTML відкривається миттєво і є читабельною на будь-якому екрані, навіть на тому тріснутому за п'ятдесят гривень.

Потім зроби коротке посилання зі змістовною кінцівкою. Щось на кшталт /u/menu або /u/karta. Це знадобиться, коли гість воліє ввести адресу пальцем або коли ти повідомляєш йому її телефоном під час бронювання ("крапка dev, слеш menu").

З цього короткого посилання ви генеруєте QR-код. Один. Раз. У cutty.dev ви робите це одразу з готового посилання, тому не стрибаєте між трьома інструментами і не гадаєте, який файл PNG був правильним.

Друкуєте та розкладаєте. Підвіски, наклейки, стікер біля входу, плакат у вітрині для тих, хто бере з собою.

І це все. Відтепер зміна картки — це одне редагування в панелі. Папір залишається на місці.

Скани говорять вам про приміщення більше, ніж ви думаєте

Тут з'являється річ, яку більшість рестораторів просто ігнорують. Коротке посилання надає статистику сканувань. І це не мертві цифри для обрамлення в рамку, це знання про ваш власний заклад.

Ви бачите, скільки разів відкривали меню у п'ятницю ввечері, а скільки у вівторок після обіду. Зробіть окремий код на ланч і окремий на вечірню карту, і ви побачите, о котрій годині у вас насправді починається вечеря (зазвичай не тоді, коли ви думаєте). Окремий код у винній карті покаже вам жорстоку правду: чи хтось взагалі її переглядає.

А тепер увага, бо це має значення. У cutty.dev ці цифри ми збираємо без створення профілю гостя. IP проходить через хеш, немає рекламних трекерів, немає картки клієнта. Ви отримуєте кількість сканувань та тренд у часі, тобто саме те, що допомагає керувати закладом, а не перетворюєте тарілку спагеті на персональні дані. У гастрономії в ЄС, де RODO стоїть у вас над душею, це різниця між "ми маємо статистику" та "у нас проблеми з інспектором".

Кілька дрібниць, які економлять нерви. Меню та дані сканувань залишаються на серверах в ЄС, тож одна тема менше під час розмови з бухгалтером. Гостю не потрібно створювати акаунт або проходити крізь стіну згод, бо ніщо так не псує апетит, як cookie-wall перед рибою. І той самий механізм заміни обслуговуватиме також акцію дня чи опитування після візиту. Достатньо на мить перенаправити існуюче посилання.

Хороший QR-код меню — це нудно. Ви друкуєте його один раз, він висить роками і ніколи не бреше про ціни. Нудьга тут є компліментом.

Тож коли наступного разу хтось порадить тобі "встав посилання на меню в код і друкуй", усміхнися і зроби інакше. Коротке, замінне посилання нижче (наприклад, cutty.dev) дозволяє оновлювати картку одним кліком, а не наклейки на тридцяти столиках. Твій офіціант за столом номер 7 тобі подякує.