tags:

views:

73

answers:

1

How can I find out, if a simple product is part of a configurable product and then get the master product? I need this for the product listing.

Just found out:

$_product->loadParentProductIds(); $parentIds = $_product->getParentProductIds();

+1  A: 

Let's say that you have your simple product's Product ID.

To get all the parent configurable product IDs of this simple product, use the following code:-

<?php
$_product = Mage::getModel('catalog/product')->load(YOUR_SIMPLE_PRODUCT_ID);
$parentIdArray = $_product->loadParentProductIds()
                 ->getData('parent_product_ids');
if(!empty($parentIdArray)) {
    // currently in the master configurable product
    print_r($parentIdArray); // this prints all the parent product IDs using your simple product.
}
?>

I suppose this should get you going.

Knowledge Craving
Yeah, that is they way I've used.
Thomas