【发布时间】:2014-03-11 12:57:00
【问题描述】:
-
我正在尝试从 magento 交易中隐藏/删除价格 电子邮件。
我已经能够在
中的其他任何地方隐藏价格 通过 CSS 购物车,但不是电子邮件。我已尝试注释掉呈现价格的代码,但它
似乎 mag 需要此代码来发送电子邮件。
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: php css magento email transactional
我正在尝试从 magento 交易中隐藏/删除价格 电子邮件。
我已经能够在
中的其他任何地方隐藏价格
通过 CSS 购物车,但不是电子邮件。
我已尝试注释掉呈现价格的代码,但它
似乎 mag 需要此代码来发送电子邮件。
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: php css magento email transactional
显示价格的订单电子邮件的默认 .phtml 文件保存在
app/design/frontend/default/base/template/email/order/items/
和
app/design/adminhtml/default/default/template/email/order/items.phtml
要从这些电子邮件中删除价格,请查看它们以查找对函数 formatPrice 的引用并删除周围的 HTML。如果您删除整个“小计”<td>,那么您还需要从
<th>
app/design/frontend/default/base/template/email/order/items.phtml
理想情况下,您应该避免修改原始文件,而是将文件复制到您自己的主题文件夹中并对副本进行更改。
【讨论】:
这不是一个好主意,这可能会删除产品行下方的所有信息,而且您可能会发现除了第一个产品之外的任何产品。
如果您只想隐藏总数,请编辑 local.xml 文件,添加以下内容:
<sales_email_order_items>
<remove name="order_totals" />
</sales_email_order_items>
这将从您的订单电子邮件中删除信息,并将信息留在那里用于发票等。
或者如果使用 1.9,那么最好编辑 etc/theme.xml,但我不确定你需要在那里做什么。
【讨论】: