php - 编辑 Magento 订单确认电子邮件

标签 php magento transactional-email

我正在寻找编辑包含订单总计(运费、总计)的电子邮件 block ,但找不到这段代码的模板文件

我需要删除运输和总计行,只显示小计行

我已经通过系统 > 跨国电子邮件检查了模板 查看了一大组 phtml 文件,试图找到这个特定的实例(如果这有区别,将同时适用于注册和未注册的用户)

当前电子邮件的格式为:

[logo]
hello {name/guest}
thank you message, {email} {tel}
order id info and date
billing info / payment method
shipping info / shipping method

order details - assuming this is {{layout handle="sales_email_order_items" order=$order}}

thank you message

在订单详细信息行上有一个表格

每个项目的行项目:项目、sku、数量、小计

在所有项目都小计之后,下一行是运费,然后下一行是总计 - 我想去掉其中的 2 行,运费和小计或总计

最佳答案

在sales.xml布局中,有sales_email_order_items负责订单商品,包含

 <block type="sales/order_totals" name="order_totals" template="sales/order/totals.phtml">
            <action method="setLabelProperties"><value>colspan="3" align="right" style="padding:3px 9px"</value></action>
            <action method="setValueProperties"><value>align="right" style="padding:3px 9px"</value></action>
            <block type="tax/sales_order_tax" name="tax" template="tax/order/tax.phtml">
                <action method="setIsPlaneMode"><value>1</value></action>
            </block>
        </block>

尝试在 order_totals 中分配新模板而不是 sales/order/totals.phtml 并修改该新模板以仅显示总计。我没有测试过,但这可以给你方向。

关于php - 编辑 Magento 订单确认电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21893455/

相关文章:

php - 如何使用爆炸函数和准备好的语句根据 id 动态获取图像数组?

php - 保护文件下载在服务器上的文件夹中 &.htaccess 可见

magento - CSS 文件的顺序。在主题的 CSS 之前加载模块的 CSS

javascript - 这个 javascript 在 Magento 中定义在哪里?

zend-framework - 在批量邮件脚本中发送数千封电子邮件时出现 Sendmail 异常。 sendmail 是否有给定进程的电子邮件发送限制?

php - Redis 在 docker 中作为 WordPress 的 session 存储

php - 将正则表达式从 PHP 移植到 JavaScript

php - Magento迁移错误500

email - 如何将 MailChimp 设计的事件转换为 Mandrill 中的模板?

magento - 在 Magento 交易电子邮件中添加 replyTo