1
我需要能夠在結帳期間獲取綁定項目的父ID以進行跟蹤。如果客戶通過分組商品購買了簡單商品,我可以從$ item-> getOptionByCode('info_buyRequest')獲得分組的SKU。有沒有辦法以類似的方式獲得購買的簡單物品的包SKU? info_buyRequest似乎沒有捆綁物品的這個信息。如何獲得購物車中捆綁產品的原始SKU?
我需要能夠在結帳期間獲取綁定項目的父ID以進行跟蹤。如果客戶通過分組商品購買了簡單商品,我可以從$ item-> getOptionByCode('info_buyRequest')獲得分組的SKU。有沒有辦法以類似的方式獲得購買的簡單物品的包SKU? info_buyRequest似乎沒有捆綁物品的這個信息。如何獲得購物車中捆綁產品的原始SKU?
看一看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;
心連心。
謝謝。鏈接有幫助,因爲我不想實際登錄捆綁的SKU。 – aynber