繁体   English   中英

Magento将简单和可配置的产品一起过滤

[英]Magento filter simple and configurable products together

是否有任何方法可以将某些属性上的简单和可配置产品过滤在一起。 然后显示产品列表。 如果满足过滤条件,则可配置产品将在过滤器之后显示为任何其他简单产品。 我尝试了一些技巧,但是在过滤之后,可配置产品没有显示出来,因为它们的子产品满足过滤器,但它们本身不满足过滤器的要求。

我知道一种单独使用可配置产品,然后应用过滤器的方法。 但这不是我想要的。

非常感谢任何帮助...

简单的产品

$collectionSimple = Mage::getResourceModel('catalog/product_collection')
            ->addAttributeToFilter('type_id', array('eq' => 'simple'));

可配置产品

$collectionConfigurable = Mage::getResourceModel('catalog/product_collection')
            ->addAttributeToFilter('type_id', array('eq' => 'configurable'));

尝试这个

我相信您正在寻找包含简单和可配置产品的集合。 用这个:

$collection = Mage::getModel('catalog/product')->getCollection()
  ->addAttributeToFilter('type_id', array('in' => array('simple','configurable')));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM