追跡するには、チェックアウト時にバンドルされたアイテムの親IDを取得できる必要があります。顧客がグループ化されたアイテムを通じて単純なアイテムを購入した場合、グループ化されたSKUは$ item-> getOptionByCode('info_buyRequest')から取得できます。同様の方法で、購入したシンプルなアイテムのバンドル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;
h番目。
于 2012-05-08T03:40:19.627 に答える