PCON-03: Модалка “Добавить модификатор”
Что сделать
Реализовать модалку добавления группы модификаторов к версии товара. Кнопка ”+ Добавить модификатор” в табе “Модификаторы”.
Смотри спеку
Секция “Добавить модификатор → модалка” в Каталог — Товары.
Конкретно
Модалка
- Поиск группы из справочника:
GET /api/v1/modifier-groups?search=...- Список с radio: название, кол-во опций
- Уже привязанные — серым, нельзя выбрать (“уже привязана”)
- Override min/max (опционально): два number input
- Кнопки: “Отмена” / “Добавить”
API
POST /api/v1/products/{id}/modifiers
{
"modifier_group_id": "uuid",
"override_min_amount": null,
"override_max_amount": null
}Ошибки
| Код | Что показать |
|---|---|
MODIFIER_ALREADY_ATTACHED (409) | Toast “Группа уже привязана к этому товару” |
MODIFIER_GROUP_NOT_FOUND (404) | Toast “Группа модификаторов не найдена” |
После успеха
- Модалка закрывается
- Таблица модификаторов обновляется (refetch)
- Toast “Модификатор добавлен”
Файлы
web/src/pages/catalog/products/components/AddModifierModal.tsx— создать
Зависит от
- PCON-02 (таб Модификаторы)