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/:idReadonly
Конструктор черновика/catalog/versions/:id (draft)Дерево + товарыМодификаторы убраны → read-only tooltip