0

次のことについて助けが必要です。

Magento で、構成可能な製品を作成し、いくつかの単純な製品をそれに割り当てました。それらには、私が作成した個々の属性で設定された個々の属性があります。

注文レビューページには、商品名とオプションが表示されています。これで問題ありません。

注文確認メールには、関連付けられた/注文された製品の製品名と SKU のみが表示されます。製品に属する属性 (長さ、幅など、特定の製品を説明するために作成した属性) も表示する必要があります。

どんな助けでも大歓迎です!ありがとう!

4

2 に答える 2

0

注文確認メール関数 sendNewOrderEmail() のコードをカスタマイズする必要があります。

  Get attributes of a ordered products and  pass this to email template .
于 2013-08-31T11:55:33.690 に答える
0

これは古い質問であることは知っていますが、ここで私がしなければならなかったことがあります。

// get array of super_attributes
$productOptions = $_item->getProductOptions();
$superAttributes = $productOptions['info_buyRequest']['super_attribute'];

// once you have super_attributes, loop through and load attribute information and output
foreach($superAttributes as $attribute => $option) {
    $product = Mage::getModel('catalog/product')->setStoreId($_storeId)->setData($attribute,$option);
    $option = $product->getAttributeText($attribute);

   echo $option;
}

属性のオプション値が出力されるようになりました。

于 2014-01-15T12:15:52.313 に答える