BR 1.8.1 — Admin Franchise

BFF (bff/)

  • PMOD-F01: Proxy новых эндпоинтов модификаторов товара

    • GET /api/v1/products/{id}/versions/{version}/modifiers → Catalog Service
    • POST /api/v1/products/{id}/versions/{version}/modifiers → Catalog Service
    • DELETE /api/v1/products/{id}/versions/{version}/modifiers/{groupId} → Catalog Service
    • PATCH /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: Обновить типы
    • Добавить ProductVersionModifier type
    • Обновить ProductVersion — добавить modifiers[]
    • Удалить CatalogVersionProductModifier type (если есть)

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} (таб Модификаторы)

Ссылки