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

时间:2012-05-07 15:47:00

标签: magento

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

1 个答案:

答案 0 :(得分:1)

查看Magento: Adding simple products from a bundle to separate lines in the cart

它解释了其中一些。

您也可以使用:

$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;

第h