Para poder obtener esta colección de productos es necesario que al crearla se utilice Mage::getModel('catalog/product'') y posteriormente usar la linea mágica
Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($_productCollection);
Ejemplo de uso
Es necesario retornar una colección de productos configurables cuya propiedad is_salable sea igual a uno.
$_productCollection = Mage::getModel('catalog/product')->getCollection();
$_productCollection->addAttributeToSelect('*');
$_productCollection->addAttributeToFilter('type_id', Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE);
Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($_productCollection);
No hay comentarios:
Publicar un comentario