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