0

我想按特定顺序从 magento 获取产品集合。

  1. 简单产品
  2. 可配置产品
  3. 分组产品

我将如何添加一个过滤器来按该顺序检索产品

4

1 回答 1

3

直接是不可能的。我有 2 个解决方案:

1.addAttributeToFilter使用where attribute nameis将您的产品放入 3 个不同的集合中type_id。对于您可以使用的条件Mage_Catalog_Model_Product_Type::TYPE_SIMPLEMage_Catalog_Model_Product_Type::TYPE_CONFIGURABLEMage_Catalog_Model_Product_Type::TYPE_GROUPED

例子:

$simple_products = $model->getCollection()
        ->addAttributeToSelect('*')
        ->addAttributeToFilter('type_id', Mage_Catalog_Model_Product_Type::TYPE_SIMPLE);

2.从管理面板添加自定义属性(例如1,简单、2可配置、3分组产品等)并将其与addAttributeToSort.

于 2013-02-26T10:09:45.737 回答