Neu Doppelte Kundendaten in der Shop Datenbank

Raphael1985

Aktives Mitglied
29. August 2011
58
7
Wir haben in der Shop-Datenbank festgestellt, dass seit 2017 regelmäßig doppelte Kunden (3924) angelegt werden. JTL sagt, dass ihnen dies nicht bekannt ist und das nur wir das Problem haben. Ich kann mir jedoch vorstellen, dass es auch bei anderen Shops passiert, nur dass man es dort nicht bemerkt.

Die doppelten Kunden werden bei der Registrierung angelegt. Die Kundennummer ist in der Regel fortlaufend, also zum Beispiel ein Kunde mit der E-Mail test@test.de erhält die Kundennummer 102, und dann wird der gleiche Datensatz mit der Kundennummer 103 angelegt.

Ich würde mich sehr freuen, wenn ihr in eurer Shop-Datenbank einmal nachschaut, ob auch bei euch doppelte Kundendatensätze vorhanden sind, indem ihr die folgende Abfrage in der Tabelle tkunde verwendet:


SELECT t1.cMail, t1.kKunde, t1.dErstellt
FROM tkunde t1
JOIN tkunde t2 ON t1.cMail = t2.cMail AND t1.kKunde != t2.kKunde
WHERE t1.cMail IN (
SELECT cMail
FROM tkunde
GROUP BY cMail
HAVING COUNT(*) > 1
)
AND t1.cMail != 'Anonym';

Gibt bitte Feedback, ob bei euch auch doppelte Kundendatensätze vorhanden sind.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.445
2.572
Berlin
Firma
css-umsetzung
Ich habe das Problem bisher in noch keinem Shop feststellen können, was bei dir aber auffällig ist:

Ein Kunde im Shop hat keine Kundennummer, es sei denn die Kundendaten wurden über die WAWI, aktualisiert, dies wiederum passiert nur wenn du die Kundendaten in der WAWI änderst.
Und jede Aktualisierung der Kunden im Shop, bezieht sich soweit ich weiß, auf die E-Mail des Kunden.

Und deine Abfrage ist für mich fehlerhaft, du musst auch abfragen, ob das ein Registrierter Kunde ist.
 

Raphael1985

Aktives Mitglied
29. August 2011
58
7
Ich habe das Problem bisher in noch keinem Shop feststellen können, was bei dir aber auffällig ist:

Ein Kunde im Shop hat keine Kundennummer, es sei denn die Kundendaten wurden über die WAWI, aktualisiert, dies wiederum passiert nur wenn du die Kundendaten in der WAWI änderst.
Und jede Aktualisierung der Kunden im Shop, bezieht sich soweit ich weiß, auf die E-Mail des Kunden.

Und deine Abfrage ist für mich fehlerhaft, du musst auch abfragen, ob das ein Registrierter Kunde ist.
Ich meine nicht die Kundennummer, sondern den kKunde, also die ID für jeden neuen Kunden in der Shop-Datenbank.
Ich habe die Abfrage um „ AND t1.nRegistriert = 1 “ erweitert, aber das Ergebnis ist das gleiche.
Hast du die Abfrage wirklich mal ausgeführt? Ich habe es ja auch die letzten 7 Jahre nicht wahrgenommen.“
 

NoOne

Sehr aktives Mitglied
16. März 2024
569
188
Ich hab das hiermit geprüft:
SELECT DISTINCT
t1.cMail,
t1.kKunde,
t1.dErstellt
FROM tkunde t1
JOIN tkunde t2
ON t1.cMail = t2.cMail
AND t1.kKunde <> t2.kKunde
WHERE t1.cMail <> 'Anonym'
AND t1.nRegistriert = 1
AND t2.nRegistriert = 1;

Keine doppelten.
Mit der Abfrage von oben kriege ich zwar eine Ausgabe, aber alle nur mit gleicher ID für kKunde. Nix wirklich doppeltes.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.445
2.572
Berlin
Firma
css-umsetzung
Richtig, wenn ich es mit seiner Abfrage mache bei ca. 150 000 Kunden, dann bekomme ich ein utopisch hohes Ergebnis egal ob mit t1.nRegistrierung oder nicht, weil das Ergebnis fehlerhaft ist
mit der Abfrage von @NoOne sieht das schon ganz anders aus, da sind es 59 Kunden

Das passiert bei dem Kunden seit 2018, die Kunden wurden immer zur gleichen Zeit, doppelt und auch dreifach angelegt und das zieht sich wie es scheint durch alle Shop Versionen. ist nicht unbedingt schön, scheint aber keine Probleme zu machen.

Zwischen 2023 und 2025 sowie zwischen 2019 und 2023 gab es jeweils eine längere Pause.

Das muss nicht unbedingt ein Problem vom Shop sein, dass kann auch durch ein Plugin passieren.
 

dapole

Sehr aktives Mitglied
27. Oktober 2014
149
30
Ich möchte hier noch garnicht schireben was mir aufgefalllen ist ...
Aufgrund einer Shoppmigration wurde fdestgestellt, dass gerada in Bezug Lieferadresse / Rechnungsadresse diverse 'unstimmigkeiten' herrschen.

Da ich das Problem noch nciht einordnen konnte, möchte ich auch nicht PAnick machen.

Wenn ich das mal in Ruhe durchschaut hab, und sich daraus ein Muster / Raster erkennen lässt, lasse ich es euch wissen ....

(Um es aber kuirz zu fassen, in tBestellung steht z.B. kLoieferadresse 13 ... Die tabelle tLieferadresse hat aber auch eine Spalte kKunde ... .-> und diese passt nicht zum kkunden aus tBestellung .... ( so ganz ganz grob angerissen)

-> Aber durchaus suspekt....
 

NoOne

Sehr aktives Mitglied
16. März 2024
569
188
Dahingehend ist mir nichts bekannt. Sowas könnte aber durch vermasselte Backups bzw. deren Wiederherstellung kommen. Oder eben eine unfachmännisch durchgeführte Migration oder Datenbankmanipulation. Ein Zahlendreher, eine falsche WHERE Klausel... Es gibt Leute, die gerne mal vergessen, dass man eine SQL-Abfrage ohne Backup nicht zwangsläufig rückgängig machen kann. Wenn man z. B. Kundengruppen deaktiviert und die alte Kundengruppe einer neuen zuweist, dann sollte die neue korrekt sein. Denn sonst kann man das ohne Backup nicht mehr korrigieren. Weil man sonst auch den vorherigen Kunden der Kundenruppe, die da eigentlich auch korrekt waren, dann die dritte Kundengruppe zuweist...

Fehlende AutoIncrements durch unsachgemäße Backups können auch einige Probleme verursachen. Gerade mit Lieferadressen. Weil der Wert 0 in Tabellen mit AutoIncrement nicht existiert und deswegen als Lieferadresse = Rechnungsadresse gilt. Wenn der AutoIncrement in tlieferadresse jetzt aber fehlt, dann existiert doch ein Eintrag 0... And Chaos will ensue...
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Doppelte Aufträge von Kunden filtern bzw. markieren JTL-Workflows - Ideen, Lob und Kritik 0
Neu Doppelte Kundenkonten Plugins für JTL-Shop 5
Doppelte Kunden zusammen führen führt zu Systembeeinträchtigung JTL-Wawi 1.11 0
Neu Seit Update auf JTL-WaWi 2.0.0.0 keine Abholung der Kundendaten bei MediaSaturn-Bestellungen JTL-Wawi - Fehler und Bugs 7
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 2
Neu Export Kundendaten mit Label in WAWI 1.9.6.5 JTL Ameise - Eigene Exporte 1
Neu SPAM durch die Eingabeseite bei den Kundendaten JTL-Shop - Fehler und Bugs 67
Plattformabgleich Shop löschen - Wo ist das in der MySQL DB? JTL-Wawi 2.0 4
Anzeige der Variantenartikel JTL-Wawi 1.11 0
Neu Workflows speichern z.B. Rechnungen nicht mehr seid der 2.01 User helfen Usern - Fragen zu JTL-Wawi 1
Neu Ein Artikel in der Kategorie Allgemeine Fragen zu JTL-Shop 5
Neu Widerrufsbutton: Jeder, der den Button betätigt, kann das Widerrufsformular ausfüllen und absenden - auch ohne Bestellung? Allgemeine Fragen zu JTL-Shop 59
Neu Komma aus Produktbezeichnung soll als Bindestrich in der URL sein Allgemeine Fragen zu JTL-Shop 1
Retouren - Bearbeitung der Adressdaten JTL-Wawi 2.0 0
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Lieferadresse in PayPal-Transaktion weicht von der in der Wawi ab Plugins für JTL-Shop 0
Häufiges Aufhängen - vermutlich Probleme mit der Datenbank JTL-Wawi 2.0 9
Neu Wichtige Info: Abkündigung der DHL-Schnittstelle zum 31.05.2026 News, Events und Umfragen 0
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
2.0.0: Aufruf der Plattform - Logbücher führt zu Crash der Wawi JTL-Wawi 2.0 0
Neu Falsche Berechnung der Kassen im Kundencenter - Multikasse noch aktiv Smalltalk 0
Probleme bei der Verbindung zur Datenbank JTL-Wawi 2.0 12
Neu Platz der Sidebar nutzen JTL-Shop - Ideen, Lob und Kritik 0
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6
Tabelle tfirma in der Shop-Datenbank ist leer Einrichtung JTL-Shop5 3
Neu Anbindung der POS funktioniert nicht unter WAWI2.0.0 mit EcomData Hosting JTL-Wawi 2.0 7
Neu Hilfe bei der Entwicklung gesucht: Werde Tester für meine JTL-Shop Plugins Plugins für JTL-Shop 0
Neu 1000te Zugriffe aus der ganzen welt auf applepay.php Allgemeine Fragen zu JTL-Shop 2
Neu Fehlermeldung nach der Umstellung von DHL Versenden 4.0 JTL-Track&Trace - Fehler und Bugs 7
Neu Anzeigen der Zahlungsart, die bei der Zahlung gesetzt wird Eigene Übersichten in der JTL-Wawi 10
Gelöst Bekannte Störung: Fehler "Der Inhaltstyp text/html stimmt nicht mit text/xml überein" bei der Labelerstellung Gelöste Themen in diesem Bereich 1
Neu Praktiker: Ende der Beta-Phase User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTW Wawi hängt beim Bearbeiten der Druckvorlage für Mahnungen User helfen Usern - Fragen zu JTL-Wawi 0
Lieferadresse entspricht der Rechnungsadresse - vorausgewählt Checkout Einrichtung JTL-Shop5 2
Neu Anzeige Kategorie Pfad in der Übersicht User helfen Usern - Fragen zu JTL-Wawi 1
Neu Reihenfolge der Länder (bei der Versandkostenberechnung) Betrieb / Pflege von JTL-Shop 2
Neu CSS GeoIP MwSt.-Finder 2.7.1 verhindert das Anlegen von Shop-Kundenkonten aus der Wawi Plugins für JTL-Shop 1
Prüfung der UST-ID-Prüfung schlägt fehl. (Innergemeinschaftliche Lieferung) JTL-Wawi 1.8 2
Neu Name der Versandart im Shop anzeigen Allgemeine Fragen zu JTL-Shop 36
Neu Amazon Abgleich - seit heute 12:26Uhr keine Übernahme der Bestellungen über Worker Amazon-Anbindung - Fehler und Bugs 9
Artikelbezeichnung auf der Rechnung anpassen von "Artikelname" in "Kurzbeschreibung" JTL-Wawi 1.10 4
Neu Fehler 35 XLM entspricht nicht der Konvention Plugins für JTL-Shop 4
Neu Schelle Peisänderung in der Tabellenansicht möglich? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Update der Version 1.2.2.2 auf eine aktuelle Installation von JTL-Wawi 11
Neu Abbruch auf der Plattform löscht nicht mehr den Auftrag Arbeitsabläufe in JTL-Wawi 3
Neu Anzeige / Summe der Aufträge zu den Auftragspaketen in der Rechnung ?! User helfen Usern - Fragen zu JTL-Wawi 8
Neu QR Code Ausdruck der TSE Einrichtung / Updates von JTL-POS 0
Automatische Berechnung der Artikelmenge wenn Verkaufseinheit qm ist JTL-Wawi 1.10 4
Neu Der Auftrag wird nicht ausgeliefert. Der Auftrag befindet sich bereits auf einer anderen Pickliste. User helfen Usern - Fragen zu JTL-Wawi 2
Neu Bankverbindung in der Wawi ändern - Bankwechsel Installation von JTL-Wawi 2

Ähnliche Themen