我需要能够在结帐期间获取捆绑商品的父 ID 以进行跟踪。如果客户通过分组商品购买了简单商品,我可以从 $item->getOptionByCode('info_buyRequest') 获取分组的 SKU。有没有办法以类似的方式获取购买的简单商品的捆绑 SKU?info_buyRequest 似乎没有捆绑商品的此信息。
问问题
3553 次
1 回答
1
看看Magento:将简单产品从捆绑中添加到购物车中的单独行
它解释了其中的一部分。
您还可以使用:
$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;
hth。
于 2012-05-08T03:40:19.627 回答