如何使Magento客户帐户共享到全球?

如何使Magento客户帐户共享到全球?,magento,Magento,打开时出现以下问题: System>Configuration>Default>Customer Configuration>Share Customer Accounts to Global “无法全局共享客户帐户,因为多个网站上存在一些具有相同电子邮件的客户帐户,无法合并” 为什么会出现这个问题 有解决方案吗?您需要删除所有重复的电子邮件地址,只留下一条记录 查找所有重复的电子邮件 通过计数(电子邮件)>1的电子邮件从客户实体组中选择* 您可以首先删除所有没有关联订

打开时出现以下问题:

System>Configuration>Default>Customer Configuration>Share Customer Accounts to Global
“无法全局共享客户帐户,因为多个网站上存在一些具有相同电子邮件的客户帐户,无法合并”

为什么会出现这个问题


有解决方案吗?

您需要删除所有重复的电子邮件地址,只留下一条记录

查找所有重复的电子邮件

通过计数(电子邮件)>1的电子邮件从客户实体组中选择*

您可以首先删除所有没有关联订单的重复客户电子邮件(通过加入订单表)


如果客户从多个商店购买,则您仍需要删除其中一个客户实体,但您可以始终更新
订单
表中的客户id,以匹配新的客户id

我已运行您的脚本,该脚本给了我空值结果。有必要知道,我已经在magento商店内设置了2个网站。你认为这是一个问题吗?还是因为这个原因,我得到了这个错误?对不起。。应该是
count(email)>=2
count(email)>1
@R.S谢谢。您知道在删除DUP后,除了使用新的
customer\u id
更新
sales\u flat\u order
表之外,是否还有其他地方需要更新?@R.S好的,肯定还有其他地方使用了
customer\u id
<代码>销售公寓\订单\地址和
销售公寓\报价
可能是许多其他人中的一员。