BUG-011: Per-size вкладки техкарты не отображаются без созданных техкарт
Описание
Когда у товара есть structural модификатор (например “Размер”: 25см, 30см, 35см), на табе “Техкарта” должны отображаться вкладки [Базовая] [25 см] [30 см] [35 см] — по одной на каждую опцию. Однако вкладки появляются только когда техкарты уже созданы (techCards.length > 1). Если ни одна техкарта не создана — показывается просто “Техкарта не создана” с одной кнопкой, без возможности выбрать для какой опции создавать.
Шаги воспроизведения
- Создать товар “Пепперони” (dish)
- Привязать structural модификатор “Размер” (25см, 30см, 35см)
- Открыть таб “Техкарта”
- Видно: “Техкарта не создана” + кнопка “Создать техкарту”
- Нет вкладок для каждого размера — невозможно создать техкарту именно для 30см
Ожидаемое поведение
Вкладки [Базовая] [25 см] [30 см] [35 см] отображаются всегда когда есть structural модификатор, даже если техкарты ещё не созданы. На каждой вкладке — либо техкарта (если создана), либо “Техкарта не создана” + “Создать техкарту” с modifier_option_id этой опции.
Фактическое поведение
Вкладки показываются только при techCards.length > 1. Без созданных техкарт — одна кнопка создания без выбора опции.
Затронутые сервисы
- erp-admin (web) —
ProductViewPage.tsx— загрузить structural модификаторы и показать вкладки по опциям