【问题标题】:Magento : How Magento Load Billing Information in Admin Order View Page and New Order EMail?Magento : Magento 如何在管理订单查看页面和新订单电子邮件中加载账单信息?
【发布时间】:2013-11-11 12:09:57
【问题描述】:

我想重写管理订单视图页面中的 Magento 计费信息部分 和销售订单电子邮件模板。

我已经自定义了一些额外的字段,以便在结帐过程完成时存储在 magento 报价地址和订单地址表中。

所以我想在管理订单视图页面和销售订单电子邮件中显示存储的数据。

任何帮助非常感谢。

【问题讨论】:

    标签: magento


    【解决方案1】:

    您可以从后端更改地址模板格式:System->Configuration->Customer Configuration->Address Templates
    每种地址格式都有一个字段。
    每个字段在双大括号 ({{...}}) 之间的地址格式中都有一个占位符。 假设您要将字段street_number 添加到地址的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 street_number}}Number: {{var street_number}}<br />{{/depend}}
    
    {{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}}
    {{depend vat_id}}<br/>VAT: {{var vat_id}}{{/depend}} 
    

    我在我添加的行的上下各留了一个空行。

    【讨论】:

    • 我已经在上面的管理面板中添加了我的自定义字段名称,没有什么可显示的。我的自定义字段名称“{{var collection_date}}”。我已将我的附加信息存储在 sales_flat_order_address 表中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-01
    • 1970-01-01
    相关资源
    最近更新 更多