5 Stimmen

Wie aktiviere ich Magento Customer Account Sharing global?

Ich habe folgendes Problem beim Einschalten:

System>Konfiguration>Standard>Kundenkonfiguration>Kundenkonten für Global freigeben

"Kann Kundenkonten nicht global teilen, da einige Kundenkonten mit denselben E-Mails auf mehreren Websites existieren und nicht fusioniert werden können"

Warum wird dieses Problem angezeigt?

Irgendwelche Lösungen?

12voto

MagePal Extensions Punkte 17571

Sie müssen alle doppelten E-Mail-Adressen löschen und nur 1 Datensatz übrig lassen

Um alle doppelten E-Mails zu finden

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

Sie können damit beginnen, alle doppelten Kunden-E-Mails zu löschen, die keiner Bestellung zugeordnet sind (durch Verknüpfen der Bestellungstabellen).

Wenn ein Kunde von mehreren Geschäften Einkäufe getätigt hat, müssen Sie immer noch einen der customer_entity löschen, aber Sie können die customer_id in der order-Tabelle immer aktualisieren, um mit der neuen Kunden-ID übereinzustimmen

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X