Magento 如何在购物车中获取捆绑产品的原始SKU?

Magento 如何在购物车中获取捆绑产品的原始SKU?,magento,Magento,我需要能够在结帐期间获取捆绑项目的父ID以进行跟踪。如果客户通过分组项目购买了简单项目,我可以从$item->getOptionByCode('info\u buyRequest')获取分组SKU。有没有办法以类似的方式获取购买的简单物品的捆绑SKU?info\u buyRequest似乎没有捆绑商品的此信息。查看 它解释了其中的一些原因 您还可以使用: $oParentproduct = Mage::getModel('catalog/product')->load($oProductI

我需要能够在结帐期间获取捆绑项目的父ID以进行跟踪。如果客户通过分组项目购买了简单项目,我可以从$item->getOptionByCode('info\u buyRequest')获取分组SKU。有没有办法以类似的方式获取购买的简单物品的捆绑SKU?info\u buyRequest似乎没有捆绑商品的此信息。

查看

它解释了其中的一些原因

您还可以使用:

$oParentproduct = Mage::getModel('catalog/product')->load($oProductItemID)->getParentId();
$vSku = $oParentproduct-.getSku();
在一个项目中的某个位置找到以下代码位:

$aBundleItems = $oOrder->getItemsCollection(array('bundle'),false);  //return only bundles
foreach($aBundleItems as $oItem):
    $oParentproduct = $oItem->getParentItem()):
endforeach;
嗯。

看一看

它解释了其中的一些原因

您还可以使用:

$oParentproduct = Mage::getModel('catalog/product')->load($oProductItemID)->getParentId();
$vSku = $oParentproduct-.getSku();
在一个项目中的某个位置找到以下代码位:

$aBundleItems = $oOrder->getItemsCollection(array('bundle'),false);  //return only bundles
foreach($aBundleItems as $oItem):
    $oParentproduct = $oItem->getParentItem()):
endforeach;

嗯。

谢谢。该链接有帮助,因为我不想实际记录捆绑的SKU。谢谢。这个链接很有帮助,因为我不想实际记录捆绑的SKU。