BR 1.8.1 — Admin Franchise
BFF (bff/)
-
PMOD-F01: Proxy новых эндпоинтов модификаторов товара
GET /api/v1/products/{id}/versions/{version}/modifiers→ Catalog ServicePOST /api/v1/products/{id}/versions/{version}/modifiers→ Catalog ServiceDELETE /api/v1/products/{id}/versions/{version}/modifiers/{groupId}→ Catalog ServicePATCH /api/v1/products/{id}/versions/{version}/modifiers/{groupId}→ Catalog Service
-
PMOD-F02: Удалить proxy старых эндпоинтов
POST /catalog/versions/{id}/products/{pId}/modifiers— удалитьDELETE /catalog/versions/{id}/products/{pId}/modifiers/{gId}— удалитьPATCH /catalog/versions/{id}/products/{pId}/modifiers/{gId}— удалить
Shared types (shared/)
- PMOD-F03: Обновить типы
- Добавить
ProductVersionModifiertype - Обновить
ProductVersion— добавитьmodifiers[] - Удалить
CatalogVersionProductModifiertype (если есть)
- Добавить
Web — Карточка товара (web/)
-
PMOD-F04: Таб “Модификаторы” в карточке товара
/catalog/products/{id}- Таблица привязанных модификаторов (группа, тип, версия, min/max, опций)
- Подсветка override значений
- Tooltip при наведении на override: “Значение группы: min=X, max=Y”
-
PMOD-F05: Кнопка ”+ Добавить модификатор” → модалка
- Поиск группы из справочника (
GET /modifier-groups) - Выбор версии группы
- Override min/max (опционально)
- API:
POST /products/{id}/versions/{version}/modifiers - Ошибка MODIFIER_ALREADY_ATTACHED → toast
- Поиск группы из справочника (
-
PMOD-F06: Кнопка “Убрать” модификатор
- Модалка подтверждения
- API:
DELETE /products/{id}/versions/{version}/modifiers/{groupId} - Toast “Модификатор убран”
-
PMOD-F07: Inline-обновление версии/override
- Dropdown версии группы → auto-save PATCH
- Inline-поля min/max → auto-save PATCH
-
PMOD-F08: Обновить таб “Версии”
- Добавить колонку “Модификаторы” (кол-во групп)
- В diff: показывать изменения модификаторов (“+Добавки@v2”, “−Размер@v1”)
Web — Конструктор каталога (web/)
-
PMOD-F09: Убрать интерактивный блок модификаторов из конструктора каталога
- Удалить кнопку “Добавить модификатор”
- Удалить таблицу модификаторов с действиями
- Удалить модалку добавления модификатора
-
PMOD-F10: Заменить на read-only tooltip
- При наведении на товар — tooltip с модификаторами версии
- Формат: “Модификаторы (v2): • Размер@v1 (1-1) • Добавки@v2 (0-3)”
-
PMOD-F11: Кнопка “Перейти к товару”
- В строке товара — иконка/ссылка →
/catalog/products/{id}(таб Модификаторы)
- В строке товара — иконка/ссылка →