我希望能够编辑包含订单总额(运费、总计)的电子邮件内容块,但是找不到此代码段的模板文件。
我需要删除运费和总计行,仅显示小计行。
我已通过“系统 > 事务性邮件”检查了模板,并查看了一组大量的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行,即运费和小计或总计中的一项。
/app/design/frontend/base/default/template/sales/order/totals.phtml
,它严格来说是一个foreach循环。这个能否移动到我的模板文件夹并在那里进行编辑(而不需要编辑sales.xml以更改它所查找的文件)? - Kenderif($_total->getLabel() == 'Subtotal') :
,只显示那一行。 - Kendersales/order/totals.phtml
除了订单确认电子邮件中的订单总计外,还用在其他地方。例如,在客户账户中显示订单时也似乎使用了它。编辑此模板时请谨记此点。对我来说没问题,因为我需要更新所有地方的总计,而不仅仅是订单确认电子邮件中的。 - Louis B.