BR 1.9.2 — Admin Franchise (BFF + Web)
Разделить модификаторы на закреплённые (в табе Техкарта) и свободные (в табе Модификаторы).
BFF
- BT-AF-01: Без изменений BFF —
binding_typeпроксируется как есть через существующие роуты.
Web — Shared types
- BT-AF-02: Добавить
binding_type: "structural" | "free"вProductVersionModifier(shared/src/types/catalog.ts). Добавить в request при привязке.
Web — ProductViewPage
- BT-AF-03: Таб “Модификаторы” — фильтровать: показывать только
binding_type = "free". Модалка “Добавить модификатор” отправляетbinding_type: "free". - BT-AF-04: Таб “Техкарта” — в верхней части показать закреплённые модификаторы (
binding_type = "structural"). Кнопка “Привязать закреплённый модификатор” → модалка (аналогичная добавлению свободного, но сbinding_type: "structural"). Кнопка “Убрать”. - BT-AF-05: Таб “Техкарта” — per-option вкладки уже работают (techCards с modifier_option_id). Закреплённые моды автоматически создают per-option техкарты.
Web — VersionViewPage
- BT-AF-06: Tooltip модификаторов товара — разделить на “Закреплённые” и “Свободные” (визуально, например разные цвета бейджей или заголовки).