Magento get all products
Posted on: September 29, 2010 /
Categories: Magento
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);
}