Добавить текст на шаблон электронной почты, если заказ содержит виртуальный продукт

magento.stackexchange https://magento.stackexchange.com//questions/43222

  •  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
 }
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top