订单总计阻止Magento订单电子邮件和发票电子邮件模板

时间:2011-07-01 09:31:23

标签: templates magento customization templating theming

有人能指出我用于Magento订单邮件和发票电子邮件模板上的订单总计块的模板/代码块吗?

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

有人能指出我正确的方向吗?

谢谢, 巴特

4 个答案:

答案 0 :(得分:16)

Niels对app/design/frontend/base/default/template/sales/order/totals.phtml的回答是正确的,但我认为有一些进一步的澄清是为了顺序,因为一个人不仅仅为了实现所需的改变而对这个文件进行外观修改。 totals.phtml遍历“总计”,每个“总计”产生与总计相关的项次料品(小计,运费和处理,税,总计(不含税)和总计(含税)) 。最好的办法是使用Mage::Log输出每个总数(通过关联数组$_code => $total循环)。如果您记录每个密钥($_code),则会看到subtotalshippinggrand_totaltaxgrand_total_incl等名称。我通过直接在foreach下面添加以下代码来过滤掉我不想要的销售订单电子邮件:

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

希望这可以帮助那些对这些总数神秘地来自哪里感到困惑的人。 : - )

答案 1 :(得分:5)

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

应用程序/设计/前端/碱/默认/模板/销售/订单/ totals.phtml

答案 2 :(得分:1)

Jason的回答很好,因为告诉Magento不会生成grand_total HTML的内容。但是,你应该看看系统&gt;配置&gt;销售&gt;税,看看你是否可以先用正确的方法删除字段。

如果您看到一条消息说&#34;警告税配置可能导致舍入错误&#34;在管理页面的顶部,您需要调整设置。如果需要,请参阅the manual了解默认设置。

答案 3 :(得分:0)

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

\应用\设计\ adminhtml \默认\默认\模板\电子邮件\顺序\ items.phtml

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

HTH