Добавить компанию клиента в новый заказ - PullRequest
1 голос
/ 04 апреля 2011

Как я могу добавить компанию клиента по адресу клиента (в новом электронном письме заказа)?

1 Ответ

1 голос
/ 04 апреля 2011

В файле 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')}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...