1

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

4

1 回答 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 回答