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