在新订单中添加客户公司电子邮件

时间:2011-04-04 15:23:07

标签: magento

如何将客户的公司添加到客户地址(在新订单电子邮件中)?

1 个答案:

答案 0 :(得分:1)

在文件app/code/core/Customer/etc/config.xml中,Magento定义了地址的格式。如果要修改所有 html格式的地址以包含公司信息,您可以覆盖此文件(具体地,路径default/customer/address_templates/html):

<html><![CDATA[{{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}}]]></html> 

否则,您可以创建自己的模块并在XML配置文件中添加新的地址格式。然后,您需要修改电子邮件模板以使用新格式:

{{var order.getBillingAddress().format('yourformat')}}
相关问题