【问题标题】:Magento Transactional Email editing not workingMagento 事务性电子邮件编辑不起作用
【发布时间】:2014-11-04 21:48:23
【问题描述】:

我有一个基于 order_new.html 名称下的文件 (app/locale/et_EE/template/email/sales) 的交易电子邮件模板。我想更改一些信息,在记事本中编辑,保存,覆盖它。但是新电子邮件仍然有旧信息。我该如何解决这个问题?

也许是因为文件权限属性?旧的有 755,新的有 644。

更新:谢谢你们分享想法和想法!问题是我在错误的 FTP 服务器中进行了更改 :D 对不起!

【问题讨论】:

  • 你关于文件权限的理论是有道理的。您是否尝试过使用chmod 更改它们?或者用chown检查所有者/更改所有者?
  • 您是否以访客用户身份进行测试?请务必同时编辑 order_new_guest.html 模板。
  • @PatrickM 尝试了chmod(从 644 更改为 755),但结果相同。
  • @Axel 以注册用户身份测试(不允许访客用户下订单)。

标签: magento transactional


【解决方案1】:

这里有一些调试点可以帮助您解决问题。

  1. 确保 系统 > 配置 > 常规 > 区域设置选项 中的区域设置正确。 Locale 应设置为您用于发送电子邮件的商店的Estonian (Estonia)

  2. 要发现正在使用的模板,您可以打开Template Path Hints

    首先转到您的系统>配置>开发人员部分。

    然后在页面的左上角,将当前配置范围设置为您的网站(下拉列表中的第二个选项)。

    Template Path Hints 选项现在将出现在 Debug 部分下。将其设置为 Yes 并点击 Save Config。

    刷新您的 Magento 缓存,并通过电子邮件生成测试订单。在电子邮件中查找加载的确切模板。

【讨论】:

  • 谢谢! :) 但不幸的是,它并没有太大帮助。我们有一个功能齐全的网店(仅从一个 www 移动到另一个 www)。由于这一举措,我们在交易电子邮件中的联系信息已过时。所以我认为弥补不会那么困难,但我错了(:
【解决方案2】:

检查您的 Magento 商店中真正使用的模板(记住网站/sotreview 范围!):

System > Configuration > Sales Emails > Order > New Order Confirmation Template

当设置为不同于默认值时,检查覆盖模板的外观:

System > Transactional Emails

最后:确保您的商店不使用操纵电子邮件模板的第 3 方扩展程序。

【讨论】:

  • 谢谢你,马辛!在System > Configuration > Sales Emails > Order > New Order Confirmation Template 我只有来自区域设置的默认模板,而在System > Transactional Emails 什么都没有:)
猜你喜欢
  • 2019-02-22
  • 2015-02-22
  • 2012-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-20
  • 1970-01-01
  • 2016-07-07
相关资源
最近更新 更多