2015-06-12 162 views
0

我想添加我的客户的电子邮件地址帐单和送货地址。Magento添加电子邮件帐单和送货地址

为此,我试图将var order.getCustomerEmail(),var email添加到html地址模板中。但它不填写好

代码示例:

{{depend prefix}}{{var prefix}} {{/depend}}{{var firstname}} {{depend middlename}}{{var middlename}} {{/depend}}{{var lastname}}{{depend suffix}} {{var suffix}}{{/depend}}<br/> 
{{depend company}}{{var company}}<br />{{/depend}} 
{{if street1}}{{var street1}}<br />{{/if}} 
{{depend street2}}{{var street2}}<br />{{/depend}} 
{{depend street3}}{{var street3}}<br />{{/depend}} 
{{depend street4}}{{var street4}}<br />{{/depend}} 
{{if city}}{{var city}}, {{/if}}{{if region}}{{var region}}, {{/if}}{{if postcode}}{{var postcode}}{{/if}}<br/> 
{{var country}}<br/> 
{{depend telephone}}T: {{var telephone}}{{/depend}} 
{{depend fax}}<br/>F: {{var fax}}{{/depend}} 
**<br/>Email: {{var order.getCustomerEmail()}}** 
{{depend vat_id}}<br/>VAT: {{var vat_id}}{{/depend}} 

难道是因为not registered users?但他们也需要输入一个电子邮件地址。

+0

你想要销售订单电子邮件吗? –

+0

是的我想添加客户的电子邮件到'销售订单电子邮件' – ayto

回答

0

如果你想在客户的销售订单Email邮件,更改下面的文件

\app\code\core\Mage\Sales\Model\Order.php 定位功能sendNewOrderEmail()

$email =$order->getCustomerEmail(); 
$mailer->setTemplateParams(array(
     'order'  => $this, 
     'billing'  => $this->getBillingAddress(), 
     'payment_html' => $paymentBlockHtml, 
     'email'  => $email 
    ) 
); 

现在你可以访问此变量像

{{var email}} 

备注我会建议不要在核心文件

+0

请让我知道这是否工作 –

相关问题