Magento:将客户公司和电话添加到“新帐户”交易电子邮件中

时间:2012-01-24 15:11:19

标签: magento

我正在尝试将客户公司和电话添加到“新帐户”交易电子邮件中。

但它不起作用。

我试过这样的话:

Company :       {{var billing.company}} <br />
Telephone:      {{var customer.getTelephone()}} <br />

也是这样:

Company :       {{var customer.company}} <br />

1 个答案:

答案 0 :(得分:0)

据我所知,交易电子邮件中没有结算对象......有商店,订单和客户对象......您可以添加自己的对象,但也需要自己的过滤器。

对于客户电话,我认为{{var customer.telephone}}应该有效。

然而,以下链接仅告诉我们并非所有数据都可用于可用对象。

http://www.magentocommerce.com/wiki/modules_reference/english/mage_adminhtml/system_email_template/index

您还可以尝试从控制器调用交易电子邮件模型来发送电子邮件:

$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}}。

相关问题