Email 禁用客户登录&;在Magento结账时注册

Email 禁用客户登录&;在Magento结账时注册,email,magento,login,registration,checkout,Email,Magento,Login,Registration,Checkout,几天来,我一直在寻找一种方法来禁用当客户在Magento结帐时发生的自动客户注册。发生的情况是,用户登录到他或她的帐户,并发送两封电子邮件。一个包含订单确认,另一个则欢迎用户作为客户,包括其帐户信息 我想做的是禁用包含欢迎的电子邮件,并禁用帐户的注册/登录 就像我说的,几天来我一直在寻找一些线索,但都没有结果。如果有人能帮我弄清楚要查看哪些文件,以及这些文件的哪些部分,我将不胜感激 此外,也许我应该提到,该网站正在使用一步结帐 提前感谢,根据您的系统设置,您需要对下面列出的两个文件之一进行更改。

几天来,我一直在寻找一种方法来禁用当客户在Magento结帐时发生的自动客户注册。发生的情况是,用户登录到他或她的帐户,并发送两封电子邮件。一个包含订单确认,另一个则欢迎用户作为客户,包括其帐户信息

我想做的是禁用包含欢迎的电子邮件,并禁用帐户的注册/登录

就像我说的,几天来我一直在寻找一些线索,但都没有结果。如果有人能帮我弄清楚要查看哪些文件,以及这些文件的哪些部分,我将不胜感激

此外,也许我应该提到,该网站正在使用一步结帐


提前感谢,

根据您的系统设置,您需要对下面列出的两个文件之一进行更改。将模板复制到自定义主题文件夹,并根据需要进行更改以删除登录部分和链接

/app/design/frontend/base/default/template/checkout/onepage/login.phtml /app/design/frontend/base/default/template/persistent/checkout/onepage/login.phtml


谢谢你的回复。登录部分和链接已被禁用。尽管如此,Magento仍然会自动注册客户,生成密码,发送一封包含用户登录信息的电子邮件,并在购买后登录用户,从而将他们带到一个带有其仪表板链接的成功页面。这就是我想要禁用的。在我看来,您有一个自定义模块,可以在结帐时将来宾客户转换为注册客户。据我所知,默认情况下(magento v1.7),当客户以来宾身份退房时,不应发送欢迎电子邮件。它只在管理员创建订单时发送电子邮件。看看你所有的定制模块谢谢。看来我找到文件了。但是,它包含2632行。知道我应该找什么吗?把所有的“METHOD\u REGISTER”改成“METHOD\u GUEST”只会破坏脚本,哈哈。。提前谢谢。这是最好的方法(我不知道你为什么要把客人变成注册客户)。就是把发送邮件的行注释掉。。。您应该查找一行
$quote->sendNewAccountEmail('registered','',$quote->getStoreId())
默认情况下,它位于
Mage\u Adminhtml\u Model\u Sales\u Order\u Create的
createOrder()
中,当然,我还没有时间测试它。我希望星期五能来:)