Récupérer une collection de produits par type

mars 17th, 2014 | by | magento

Mar
17

Nous allons voir comme récupérer simplement une collection de produits suivant le type (simples, configurables, groupés, composés, virtuels et téléchargeables).
La fonction utilisée est addAttributeToFilter qui sert à filtrer notre collection suivant le ou les attributs choisis.

$produitssimples = Mage::getResourceModel('catalog/product_collection')
                ->addAttributeToFilter('type_id', array('eq' => 'simple'));
 
$produitsconfigurables = Mage::getResourceModel('catalog/product_collection')
                ->addAttributeToFilter('type_id', array('eq' => 'configurable'));
 
$produitsbundle = Mage::getResourceModel('catalog/product_collection')
                ->addAttributeToFilter('type_id', array('eq' => 'bundle'));
 
$produitsgroupes = Mage::getResourceModel('catalog/product_collection')
                ->addAttributeToFilter('type_id', array('eq' => 'grouped'));
 
$produitsvirtuels = Mage::getResourceModel('catalog/product_collection')
                ->addAttributeToFilter('type_id', array('eq' => 'virtual'));

Authored by

Laisser un commentaire