我正在尝试将客户公司和电话添加到“新帐户”交易电子邮件中。
但它不起作用。
我试过这样的话:
Company : {{var billing.company}} <br />
Telephone: {{var customer.getTelephone()}} <br />
也是这样:
Company : {{var customer.company}} <br />
答案 0 :(得分:0)
据我所知,交易电子邮件中没有结算对象......有商店,订单和客户对象......您可以添加自己的对象,但也需要自己的过滤器。
对于客户电话,我认为{{var customer.telephone}}应该有效。
然而,以下链接仅告诉我们并非所有数据都可用于可用对象。
您还可以尝试从控制器调用交易电子邮件模型来发送电子邮件:
$vars['your_attribute'] = 'attribute_value or object';
Mage::getModel('core/email_template')->setDesignConfig(array('area'=>'frontend', 'store'=>$store_id))
->sendTransactional($template_id, $sender, $receiver_email, $receiver_name, $vars, $store_id);
在您的交易电子邮件模板中,只需执行{{var your_attribute}}。