是否有一个管理员设置,我可以将所有外发电子邮件设置为特定的电子邮件地址。
原因是在我开发 Magento 的过程中,我正在使用生产中的数据库,并且有来自真实用户的电子邮件地址,我不想在开发时不小心向他们发送消息..
例如,在订阅者中,我想发送时事通讯,但所有电子邮件都应该发送到我将设置的电子邮件地址。
如果没有管理员设置,我别无选择,只能创建迁移脚本并更新包含电子邮件地址的相关表。
Magento专家,有什么建议吗?
是否有一个管理员设置,我可以将所有外发电子邮件设置为特定的电子邮件地址。
原因是在我开发 Magento 的过程中,我正在使用生产中的数据库,并且有来自真实用户的电子邮件地址,我不想在开发时不小心向他们发送消息..
例如,在订阅者中,我想发送时事通讯,但所有电子邮件都应该发送到我将设置的电子邮件地址。
如果没有管理员设置,我别无选择,只能创建迁移脚本并更新包含电子邮件地址的相关表。
Magento专家,有什么建议吗?
管理员设置中没有任何内容。但是,您正在做出明智的举动,在开发站点中拥有实时客户信息可能很危险。这对企业来说也是一个风险,客户详细信息可能很有价值,所以你真的不希望他们在开发数据库中乱跑。
有一套很棒的工具可以从命令行管理 Magento
https://github.com/netz98/n98-magerun
删除实时客户并用虚拟客户替换它们是您拥有的众多选择之一;
https://github.com/netz98/n98-magerun#user-content-delete-customers
https://github.com/netz98/n98-magerun#user-content-generate-dummy-customers
因此,要删除您在开发站点中的所有实时客户;
php n98-magerun.phar customer:delete --all
在您按照说明将脚本下载到 Magento 根目录后,从命令行开始。