TC-03: Per-size вкладки внутри таба Техкарта
Что сделать
Если у версии товара есть size-модификаторы — показать вложенные вкладки per-size внутри таба Техкарта.
Смотри спеку
Секция “Per-size вкладки” в Каталог — Товары.
Конкретно
Определение size-модификаторов
Из product_modifiers товара — найти группу с min=1, max=1 (обязательный выбор). Её опции = вкладки.
Вкладки
[Базовая] [25 см] [30 см] [35 см]
- Каждая = отдельная техкарта с
modifier_option_id - “Базовая” =
modifier_option_id IS NULL - Если нет size-модификатора — вкладки не показываются, только базовая техкарта
- Если техкарта для size ещё не создана — “Создать техкарту для 25 см” (Franchise)
API
- Все техкарты версии:
GET /tech-cards?product_id={id}&product_version={v} - Возвращает массив — по одной на каждый modifier_option_id (+ null для базовой)
Файлы
web/src/pages/catalog/ProductViewPage.tsx— дополнить таб Техкарта
Зависит от
- TC-02 (таб Техкарта)