Hi it is very easy to get products of particular category in magento.
Check the below peace of code , with this you can get the products of your desored category
$products =
Mage::getModel('catalog/category')->load('put your category id here')
->getProductCollection()
->addAttributeToSelect('*') ;
foreach($products as $productsss){
print_r($productsss->getData());
}
you can also add the filters in the above collection to get your desired products
like if you want to get only enabled products in the particular category like
$products = Mage::getModel('catalog/category')->load($catid)
->getProductCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('status', 1) ;
with this only products enabled will be show in list. You can add as many as filters you want.
Hope it will help somebody.
Thanks
Check the below peace of code , with this you can get the products of your desored category
$products =
Mage::getModel('catalog/category')->load('put your category id here')
->getProductCollection()
->addAttributeToSelect('*') ;
foreach($products as $productsss){
print_r($productsss->getData());
}
you can also add the filters in the above collection to get your desired products
like if you want to get only enabled products in the particular category like
$products = Mage::getModel('catalog/category')->load($catid)
->getProductCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('status', 1) ;
with this only products enabled will be show in list. You can add as many as filters you want.
Hope it will help somebody.
Thanks
No comments:
Post a Comment