2017-05-23 3 views

Antwort

0

Sie können die konfigurierbare Produkt-ID von einfachen Produkt, das unter Verwendung dieser Code zugeordnet sind

$simpleProductId = 282; ($product->getId()) 

$parentIds =  Mage::getResourceSingleton('catalog/product_type_configurable') 
       ->getParentIdsByChild($simpleProductId); 

if(!empty($parentIds)) 
{ 
$Parentproduct = Mage::getModel('catalog/product')->load($parentIds[0]); 
echo $Parentproduct->getTypeId(); 
} 
+0

$ parentIds = Mage :: getResourceSingleton ('Katalog/product_type_configurable') -> getParentIdsByChild ($ simpleProductId); gibt für mich leer zurück, wenn ich versuche, Elternprodukt des einfachen Produktes zu erhalten –

+0

Es kann zwei Gründe geben, wenn Sie leere Reihe erhielten 1) Ihr einfaches Produkt existiert nicht oder falsche Identifikation des einfachen Produktes. 2) Es gibt kein Confiure-Produkt, mit dem dieses einfache Produkt verbunden ist. Können Sie bitte einige weitere Details angeben. –

+0

Ich habe die Frage mit Screenshot aktualisiert. Produkt 118 und 119 sind mit 117 verknüpft. Wenn ich versuche, 118 zum Einkaufswagen hinzuzufügen, möchte ich die Produkt-ID des Produkts anstelle des untergeordneten Produkts erhalten. –

Verwandte Themen