谁能指出用于 Magento 订单邮件和发票电子邮件模板上的订单总额块的模板/代码块?
税收问题已解决,但我需要实施一些逻辑来摆脱运费和小计。电子邮件使用哪些模板?我找到了前端并根据需要进行了更改,但找不到用于系统发送的电子邮件的模板/块。
谁能指出我正确的方向?
谢谢,巴特
谁能指出用于 Magento 订单邮件和发票电子邮件模板上的订单总额块的模板/代码块?
税收问题已解决,但我需要实施一些逻辑来摆脱运费和小计。电子邮件使用哪些模板?我找到了前端并根据需要进行了更改,但找不到用于系统发送的电子邮件的模板/块。
谁能指出我正确的方向?
谢谢,巴特
Niels 的回答app/design/frontend/base/default/template/sales/order/totals.phtml
是正确的,但我认为需要进一步澄清,因为人们不只是对该文件进行外观更改以实现所需的更改。totals.phtml
循环遍历“总计”,每个总计产生一个与总计相关的行项目(小计、运输和处理、税收、总计(不含税)和总计(含税))。您最好的选择是用于Mage::Log
输出每个总数(通过关联数组循环$_code => $total
)。如果您记录每个键 ( $_code
),您将看到诸如subtotal
、shipping
、grand_total
、tax
和等名称grand_total_incl
。我通过直接在下面添加以下代码,从销售订单电子邮件中过滤掉了我不想要的那些foreach
:
<?php if (in_array($_code, array('grand_total'))) {
continue;
} ?>
希望这将帮助任何对这些总数神秘来自何处感到困惑的人。:-)
此模板用于电子邮件模板中的总计和我的帐户中的订单概览:
app/design/frontend/base/default/template/sales/order/totals.phtml
Jason 的回答很适合告诉 Magento 不要生成grand_total
HTML 之类的东西。但是,您应该先查看系统 > 配置 > 销售 > 税,看看是否可以先以正确的方式删除这些字段。
如果您随后在管理页面顶部看到“警告税配置可能导致舍入错误”的消息,则需要调整您的设置。如果需要,请参阅手册了解默认设置。
我不完全确定,但可能是这个:
\app\design\adminhtml\default\default\template\email\order\items.phtml
目录可能与您的不完全匹配,但我相信您能够找到它。
高温高压