Добавить текст на шаблон электронной почты, если заказ содержит виртуальный продукт
-
12-12-2019 - |
Вопрос
Я думаю о продаже билетов, используя функцию виртуальной продукции.Поэтому я хотел бы добавить текст на шаблон электронной почты только в том случае, если присутствует виртуальный продукт.Это возможно?
Решение
Один из легкого способа было бы включить файл Pthml на ваш адрес электронной почты
Добавить код ниже в местоположение, где текст для отображения в вашем шаблоне электронной почты
{{block type='core/template' area='frontend' template='<module_name>/orderemail.phtml' order=$order}}
.
в вашем файле шаблона / dorseemail.phtml
$_order = this->getOrder()
$hasVirtual = false;
$items = $order->getAllVisibleItems();
foreach($items as $i){
if( $i->->getIsVirtual()){
$hasVirtual = true;
}
}
if($hasVirtual){
echo 'text here
}
. Не связан с magento.stackexchange