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



是否有任何方法可以在某个属性上一起筛选简单且可配置的产品。然后显示产品列表。如果可配置产品满足过滤条件,那么它将在过滤器之后显示为任何其他简单产品。我尝试了一些技巧,但在过滤后,可配置的产品不会出现,因为它们自己不满足过滤器,尽管它们的子产品满足过滤器。

我知道一种方法,可以分别获取可配置的产品,然后应用过滤器。但这不是我想要的。

非常感谢您的帮助。。。

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

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

简单产品

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

可配置产品

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

试试这个

最新更新