1

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

h番目。

于 2012-05-08T03:40:19.627 に答える