0

シンプルで構成可能な製品をいくつかの属性で一緒にフィルタリングする方法はありますか? そして、製品リストを表示します。構成可能製品は、フィルタリング条件を満たす場合、フィルターの後に他の単純な製品として表示されます。いくつかのトリックを試しましたが、フィルタリング後、構成可能な製品は表示されません。子製品はフィルタを満たしていますが、それ自体はフィルタを満たしていないためです。

構成可能な製品を個別に取得してからフィルターを適用する方法を知っています。しかし、それは私が探しているワットではありません。

どんな助けでも大歓迎です...

4

2 に答える 2

2

シンプルな製品

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

設定可能な製品

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

これを試して

于 2013-08-06T07:52:24.773 に答える
2

シンプルな製品と構成可能な製品の両方を含むコレクションを探していると思います。これを使って:

$collection = Mage::getModel('catalog/product')->getCollection()
  ->addAttributeToFilter('type_id', array('in' => array('simple','configurable')));
于 2014-03-09T09:32:51.460 に答える