All about Magento E-commerce Store.......MagentoForum: Magento: How to get all associated children product of a configurable product?

Sunday, January 8, 2012

Magento: How to get all associated children product of a configurable product?


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.
Here goes the code :)
/**
 * 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);

No comments:

Post a Comment