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


Что живёт в каталоге
- Товары — физические позиции с остатком на складе: материалы, аксессуары, продукты, готовая продукция.
- Услуги — нематериальные позиции без остатка: стрижка, диагностика, час аренды, консультация. У услуги есть длительность — её использует календарь.
- Категории — иерархическая группировка. Работают и как навигация в кассе, и как разрез в отчётах.
- Варианты — размеры, цвета, объёмы одного товара. У каждого варианта свой остаток, штрихкод и, при необходимости, своя цена.
- Характеристики — дополнительные свойства позиции: состав, бренд, совместимость. Часть из них приходит вместе с бизнес-модулем.


Карточка позиции
| Поле | Зачем нужно |
|---|---|
| Название | Ищется в кассе и на витрине |
| Категория | Навигация и группировка в отчётах |
| Цена продажи | Подставляется в чек, заказ, смету |
| Закупочная цена | База для расчёта прибыли |
| Единица измерения | Штуки, килограммы, часы, метры |
| Штрихкод | Мгновенный поиск сканером |
| Фото | Витрина, меню, быстрый выбор в кассе |
| Видимость | Показывать ли позицию на витрине и в меню |
Файлы, инструкции и сертификаты прикладываются к позиции и остаются доступны из любого места, где она используется.
Категории


Практика показывает: 7–10 категорий верхнего уровня удобнее, чем 30. Глубокая вложенность замедляет кассира — он листает вместо того, чтобы искать. Для редких признаков лучше использовать характеристики, а не новые категории.
Варианты товара
Если товар отличается размером, цветом или объёмом, заведите варианты вместо отдельных карточек. Тогда:
- остаток считается по каждому варианту отдельно;
- в кассе выбор идёт в два шага: товар → вариант;
- отчёты показывают, какой размер разбирают, а какой лежит;
- на витрине покупатель выбирает вариант в карточке товара.
Цена и скидки
У позиции есть базовая цена. Скидки и наценки применяются на уровне продажи, заказа или клиента, а не в карточке товара — так одна позиция может продаваться по разной цене: по акции, постоянному клиенту, в составе абонемента, по персональному прайсу опта.
Жизненный цикл позиции
- Создание — менеджер заводит товар или услугу, указывает цену и категорию.
- Использование — позиция доступна в кассе, заказах, витрине, календаре и отчётах.
- Скрытие — позиция помечается удалённой: исчезает из выбора, но остаётся в истории продаж и отчётах за прошлые периоды.
Жёсткого удаления нет намеренно: позиция могла попасть в закрытый чек, и её исчезновение сломало бы историю и отчётность.
Кто с этим работает
- Менеджер / администратор — заводят и редактируют позиции, управляют категориями и ценами.
- Сотрудник — видит каталог только для выбора: пробивает чек, но не меняет цены.
- Закупочные цены видны там же, в карточке товара, поэтому роли «Сотрудник» каталог по умолчанию недоступен целиком — см. Роли и доступы.
Связь с другими компонентами
- Касса и продажи — выбор позиций в чек.
- Склад — остатки по товарам каталога.
- Заказы — состав заказа.
- Витрина и Ресторан — что видит клиент.
- Планирование — запись на услугу каталога.