Добрый день!
Создаю магазин одежды на Magento.
Столкнулся с проблемой вывода товаров.
Пример
Имеется: Футболка Calvin Klein в двух цветах (черный и синий). Каждый цвет имеет 4 размера (S, M, L, XL).
Задача: Показать в каталоге два товара Футболка Calvin Klein черного цвета и синего цвета отдельно. Кликая на черный цвет и перейдя в карточку товара можно выбрать другой цвет (синий) и наоборот.
Чтобы было более понятно изображу на схеме
Ниже представлен стандартный вывод товара.
Вывод при помощи модуля Pre-Select Colors Plus Swatches
Примечание: Данный модуль имеет функцию прилинковать в каталоге простой товар к настраиваемому товару. То есть в каталоге выводятся два простых товара (входящих в состав настраиваемого товара). При клике на один из них попадаешь в настраиваемый товар и дальше выбираешь цвет и размер.
Проблема данного способа заключается в том, что при фильтрации возникают проблемы. При поиске размера отличного от вынесенного простого товара в каталог - товар уже не показывается в каталоге. Также размер может закончиться и тогда товар снова не показывается.
Альтернативный способ
В данном способе создаются все те же простые товары (два цвета и 4 размера) и плюс создаются настраиваемые товары для каждого цвета (в примере получится их два). В каждом настраиваемом товаре указать эти 8 простых товаров.
Возможно, есть какой-то другой способ.
Подскажите, пожалуйста, является ли третий способ возможным и самым оптимальным.