Я создаю атрибут product_serial_description, и я также добавил в набор атрибутов, чтобы отобразить это значение атрибута в шаблоне счета-фактуры. Как я могу это сделать?Добавить атрибут продукта в счет-фактуру в Magento 1.9
1
A
ответ
2
Я покажу вам, как добавить дополнительные значения атрибута продукта, а также параметры пункта заказа и настраиваемые параметры для электронной почты и электронных счетов-фактур.
Вот код, который должен работать для заказа и счета-фактуры писем получить отображаются дополнительные свойства продукта:
$productId = $_item->getProduct()->getId(); //for order emails
//$productId = $_item->getProductId(); //for invoice emails
$product = Mage::getModel('catalog/product')->load($productId);
$attributes = $product->getAttributes();
//Get a list of all PRODUCT ATTRIBUTES you want to show in this array...
$dispAttribs = array('hardrive', 'memory', 'processor');
foreach ($attributes as $attribute) {
$attributeCode = $attribute->getAttributeCode();
if(!in_array($attributeCode, $dispAttribs)) continue;
$label = $attribute->getFrontend()->getLabel($product);
$value = $attribute->getFrontend()->getValue($product);
echo "<br /><strong>" . $label . ":</strong> " . $value;
}
Для отображения пользовательских параметров и/или пункт Опции из пункта, используйте:
foreach($this->getItemOptions() as $opt) {
if(isset($opt['option_id'])) { //for CUSTOM OPTIONS
echo "<strong>" . $opt['label'] . ":</strong> ". $opt['option_value'] . "<br />";
} else { //for ITEM OPTIONS
echo "<strong>" . $opt['label'] . ":</strong> ". $opt['value'] . "<br />";
}
}
для добавления кода к Приказу электронной почты, файл, в котором код должен идти в:
app/design/frontend/base/default/template/email/order/items/order/default.phtml
Для добавления кода выставленного счета электронной почты, файл, в котором код должен идти в:
app/design/frontend/base/default/template/email/order/items/invoice/default.phtml
Вместо базовой/по умолчанию, вы можете поместить его в вашем тематическом месте, которое очевидно.
Смежные вопросы
- 1. Проверка подлинности продукта Magento 1.9
- 2. Как добавить изображение продукта продукта в пурпурный 1.9.x?
- 3. Атрибут файла продукта Magento
- 4. Magento - 'samples_title' Атрибут продукта
- 5. Добавить атрибут продукта
- 6. Как добавить подарочный вариант в Magento 1.9?
- 7. Magento: атрибут продукта как стикер
- 8. Добавить пользовательский атрибут для фильтрации в коллекции продукта в Magento
- 9. не может установитьMetaTitle для продукта Magento 1.9
- 10. Magento добавляет атрибут продукта в установочный скрипт
- 11. получить атрибут продукта по группе атрибутов продукта в magento 2
- 12. magento 1.9 - переместить блок на страницу продукта
- 13. Magento 2 - добавить дополнительный атрибут продукта в сводную кассовую корзину
- 14. Добавить пользовательский атрибут продукта в Magento транзакций электронной почты
- 15. Добавить атрибут производителя в Magento админ табличном продукта
- 16. Атрибут продукта Magento + пользовательские свойства?
- 17. Magento 1.9.X программно сохраняет пользовательский атрибут
- 18. echo атрибут продукта в magento head.phtml
- 19. Как установить атрибут продукта в Magento программно?
- 20. Добавление атрибута пользовательского продукта в транзакционные письма в Magento 1.9
- 21. Неверный атрибут пользовательского заказа Magento 1.9 (EAV_entity_text)
- 22. Отобразить пользовательский атрибут продукта на сетке продукта в Magento
- 23. присвоить значение атрибута продукта на другой атрибут продукта в Magento
- 24. ID товара - Magento 1.9
- 25. Атрибут веса продукта automaticlly добавить четыре нуля
- 26. Magento - Добавить атрибут глобальный продукт
- 27. Magento - добавить медиа галерея атрибут продукта плоский стол
- 28. Magento добавить атрибут в верхней части группы
- 29. Magento - добавить новый атрибут catalog_product
- 30. Magento HTML в названии продукта не работает
это работает как шарм, спасибо Хассан АЛИ – Robert
вы можете мне что-то сказать? есть ли все равно, чтобы поместить это в электронные письма с транзакциями? что-то вроде {{var items_productSerialDescription}}? – Robert
Пожалуйста, прочтите это https://www.yireo.com/tutorials/magento/magento-theming/1670-customizing-magento-email-templates здесь, это решение для транснациональных электронных писем. –