A configurable product can have multiple other products associated to it.
Here is the code to fetch all the children products that are associated with a configurable product.
/**
* Load product by product id
*/
$product = Mage::getModel('catalog/product')
->load(YOUR_PRODUCT_ID);
/**
* Get child products id (only ids)
$childIds = Mage::getModel('catalog/product_type_configurable')
->getChildrenIds($product->getId());
/**
* Get children products (all associated children products data)
*/
$childProducts = Mage::getModel('catalog/product_type_configurable')
->getUsedProducts(null,$product);
Hope this helps. Thanks.From Mukesh Chapagain's Blog, post Magento: How to get all associated children product of a configurable product?
No comments:
Post a Comment