Я занимаюсь разработкой классического магазина футболок.Настраиваемые и простые продукты, перечисленные
Я создал продукты как конфигурируемых продуктов (например, «Некоторые Прохладный майка» и «Другой тенниска"), а затем я создал простые продукты, связанные с настраиваемым продуктом, например:
- Некоторые Прохладный футболка размер L КРАСНЫЙ
- Некоторые Прохладный футболка КРАСНЫЙ РАЗМЕР M
- Некоторые Прохладный футболка ЖЕЛТАЯ размер L
- Другой тенниску Синий Размер М
- Другой тенниску СИНИЙ РАЗМЕР
Беда в том, что мой клиент хочет показать в списках продуктов каждый продукт по цвету.
Но я не знаю, как с этим справиться. Потому что, если я установил простую видимость продуктов для каталога, я буду в списке продуктов «Some Cool T Shirt RED SIZE L», а также «Some Cool T Shirt RED SIZE M». Но я просто хочу ОДИН красный Некоторые Cool T рубашки в листинге.
Другое дело, что thinked заключается в создании этих конфигурируемых продуктов:
«Некоторый Прохладный футболка RED» «Некоторый Прохладный тенниска YELLOW» ...
И что простые продукты просто атрибут размера. Но проблема, с которой я сталкиваюсь в этом подходе, заключается в том, что в представлении продукта клиент может выбрать атрибут размера, но не может выбрать атрибут цвета.
Есть ли у вас какие-либо идеи, как я могу справиться с чем-то подобным?
У вас может быть этот список (цветов) с $ this -> _ productCollection-> groupByAttribute ('color'); в классе 'Mage_Catalog_Block_Product_List' и метод '_getProductCollection'. конечно, вы должны сделать это путем расширения/перезаписи. –