2012-05-07 67 views
1

我需要能夠在結帳期間獲取綁定項目的父ID以進行跟蹤。如果客戶通過分組商品購買了簡單商品,我可以從$ item-> getOptionByCode('info_buyRequest')獲得分組的SKU。有沒有辦法以類似的方式獲得購買的簡單物品的包SKU? info_buyRequest似乎沒有捆綁物品的這個信息。如何獲得購物車中捆綁產品的原始SKU?

回答

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; 

心連心。

+0

謝謝。鏈接有幫助,因爲我不想實際登錄捆綁的SKU。 – aynber

相關問題