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 модификаторов товара — разделить на “Закреплённые” и “Свободные” (визуально, например разные цвета бейджей или заголовки).

Ссылки