我需要用以下幫助:Magento的 - 顯示產品屬性上的訂單確認電子郵件
在Magento我創建了一個可配置的產品,並分配一些簡單的產品吧。他們擁有一個由我創建的個人屬性組成的個人屬性。
在訂單審閱頁面上,顯示產品名稱以及選項 - 這很好。
在訂單確認電子郵件中,僅顯示產品名稱和關聯/訂購產品的SKU。我需要顯示屬於我的產品的屬性(我創建的用於描述特定產品的屬性,如長度,寬度等)。
任何幫助表示讚賞! 謝謝!
我需要用以下幫助:Magento的 - 顯示產品屬性上的訂單確認電子郵件
在Magento我創建了一個可配置的產品,並分配一些簡單的產品吧。他們擁有一個由我創建的個人屬性組成的個人屬性。
在訂單審閱頁面上,顯示產品名稱以及選項 - 這很好。
在訂單確認電子郵件中,僅顯示產品名稱和關聯/訂購產品的SKU。我需要顯示屬於我的產品的屬性(我創建的用於描述特定產品的屬性,如長度,寬度等)。
任何幫助表示讚賞! 謝謝!
您必須自定義訂單確認電子郵件功能sendNewOrderEmail()的代碼。
Get attributes of a ordered products and pass this to email template .
我知道這是一個老問題,但這是我必須做的。
// 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;
}
現在將輸出屬性的選項值。
謝謝,迪帕!不幸的是,我對編碼並不熟悉。你能最終提供給我更多的細節/步驟2步驟指導嗎?非常感謝! –