如何使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
<代码>销售公寓\订单\地址和销售公寓\报价
可能是许多其他人中的一员。