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