Magento产品列表页面 - 按颜色属性对产品进行分组


Magento product list page - group products by color attribute

我需要洋红色的帮助。创建可配置产品有两个属性:尺寸和颜色。在列出产品的类别页面上,我只想显示不同颜色的产品而不是尺寸。我必须按颜色对产品进行分组。

即,如果有一件红色、蓝色、灰色、黑色的衬衫,每种颜色都有 M、L、XL 的尺寸(有 12 种简单产品),我只需要显示 4 种按颜色分组的产品。

提前致谢

我相信您对可配置产品的方法是错误的 - 恕我直言,它应该是整个颜色作为可配置的,然后是大小作为简单,所以在这种情况下,您将有 4 个可配置和 3 个简单为每个 ex. 衬衫-红-M, 衬衫-红-L, 衬衫-红-XL 作为 SKU。

但这只是一个建议..

至于你最初的问题——不就是这样吗:

$collection =  Mage::getModel('catalog/product')
    ->getCollection()
    ->groupByAttribute('color');