Categories: Magento

How to Get Product Collection in Magento?

Magento Get Product Collection: There are sometimes requirements to find product collection in Magento as per its code structure and with this blog we are going to share the syntax that you can use to get the desired effect.


Magento Get All product Collection Syntax

$Collection = Mage::getModel('catalog/product')
                        ->getCollection()
                        ->addAttributeToSort('created_at', 'DESC')
                        ->addAttributeToSelect('*')
                        ->load();
foreach ($Collection as $_product){
   echo $_product->getId().'</br>';
   echo $_product->getName().'</br>';
   echo $_product->getPrice().'</br>';
}

Magento product collection order can be set by ascending or descending as per the requirements of the layout respectively. Here are the codes for the following.

Magento get product collection order by Descending

ORDER BY Attribute Descending:-

$Collection ->addAttributeToSort('created_at', 'DESC')

Magento get product collection order by Ascending

ORDER BY Attribute Ascending:-

$Collection ->addAttributeToSort('created_at', 'ASC')

Magento Get Product Collection Set Limit

If  you want your product collection but you want to limit the number of results to a certain product you can use the ‘setPageSize()’ method and simply pass in your limit.

$collection = Mage::getModel('catalog/product')
                        ->getCollection()
                        ->addAttributeToSort('created_at', 'DESC')
                         ->setPageSize(5);
                        ->load();
foreach ($Collection as $_product){ 
echo $_product->getId().'</br>'; 
echo $_product->getName().'</br>'; 
echo $_product->getPrice().'</br>';
}

Rohan pathak

Recent Posts

Exploring the Best Toy Store in Noida: A Paradise for Kids and Collectors

Toys have always played a crucial role in childhood, fueling imagination, creativity, and learning. Whether you're looking for educational playsets,…

1 day ago

A Unique Toy Shopping Experience: The Best Toy Store in Delhi and Across India

Toys are an essential part of childhood, shaping creativity, learning, and fun-filled memories. Whether it’s the soft embrace of plush…

2 days ago

A World of Play: The Best Toy Shopping Experience in Noida

Toys are a gateway to imagination, creativity, and learning. Whether it’s a child’s first plush toy, a set of engaging…

3 days ago

The Ultimate Guide to Finding the Best Toy Shops in Gurgaon

Toys are more than just playthings; they help children explore, learn, and develop essential life skills. From interactive sensory toys…

4 days ago

The Ultimate Toy Shopping Guide: Finding the Best Toy Store in Noida

Toys are more than just playthings; they are tools that foster creativity, motor skills, and cognitive development in children. From…

5 days ago

Exploring the Best Toy Shop in Delhi: A Blend of Fun, Learning, and Creativity

Toys play an integral role in a child’s growth and development. They spark creativity, encourage learning, and provide endless hours…

1 week ago