【发布时间】:2014-11-26 13:52:05
【问题描述】:
我需要有关 magento 的帮助。创建可配置产品有两个属性,尺寸和颜色。在列出产品的类别页面上,我只想显示不同颜色的产品而不是尺寸。我必须按颜色对产品进行分组。
即如果有一件颜色为红色、蓝色、灰色、黑色的衬衫,并且每种颜色都有 M、L、XL 码(有 12 种简单产品),我只需要显示按颜色分组的 4 种产品。
提前致谢
【问题讨论】:
我需要有关 magento 的帮助。创建可配置产品有两个属性,尺寸和颜色。在列出产品的类别页面上,我只想显示不同颜色的产品而不是尺寸。我必须按颜色对产品进行分组。
即如果有一件颜色为红色、蓝色、灰色、黑色的衬衫,并且每种颜色都有 M、L、XL 码(有 12 种简单产品),我只需要显示按颜色分组的 4 种产品。
提前致谢
【问题讨论】:
我认为您对可配置产品的方法是错误的 - 恕我直言,它应该将整个颜色作为可配置,然后将尺寸作为简单,因此在这种情况下,您将有 4 个可配置产品和 3 个简单产品。 SHIRT-RED-M、SHIRT-RED-L、SHIRT-RED-XL 作为 SKU。
但这只是一个建议..
至于你原来的问题——不就是这样吗:
$collection = Mage::getModel('catalog/product')
->getCollection()
->groupByAttribute('color');
?
【讨论】: