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 (таб Техкарта)