Товари
Каталог товарів перелічує позиції, що продаються у вашому інтернет-кафе або ігровому центрі. Це включає їжу, напої, закуски, аксесуари та будь-які інші фізичні товари для клієнтів. Кожен товар має визначену ціну, категорію, ставку ПДВ та рівень запасів. Товари інтегруються з системою замовлень, дозволяючи касирам створювати замовлення, відстежувати продажі та керувати запасами.
Товарами керують на вкладці Продукти сторінки Запаси у головній навігації. Вкладка пропонує вигляд таблиці та вигляд сітки. Картки сітки показують фото товару, ціну та позначку В наявності або Немає в наявності.
Поля товару
Кожен запис товару містить таку інформацію:
| Поле | Опис |
|---|---|
name |
Назва товару в інтерфейсі замовлень. Має бути унікальною (нечутливо до регістру). |
category |
Текстова мітка для групування пов'язаних товарів (наприклад, "Напої", "Закуски", "Аксесуари"). Для фільтрації та звітності. |
unit |
Одиниця виміру для відстеження запасів (наприклад, "штука", "кг", "літр", "банка", "пляшка"). |
barcode |
Необов'язкове значення штрихкоду для інтеграції зі сканером. Касири можуть сканувати штрихкод для швидкого додавання до замовлення. |
sale_price |
Ціна продажу в мінорних одиницях валюти (наприклад, копійки). Сума, що стягується з клієнта за одиницю. |
vat_rate |
Ставка ПДВ у відсотках (наприклад, 18 для 18% ПДВ). Для розрахунку податкового компонента кожного продажу. |
stock |
Поточний рівень запасів як десяткова кількість. Оновлюється автоматично при розміщенні замовлень та записі надходжень товарів. Запаси не редагуються в самому товарі. Використовуйте вкладку Статус запасів сторінки Запаси. |
min_stock |
Поріг дозамовлення. Коли рівень запасів падає до цього значення або нижче, товар позначається як критичний на вкладці Статус запасів. Нуль означає відсутність порогу. |
description |
Необов'язковий текстовий опис для додаткових деталей товару. |
photo |
Необов'язкове фото товару, що показується у вигляді сітки та в меню кафетерії. |
Зняття товару з продажу
Товар, який більше не має пропонуватися, прибирають дією Зняти з продажу на вкладці Продукти. Підтвердження пояснює, що це видаляє товар з каталогу і що дію не можна скасувати. Минулі замовлення, що містили товар, зберігають знімки своїх позицій, тому історичні дані продажів збережені.
Відстеження запасів
HandyCafe підтримує поточний облік запасів для кожного товару. Це значення автоматично оновлюється системою у відповідь на:
- Продажі: при продажу товару через замовлення запаси зменшуються на замовлену кількість.
- Надходження товарів: при надходженні нового запасу та записі на вкладці Надходження товарів сторінки Запаси запаси збільшуються відповідно.
- Ручні коригування: вкладка Статус запасів пропонує дії Виправити запаси, Списання та Інвентаризація для обліку псування, бою, похибок підрахунку або інших розбіжностей.
Запаси не можна редагувати в редакторі товару. Усі зміни запасів проходять через вкладку Статус запасів, тому кожна зміна потрапляє в історію руху.
Журнал запасів товару
Кожна зміна рівня запасів товару фіксується у журналі запасів, створюючи повний аудиторський слід:
| Причина | Опис |
|---|---|
sale |
Запаси зменшились через замовлення клієнта. Посилання на конкретне замовлення. |
purchase |
Запаси збільшились через закупівлю інвентарю. Посилання на конкретний запис інвентарю. |
adjustment |
Запаси скориговано вручну касиром або адміністратором. |
waste |
Запаси зменшились через псування, бій або списання. |
return |
Запаси збільшились через повернення клієнтом або скасування замовлення. |
Кожен запис журналу фіксує зміну кількості (позитивне для збільшення, негативне для зменшення), новий рівень запасів після зміни, хто зробив зміну та необов'язкову примітку з причиною.
Категорії товарів
Товари групуються за категорією за допомогою вільного текстового поля. Типові категорії:
- Напої (газовані напої, вода, енергетики)
- Гарячі напої (кава, чай, гарячий шоколад)
- Закуски (чіпси, цукерки, шоколадні батончики)
- Їжа (бутерброди, роли, гарячі страви)
- Аксесуари (гарнітури, USB-накопичувачі, килимки для миші)
Категорії використовуються для фільтрації в інтерфейсі замовлень. Касири можуть швидко перемикатися між категоріями для пошуку потрібного товару. Категорії також служать для групування у звітах продажів.
Окремого інтерфейсу управління категоріями немає. Категорії створюються неявно при призначенні назви категорії товару. Для перейменування категорії оновіть поле категорії на всіх товарах, що використовують стару назву.
Створення товару
Для додавання нового товару до каталогу:
- Відкрийте сторінку Запаси з бічної панелі та перейдіть на вкладку Продукти.
- Натисніть кнопку Новий товар.
- Введіть назву (має бути унікальною).
- Оберіть або введіть категорію.
- Оберіть одиницю виміру.
- Встановіть ціну продажу (суму, що стягується з клієнтів).
- Встановіть ставку ПДВ.
- За бажанням введіть штрихкод для підтримки сканера та додайте фото.
- Натисніть Зберегти.
Початкові запаси тут не встановлюються. Запишіть початкову кількість надходженням товарів або дією Інвентаризація на вкладці Статус запасів. Товар також можна створити безпосередньо з рядка надходження, коли доставка містить позицію, якої ще немає в каталозі.
Редагування товару
Оберіть товар зі списку для відкриття редактора. Ви можете оновити будь-яке поле, включаючи назву, ціну, категорію, ставку ПДВ, штрихкод та фото. Зміни набувають чинності негайно. При оновленні ціни нова ціна застосовується до всіх майбутніх замовлень. Дія Зняти з продажу видаляє товар з каталогу після підтвердження.
Минулі замовлення не зачіпаються змінами цін. Кожна позиція замовлення зберігає unit_price на момент продажу як знімок.
Інтеграція з замовленнями
Коли касир створює замовлення та додає товар:
- Поточна ціна продажу та ставка ПДВ товару копіюються в позицію замовлення як знімки.
- Сума рядка розраховується як
ціна_за_одиницю * кількість. - При завершенні замовлення рівень запасів товару зменшується на замовлену кількість.
- Створюється запис журналу запасів з
reason = 'sale', що посилається на замовлення.
При подальшому скасуванні або поверненні замовлення запаси можуть бути відновлені через запис повернення в журналі запасів.