Magento - 如何将自定义变量添加到新订单电子邮件?

Biz*_*oss 4 magento

我需要将自定义变量添加到新订单电子邮件中.

此变量是自定义客户属性.

提前致谢!

Ant*_*n S 9

像你正在使用的任何其他变量一样,你可以从你的对象中询问变量,所以如果你在php中

<?php echo $customerObject->getMyCustomVariable();?>
Run Code Online (Sandbox Code Playgroud)

你会在模板中做

{{var customerObject.getMyCustomVariable()}}
Run Code Online (Sandbox Code Playgroud)

而在php方面,您必须确保该属性存在于您的对象中并包含在集合中

  • 我创建了一个cutom函数来执行此操作:`public function getCustomerKundennummer(){if(!$ this-> getCustomerId())return; $ customer = Mage :: getModel('customer/customer') - > load($ this-> getCustomerId()); $ kundennummer = $ customer-> getData('kundennummer'); 返回($ kundennummer); 在我的模板中:`{{var order.getCustomerKundennummer()}}`谢谢你的帮助:) (3认同)
  • 你把这个公共职能放在哪里了? (2认同)