HandyCafe Docs
owner

Керування меню

Вкладка Меню в розділі Кафетерія - це місце, де ви будуєте каталог, який бачать клієнти за адресою handy.cafe/{slug}. Меню складається з категорій і товарів. У товарів можуть бути групи варіантів для вибору на кшталт розміру або додатків.

Структура

Рівень Призначення
Категорія Розділ меню, наприклад "Гарячі напої" або "Бургери". У кожної категорії є іконка та порядок сортування.
Товар Окрема позиція, яку можна замовити всередині категорії. Має назву, опис, фото, ціну, ставку ПДВ і час приготування.
Група варіантів Необов'язково. Набір вибору, прив'язаний до товару, наприклад "Розмір: Малий, Середній, Великий". Кожен варіант має надбавку до ціни.

Категорії

Кожна категорія має такі поля:

Поле Значення
Назва Показується як заголовок розділу в меню для клієнтів.
Іконка Назва MDI (Material Design Icons). Оберіть її в полі вибору іконки.
Порядок сортування Ціле число. Менші значення показуються першими. Можна змінювати перетягуванням або кнопками вгору / вниз.
Активна Якщо вимкнено, категорія та всі її товари приховуються з меню для клієнтів, але не видаляються.

Додавання категорії

  1. Відкрийте Кафетерія > Меню.
  2. Натисніть Додати категорію.
  3. Введіть назву.
  4. Натисніть на поле іконки та виберіть MDI-іконку. Вибір відкриває список із пошуком. Спробуйте ключові слова на кшталт "coffee", "burger" або "pizza".
  5. Збережіть. Категорія з'явиться в редакторі меню.

Переставляння категорій

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

М'яке видалення

Якщо видалити категорію, яка має залежні товари, система позначить її неактивною замість повного видалення запису. Це зберігає історію замовлень, яка посилається на оригінальні ID товарів. Щоб відновити, знову увімкніть категорію в адміністративному інтерфейсі.

Товари

Кожен товар має такі поля:

Поле Значення
Категорія Батьківська категорія.
Назва Видна клієнту.
Опис Підтримується Markdown. Відображається на детальній картці товару, коли клієнт натискає позицію.
Інгредієнти Короткий рядок під описом. Використовуйте його для алергенів або важливих інгредієнтів.
Базова ціна Ціна без варіантів. Зберігається в мінорних одиницях, наприклад у центах, але вводиться в повних грошових одиницях.
Ставка ПДВ Відсоток. Застосовується під час показу підсумків у чеку клієнта.
Одиниця Необов'язкова позначка на кшталт "ml" або "g". Показується поруч із ціною.
Фото Зображення товару. Приймається будь-який формат. Для найшвидшого завантаження меню рекомендовано WebP до 2 МБ.
Відстежувати запас Якщо ввімкнено, товар має кількість на складі, яка зменшується з кожним замовленням.
На складі Поточний залишок. Коли запас падає до нуля, клієнт не може замовити товар, а він автоматично ховається.
Активний Якщо вимкнено, товар приховується з меню для клієнтів.
Порядок сортування Позиція всередині категорії.
Час приготування Статична резервна оцінка в хвилинах. Дивіться розділ Динамічний час приготування нижче.

Завантаження фото

  1. Відкрийте товар.
  2. Натисніть на область фото.
  3. Виберіть зображення на своєму комп'ютері. Підтримується будь-який формат, який приймає ендпоінт завантаження.
  4. Сервер обробляє файл, зберігає asset ID, MIME type і checksum та повертає URL.
  5. Фото з'являється майже одразу в редакторі та на меню для клієнтів протягом кількох секунд.

Щоб замінити фото, натисніть на наявне зображення та завантажте новий файл. Старий файл буде замінено.

Markdown в описах

Описи товарів підтримують Markdown. Найпоширеніші варіанти:

  • Виділення жирним через **strong**.
  • Розриви рядків для багаторядкових описів.
  • Короткі списки для інгредієнтів або поєднань.

Уникайте заголовків (H1-H6) в описах товарів. Меню для клієнтів відображає опис у компактному блоці, і заголовки виглядають незграбно.

Групи варіантів

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

Кожен варіант має:

Поле Значення
Назва Позначка для клієнта, наприклад "Розмір" або "Додатковий сир".
Зміна ціни Сума, яка додається до базової ціни, коли цей варіант обрано. Може бути нульовою або від'ємною.
Обов'язковий Якщо ввімкнено, клієнт має вибрати щонайменше один варіант із цієї групи перед додаванням у кошик.
Порядок сортування Позиція всередині групи.

Створення групи варіантів

  1. Відкрийте товар.
  2. Прокрутіть до розділу Варіанти.
  3. Натисніть Додати варіант.
  4. Введіть назву та зміну ціни. Увімкніть Обов'язковий, якщо вибір є обов'язковим.
  5. Збережіть.

Повторіть для кожного варіанта в групі. Типова група "Розмір" має три рядки: Малий зі зміною 0, Середній зі зміною +1.00, Великий зі зміною +2.00.

Динамічний час приготування

HandyCafe може обчислювати оцінку часу приготування в реальному часі для кожного товару на основі фактичної роботи кухні. Це підвищує точність індикатора, який показується в меню для клієнтів і на активних замовленнях.

Налаштування Ефект
Статичний час Зберігається в товарі. Використовується, коли історії недостатньо для розрахунку динамічного значення.
Динамічна оцінка Обчислюється на основі останніх 30 днів історії замовлень. Середній час приготування для товару множиться на коефіцієнт завантаженості, який береться з поточної довжини черги. Множник обмежується діапазоном від 1.0 до 2.0. Кінцеве значення обмежується від 1 до 120 хвилин.

Налаштування "Показувати час приготування в меню" у профілі закладу визначає, чи бачать клієнти цей індикатор. Персонал завжди бачить оцінку на панелі Замовлення.

Відстеження запасів

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

  • Коли оформлюється замовлення, кількість на складі зменшується на замовлену кількість.
  • Коли запас падає до нуля, товар автоматично ховається з меню для клієнтів, доки ви не оновите кількість.
  • Щоб поповнити запас, відредагуйте товар і введіть нове значення в полі На складі.

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

Переставляння товарів усередині категорії

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

Поради

  • Починайте з 6-10 категорій. Занадто багато категорій ускладнюють перегляд меню для клієнтів.
  • Використовуйте контрастні, добре освітлені фото. Темні або шумні зображення зменшують кількість замовлень.
  • По можливості тримайте описи коротшими за 120 символів. Довгі описи можуть зсунути кнопку "Додати в кошик" за межі першого екрана на телефонах.
  • Встановлюйте реалістичний статичний час приготування. Динамічній системі потрібно 30 днів на навчання. До того часу клієнти бачитимуть саме статичне значення.
  • Для товарів із багатьма варіантами краще розбити їх на дві групи, а не на один величезний список. "Розмір" плюс "Молоко" виглядає акуратніше, ніж "Розмір з молоком".