dpo69086 2014-11-26 13:52
浏览 94

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

I need a help with magento. There are two attributes for creating configurable products, size and color. On the category page where products are listed, I want to display only different colors of products not sizes. I've to group products by color.

I.e. if there is a shirt with colors red, blue, gray, black and for each color there are a sizes M, L, XL (there are 12 simple products), I need to display only 4 products grouped by color.

Thanks in advance

  • 写回答

1条回答 默认 最新

  • doufangzhang4454 2014-11-26 17:10
    关注

    I believe your approach for configurable products is wrong - IMHO it should be the whole COLOR as a configurable and then SIZES as SIMPLES so in this case you would have 4 configurables and 3 simples for each ex. SHIRT-RED-M, SHIRT-RED-L, SHIRT-RED-XL as the SKU.

    But that's just a suggestion..

    As for your original problem - isn't it just this:

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

    ?

    评论

报告相同问题?

悬赏问题

  • ¥15 opencv图像处理,需要四个处理结果图
  • ¥15 无线移动边缘计算系统中的系统模型
  • ¥15 深度学习中的画图问题
  • ¥15 java报错:使用mybatis plus查询一个只返回一条数据的sql,却报错返回了1000多条
  • ¥15 Python报错怎么解决
  • ¥15 simulink如何调用DLL文件
  • ¥15 关于用pyqt6的项目开发该怎么把前段后端和业务层分离
  • ¥30 线性代数的问题,我真的忘了线代的知识了
  • ¥15 有谁能够把华为matebook e 高通骁龙850刷成安卓系统,或者安装安卓系统
  • ¥188 需要修改一个工具,懂得汇编的人来。