Добавление пользовательского атрибута продукта в транзакционные электронные письма в Magento 1.9

Мне нужно напечатать два текстовых атрибута под заказанным элементом в новом шаблоне заказа. Я искал и нашел несколько способов, но они, кажется, не работают для 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?

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);
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]