【问题标题】:Magento hide / remove prices from transactional emailsMagento 隐藏/删除交易电子邮件中的价格
【发布时间】:2014-03-11 12:57:00
【问题描述】:
  • 我正在尝试从 magento 交易中隐藏/删除价格 电子邮件。

    • 我已经能够在
      中的其他任何地方隐藏价格 通过 CSS 购物车,但不是电子邮件。

    • 我已尝试注释掉呈现价格的代码,但它
      似乎 mag 需要此代码来发送电子邮件。

任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: php css magento email transactional


    【解决方案1】:

    显示价格的订单电子邮件的默认 .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
    

    理想情况下,您应该避免修改原始文件,而是将文件复制到您自己的主题文件夹中并对副本进行更改。

    【讨论】:

      【解决方案2】:

      这不是一个好主意,这可能会删除产品行下方的所有信息,而且您可能会发现除了第一个产品之外的任何产品。

      如果您只想隐藏总数,请编辑 local.xml 文件,添加以下内容:

      <sales_email_order_items>
      <remove name="order_totals" />
      </sales_email_order_items>
      

      这将从您的订单电子邮件中删除信息,并将信息留在那里用于发票等。

      或者如果使用 1.9,那么最好编辑 etc/theme.xml,但我不确定你需要在那里做什么。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-05-30
        • 1970-01-01
        • 1970-01-01
        • 2013-11-21
        • 2021-12-02
        • 1970-01-01
        • 2013-02-13
        相关资源
        最近更新 更多