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

jew*_*huq 4 magento

打开时我遇到以下问题:

System>Configuration>Default>Customer Configuration>Share Customer Accounts to Global
Run Code Online (Sandbox Code Playgroud)

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

为什么会出现这个问题?

有解决方案吗

Ren*_*art 10

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

查找所有重复的电子邮件

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

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

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