Magento似乎有很多电子邮件模板可根据用户活动发送各种不同的消息:注册,密码恢复,订单,发货等。
我在哪里可以找到所有电子邮件模板,以便我可以自定义所有这些模板并且永远不会错过其中一个,以避免在用户看到一个措辞不佳的默认模板时看起来很糟糕?
它们都位于一个位置/目录中吗?
答案 0 :(得分:54)
app/locale/en_US/template/email/
是默认的地点/区域设置。您不应该在文件系统中自定义它们,或者如果您这样做,请计划保护&升级时合并。
您可以通过系统>自定义它们(虽然有点难以置信)交易电子邮件。在此区域中,您可以选择区域设置的基本文件并更改内容,然后将其存储在数据库中。
答案 1 :(得分:6)
对于Magento 1.9.x.x
app/locale/lang_CODE/template/email
对于Magento 2.x
app/design/frontend/YOURPACKAGE/YOURTHEME/
答案 2 :(得分:2)
这是一个免费插件,可让您覆盖电子邮件模板: https://www.yireo.com/software/magento-extensions/email-override
这是您放置替代的地方:
app/design/frontend/{PACKAGE}/{THEME}/locale/{LOCALE}/template/email
所以如果我覆盖了这个文件:
app/locale/en_US/template/email/account_new.html
如果我的包名是"包"我的主题是"默认",我会把我的覆盖文件放在这里:
app/design/frontend/package/default/locale/en_US/template/email/account_new.html
答案 3 :(得分:0)
应用程序/区域/ <Language>
/模板/电子邮件/
查找名称中的所有模板。