有没有办法在某些属性上过滤简单和可配置的产品。然后显示产品列表。如果满足过滤条件,可配置产品将在过滤器之后显示为任何其他简单产品。我尝试了一些技巧,但是在过滤后,可配置产品没有显示出来,因为它们本身不满足过滤器,尽管它们的子产品满足过滤器。
我知道一种单独获取可配置产品然后应用过滤器的方法。但这不是我要找的。
非常感谢任何帮助...
简单的产品
$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')));