Ich habe ein konfigurierbares Produkt p1 und zwei einfache Produkt p2 und p3, die Produkt p1 zugeordnet sind.getTypeId() gibt konfigurierbare anstelle von einfachen für einfache Produkt - Magento
wenn jemand in den Warenkorb oder kauft p2, p3. Ich möchte eine Produkt-ID anstelle einer einfachen Produkt-ID erhalten.
gibt "konfigurierbar" statt "einfach", wenn jemand ein einfaches Produkt hinzufügt/kauft, das mit konfigurierbaren Produkten verknüpft ist.
$ 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 –
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. –
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. –