
Auf einen Blick
- ✓Aus unseren JTL-Projekten zeigt sich: In über 60 Prozent der Fälle blockiert eine WAF oder ein Antivirusprogramm den dbeS-Sync-Prozess, auch wenn JTL Wawi selbst von der Firewall ausgenommen ist.
- ✓Ein SQL-MERGE-Konflikt durch verwaiste Datensätze in der Shop-Datenbank ist die zweithäufigste Ursache: Das Worker-Logbuch zeigt dann die Meldung „MERGE-Anweisung schlägt fehl“ oder „Duplicate Entry“.
- ✓Der erste Diagnoseschritt ist immer das Worker-Logbuch unter Wawi → Hilfe → Logbuch. Dort steht der genaue Fehlercode, der alles weitere bestimmt.
Wir wissen: Ein Shopabgleich-Fehler fühlt sich wie ein schwarzes Loch an. Der Worker dreht sich, das Logbuch spuckt Codes aus, und du weißt nicht, ob das Problem beim Server, beim Connector oder bei der Datenbank liegt. Als JTL Service Partner Gold in Ahrensfelde bei Berlin bearbeiten wir regelmäßig genau diese Fehlerbilder bei unseren Kunden. Was wir dabei gelernt haben: Die Diagnose-Reihenfolge entscheidet. Wer zuerst in die Datenbank greift, ohne die WAF geprüft zu haben, verliert Stunden. Laut dem offiziellen JTL-Worker-Guide (guide.jtl-software.com) sind Konfigurationsfehler auf Server-Ebene die häufigste Fehlerklasse beim Shopabgleich — vor Connector- und Datenbankproblemen. Ein Händler im JTL-Forum schrieb treffend: „Der Worker läuft praktisch durch, bis er mit einer Fehlermeldung den Dienst quittiert, und das Log verweist auf ein anderes Log, das ich gar nicht finde.“ Das ist typisch. Die Lösung liegt immer im richtigen Log an der richtigen Stelle.
Die vier häufigsten Ursachen für JTL Wawi Shopabgleich Fehler
Nicht jeder Abgleich-Fehler sieht gleich aus, aber die Ursachen wiederholen sich. Aus unseren Projekten und dem JTL-Forum kristallisieren sich vier Muster heraus, die zusammen über 90 Prozent der Fälle abdecken.
Shopabgleich-Fehler in fünf Schritten systematisch eingrenzen
Die Reihenfolge ist entscheidend. Wer zuerst die Datenbank anfasst, ohne Server und Firewall geprüft zu haben, verliert Zeit. Dieser Plan orientiert sich an dem, was wir in unseren Projekten als Diagnose-Reihenfolge etabliert haben: von außen nach innen. Für JTL-spezifische Hintergründe zum Worker findet sich die technische Grundlage im offiziellen JTL-Worker-Guide: guide.jtl-software.com/jtl-wawi/jtl-worker/.
Logbuch lesen — genauen Fehlercode notieren (Schritt 1)
Öffne in JTL Wawi den Menüpunkt Hilfe → Logbuch. Filtere nach „Abgleich“ und notiere den genauen Fehlertext. Nicht nur „mit Fehlern beendet“, sondern die Zeile darunter. Steht dort „MERGE“, „Duplicate Entry“ oder „SQL“? Dann ist Ursache B wahrscheinlich. Steht dort „HTTP 403″, „503″ oder „Verbindung abgebrochen“? Dann liegt die Ursache auf Server-Ebene. Der Fehlercode bestimmt, welchen der nächsten Schritte du überspringen kannst.
Server und Firewall temporär deaktivieren (Schritt 2)
Deaktiviere Antivirenprogramm und WAF auf dem System, das den Worker ausführt, für einen kurzen Testlauf. Starte danach manuell einen Abgleich über Plattformen → Abgleich starten. Läuft der Abgleich jetzt durch? Dann ist Ursache A bestätigt. Die Lösung ist eine Ausnahmeregel für den Worker-Prozess und die dbeS-Kommunikation zur Shop-URL, kein dauerhaftes Deaktivieren des Schutzes. Wir konfigurieren diese Ausnahmen in unseren Projekten immer als Prozessausnahme, nicht als Portregel.
Wartungsmodus prüfen — SHOP-9083-Check (Schritt 3)
Melde dich im JTL-Shop-Backend an und prüfe unter Einstellungen → Shop-Einstellungen den Wartungsmodus-Status. Auch wenn er als deaktiviert angezeigt wird: Aktiviere ihn einmal und deaktiviere ihn danach wieder vollständig. Das setzt den internen Status zurück. Starte dann einen Verbindungstest über Wawi → Plattformen → Verkaufskanalverwaltung → Verbindung testen. Erscheint nicht mehr die Meldung „Maintenance“? Dann war SHOP-9083 der Auslöser.
PHP-Limits und Server-Ressourcen prüfen (Schritt 4)
Bei HTTP-500- oder HTTP-503-Fehlern prüfe im Hoster-Backend oder per SSH die PHP-Konfiguration: memory_limit sollte mindestens 256 MB betragen, max_execution_time mindestens 120 Sekunden für große Abgleiche. Cloudflare-Nutzer prüfen zusätzlich, ob der Proxy-Modus ZIP-Transfers filtert. Das ist ein bekannter Abgleich-Killer nach Zertifikatswechseln. Ein kurzer Test mit direkter IP statt Cloudflare-Proxy bestätigt oder schließt das aus.
Datenbank-Inkonsistenzen bereinigen (Schritt 5)
Nur wenn die Schritte 1-4 keine Lösung gebracht haben und das Logbuch SQL-MERGE-Fehler zeigt: Lass die Shop-Datenbank auf verwaiste Einträge prüfen. Das ist Datenbankarbeit. Ein falscher SQL-Befehl kann mehr Schaden anrichten als der ursprüngliche Fehler. Backup zuerst, dann einen JTL-Datenbankspezialisten oder uns direkt einschalten. Ein Komplettabgleich über Plattformen, Komplettabgleich kann danach helfen, den Sync-Zustand zwischen Wawi und Shop wieder herzustellen. Mehr zum Connector-Setup findest du auf unserer Seite zur JTL-Connector-Einrichtung.

