Magento get all products

Next code is a method to get all product from magento database:


$products = Mage::getModel('catalog/product')->getCollection();
$products->addAttributeToFilter('status', 1);//enabled
$products->addAttributeToFilter('visibility', 4); //catalog, search
$products->addAttributeToFilter('type_id', 'simple'); //catalog, search
$products->addAttributeToSelect('*');
$products->addStoreFilter($storeId);
$prodIds = $products->getAllIds();
foreach($prodIds as $productId)
{
$product = Mage::getModel('catalog/product');
$product->load($product_id);
}

Leave a Reply

Your email address will not be published. Required fields are marked *