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

时间:2013-11-19 10:50:33

标签: magento

开机时我遇到以下问题:

System>Configuration>Default>Customer Configuration>Share Customer Accounts to Global
  

“无法在全球范围内共享客户帐户,因为某些客户帐户在多个网站上存在相同的电子邮件且无法合并”

为什么会出现此问题?

任何解决方案?

1 个答案:

答案 0 :(得分:8)

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

查找所有重复的电子邮件

  

SELECT * FROM customer_entity group by email with counts(email)> 1;

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

如果客户从多个商店购买,那么您仍然需要删除其中一个customer_entity,但您可以随时更新order表中的customer_id以匹配新的客户ID