BR 1.8.1 — Черновые макеты конструктора товара
Упрощённые ASCII-макеты. Показывают что изменилось по сравнению с BR 1.7.2 / 1.8.
1. Sidebar (обновлён)
┌──────────────────────┐
│ ERP Admin │
├──────────────────────┤
│ Dashboard │
│ Юридические лица │
│ Торговые точки │
│ Каталог │
│ ├ Товары ←──────│── справочник + конструктор товара (NEW)
│ ├ Модификаторы ←───│── справочник групп
│ └ Версии ←───────│── конструктор каталога (УПРОЩЁН)
│ Сотрудники │
└──────────────────────┘
2. Карточка товара — табы + переключатель версий (BR 1.8.2)
┌─────────────────────────────────────────────────────────────────┐
│ ← Товары / Пицца Маргарита │
├─────────────────────────────────────────────────────────────────┤
│ Пицца Маргарита ●Активный Блюдо [v1▾ v2(текущая)▾] [Ред.]│
│ │
│ ┌─ если выбрана не текущая версия: ─────────────────────────┐ │
│ │ ⚠ Вы просматриваете версию v1 (не текущую) [К текущей v2]│ │
│ └───────────────────────────────────────────────────────────┘ │
├─────────────────────────────────────────────────────────────────┤
│ [Информация] [Модификаторы] [Версии] │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ...содержимое выбранного таба (данные из ВЫБРАННОЙ версии)... │
│ │
└─────────────────────────────────────────────────────────────────┘
Dropdown [v1▾ v2(текущая)▾] — переключает версию для табов Инфо и Модификаторы
Баннер ⚠ — появляется если выбрана не последняя версия
[Ред.] — скрыта если не текущая версия
Модификаторы: кнопки Добавить/Убрать скрыты если не текущая версия
3. Таб “Модификаторы” (NEW)
┌─────────────────────────────────────────────────────────────────┐
│ ← Товары / Пицца Маргарита │
├─────────────────────────────────────────────────────────────────┤
│ Пицца Маргарита ●Активный [Редактировать] │
│ Блюдо | 590 ₽ | порция | v2 │
├─────────────────────────────────────────────────────────────────┤
│ [Информация] [●Модификаторы] [Версии] │
├─────────────────────────────────────────────────────────────────┤
│ │
│ Версия товара: v2 [+ Добавить модификатор]│
│ │
│ ┌────────────────┬──────────┬──────┬───┬───┬──────┬────────┐ │
│ │ Группа │ Тип │Версия│Min│Max│Опций │ │ │
│ ├────────────────┼──────────┼──────┼───┼───┼──────┼────────┤ │
│ │ Размер пиццы │Групповой │[v1 ▾]│ 1 │ 1 │ 4 │ [Убрать]│ │
│ │ Добавки │Групповой │[v2 ▾]│ 0 │*3*│ 5 │ [Убрать]│ │
│ └────────────────┴──────────┴──────┴───┴───┴──────┴────────┘ │
│ │
│ *3* = override (значение группы: max=5) │
│ При наведении: tooltip "Значение группы: min=0, max=5" │
│ │
└─────────────────────────────────────────────────────────────────┘
[v1 ▾] — dropdown для переключения версии группы (inline, auto-save)
Min/Max — inline-редактирование (override), auto-save
Override подсвечен цветом
4. Модалка “Добавить модификатор”
┌───────────────────────────────────────┐
│ Добавить модификатор │
├───────────────────────────────────────┤
│ │
│ Группа: │
│ 🔍 [Поиск по названию... ] │
│ ┌─────────────────────────────────┐ │
│ │ ● Соусы (5 опций, v1) │ │
│ │ ○ Тип молока (3 опции, v1) │ │
│ │ ○ Без лука (1 опция, v1) │ │
│ │ ○ Размер пиццы (уже привяз.) │ │
│ │ ○ Добавки (уже привяз.) │ │
│ └─────────────────────────────────┘ │
│ │
│ Версия группы: │
│ [v1 (5 опций, 03.04.2026) ▾] │
│ │
│ Override min/max (опционально): │
│ Min: [___] Max: [___] │
│ │
│ [Отмена] [Добавить] │
└───────────────────────────────────────┘
- "уже привяз." — серым, нельзя выбрать
- Без override → используются значения группы
5. Таб “Версии” (обновлён — добавлена колонка Модификаторы)
┌─────────────────────────────────────────────────────────────────┐
│ [Информация] [Модификаторы] [●Версии] │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────┬────────┬────────────────────────┬──────┬─────────────┐│
│ │Версия│ Цена │ Что изменилось │Модиф.│Используется ││
│ ├──────┼────────┼────────────────────────┼──────┼─────────────┤│
│ │ v2 │ 590 ₽ │ Цена: 500₽→590₽ │ 2 гр.│ v3 (draft) ││
│ │ │ │ +Добавки@v2 │ │ ││
│ │ v1 │ 500 ₽ │ Создан │ 1 гр.│ v2 (published)│
│ └──────┴────────┴────────────────────────┴──────┴─────────────┘│
│ │
│ "Что изменилось" показывает diff полей + модификаторов │
│ "+Добавки@v2" = добавлена группа Добавки версии 2 │
│ "Модиф." = количество привязанных групп в этой версии │
└─────────────────────────────────────────────────────────────────┘
6. Конструктор каталога — УПРОЩЁН (модификаторы убраны)
┌─────────────────────────────────────────────────────────────────┐
│ ← Версии / Черновик каталога v3 [Удалить черновик] [Опублик.]│
├────────────────┬────────────────────────────────────────────────┤
│ Категории │ Товары в "Горячее" EDITABLE │
│ │ │
│ ▾ Еда │ ┌──────────────┬───────┬────────┬──────┬─────┐│
│ ▸ Горячее ← │ │ Название │ Тип │ Цена │Версия│ ││
│ ▸ Салаты │ ├──────────────┼───────┼────────┼──────┼─────┤│
│ ▾ Напитки │ │ Маргарита 🔗│ Блюдо │ 590 ₽ │[v2 ▾]│[Убр]││
│ ▸ Кофе │ │ Пепперони 🔗│ Блюдо │ 620 ₽ │[v1 ▾]│[Убр]││
│ │ │ Бургер Кл. 🔗│ Блюдо │ 450 ₽ │[v1 ▾]│[Убр]││
│ ────────── │ ├──────────────┴───────┴────────┴──────┴─────┤│
│ ⚠ Без категории│ │ ││
│ (3 товара) │ │ [+ Добавить товар в "Горячее"] ││
│ ────────── │ └────────────────────────────────────────────┘│
│ │ │
│ [+ Категория] │ ← нет "Добавить модификатор"! │
│ │ 🔗 = ссылка "Перейти к товару" │
│ │ │
│ │ При наведении на товар — tooltip: │
│ │ ┌──────────────────────────────┐ │
│ │ │ Модификаторы (v2): │ │
│ │ │ • Размер пиццы@v1 (1-1) │ │
│ │ │ • Добавки@v2 (0-3*) │ │
│ │ │ * override │ │
│ │ └──────────────────────────────┘ │
└────────────────┴────────────────────────────────────────────────┘
БЫЛО: модификаторы редактировались здесь (+ Добавить / Убрать / Override)
СТАЛО: только tooltip (read-only) + ссылка на конструктор товара
🔗 рядом с названием → клик → /catalog/products/{id} (таб Модификаторы)
Сводка экранов (обновлена)
| Экран | Роут | Описание | Изменения BR 1.8.1 |
|---|---|---|---|
| Список товаров | /catalog/products | Таблица | — |
| Карточка товара | /catalog/products/:id | Табы: Инфо / Модификаторы / Версии | NEW таб |
| Создание товара | /catalog/products/new | Форма | — |
| Редактирование | /catalog/products/:id/edit | Форма (новая версия) | — |
| Список версий | /catalog/versions | Таблица | — |
| Просмотр версии | /catalog/versions/:id | Readonly | — |
| Конструктор черновика | /catalog/versions/:id (draft) | Дерево + товары | Модификаторы убраны → read-only tooltip |