自从我将网站从Magento 1.3升级到Magento 1.6后,我一直遇到这个问题。
当客户使用“忘记密码”字段请求新密码时,他们会收到一封电子邮件,但新密码会显示为空白。
亲爱的, * *** ,
您的新密码是:
您可以登录自己的帐户随时更改密码。
再次感谢你。
我已经阅读了很多不同的修复程序,所有类似于customer.xml可能已经过时的事实,我已经尝试了很多修复程序,但似乎都没有。对此主题的任何帮助将不胜感激。
提前谢谢
答案 0 :(得分:2)
之前我曾经发生过这种情况。在我的情况下,这是因为已经创建了一个自定义模板,而在较新版本的Magento中,它会稍微改变这个过程的工作方式。以前生成了一个新密码并发送了纯文本。在较新的版本中,它只是发送一个链接,您可以按照该链接手动指定您的新密码(在我看来,这是更好的功能)。检查它在这里使用的模板......
System > Configuration > Customer > Customer Configuration > Password Options > Forgot Email Template
如果它不是默认模板,请转到System > Transactional Emails
并生成新的忘记密码电子邮件,并根据需要进行修改,然后将其更改为已使用的电子邮件(通过前面提到的配置)。或者更容易,将主要内容(链接的回声)复制到当前模板中。