3

谁能指出用于 Magento 订单邮件和发票电子邮件模板上的订单总额块的模板/代码块?

税收问题已解决,但我需要实施一些逻辑来摆脱运费和小计。电子邮件使用哪些模板?我找到了前端并根据需要进行了更改,但找不到用于系统发送的电子邮件的模板/块。

谁能指出我正确的方向?

谢谢,巴特

4

4 回答 4

16

Niels 的回答app/design/frontend/base/default/template/sales/order/totals.phtml是正确的,但我认为需要进一步澄清,因为人们不只是对该文件进行外观更改以实现所需的更改。totals.phtml循环遍历“总计”,每个总计产生一个与总计相关的行项目(小计、运输和处理、税收、总计(不含税)和总计(含税))。您最好的选择是用于Mage::Log输出每个总数(通过关联数组循环$_code => $total)。如果您记录每个键 ( $_code),您将看到诸如subtotalshippinggrand_totaltax和等名称grand_total_incl。我通过直接在下面添加以下代码,从销售订单电子邮件中过滤掉了我不想要的那些foreach

<?php if (in_array($_code, array('grand_total'))) { 
    continue;
} ?>

希望这将帮助任何对这些总数神秘来自何处感到困惑的人。:-)

于 2012-04-04T13:39:45.177 回答
5

此模板用于电子邮件模板中的总计和我的帐户中的订单概览:

app/design/frontend/base/default/template/sales/order/totals.phtml

于 2011-10-26T10:04:19.553 回答
1

Jason 的回答很适合告诉 Magento 不要生成grand_totalHTML 之类的东西。但是,您应该先查看系统 > 配置 > 销售 > 税,看看是否可以先以正确的方式删除这些字段。

如果您随后在管理页面顶部看到“警告税配置可能导致舍入错误”的消息,则需要调整您的设置。如果需要,请参阅手册了解默认设置。

于 2016-05-31T09:44:12.570 回答
0

我不完全确定,但可能是这个:

\app\design\adminhtml\default\default\template\email\order\items.phtml

目录可能与您的不完全匹配,但我相信您能够找到它。

高温高压

于 2011-07-01T09:53:43.010 回答