在Magento 1.9中将​​自定义产品属性添加到交易电子邮件中

时间:2015-04-28 03:12:51

标签: php email magento transactional magento-1.9.1

我需要在magento新订单模板中订购的商品下方打印两个文字属性。我已经搜索并找到了多种方法,但就我的尝试而言,它们似乎并不适用于1.9。也许我做错了,但似乎从未明确解释过。

示例代码如下:

<tr>
    <td class="order-details">
        <h3>Your order <span class="no-link">#{{var order.increment_id}}</span></h3>
        <p>Placed on {{var order.getCreatedAtFormated('long')}}</p>
    </td>
</tr>
<tr class="order-information">
//preferably custom product attribute prints here
    <td>
        {{if order.getEmailCustomerNote()}}
        <table cellspacing="0" cellpadding="0" class="message-container">
            <tr>
                <td>{{var order.getEmailCustomerNote()}}</td>
            </tr>

我是magento的新手,但我想要做到这一点。有谁能请我指出正确的方向,以便在1.9电子邮件模板中打印两个自定义产品属性?

1 个答案:

答案 0 :(得分:0)

//$order =order object
foreach($order->getAllItems() as $item){    
      $product=Mage::getModel('catalog/product')->load($item->getProductId());
      echo  Mage::helper('catalog/image')->init($product, 'small_image')->resize(50,50);
}