
Auf einen Blick
- ✓Der Worker ist das häufigste Nadelöhr bei JTL POS Wawi Integration Problemen: Er verarbeitet POS-Aufträge sequenziell, und eine volle Queue bedeutet Stunden Verzögerung beim Auftragsstand in der Wawi.
- ✓Stornierte Bons, die in der Wawi als „Bezahlt“ ankommen, entstehen fast immer durch einen Timing-Fehler: Der Storno passiert, bevor der vorherige Abgleich abgeschlossen ist. Wir bei der Vlarom E-Commerce Agentur sehen diesen Fall regelmäßig nach Updates.
- ✓Bestandsabweichungen zwischen Kasse und Wawi lassen sich in 80 Prozent der Fälle auf einen zu langen Abgleich-Intervall oder einen fehlenden manuellen Abgleich direkt nach der Ersteinrichtung zurückführen.
Eine JTL-POS-Einführung ist technisch kein Hexenwerk. Die Integration mit JTL-Wawi hat aber mehr Fallstricke als die JTL-Dokumentation auf den ersten Blick zeigt — laut JTL-Worker-Dokumentation auf guide.jtl-software.com muss der Worker als Windows-Dienst laufen, damit der POS-Abgleich nach einem Serverneustart automatisch wieder startet. Wir sind JTL Service Partner Gold und haben in Ahrensfelde bei Berlin in den letzten Jahren mehrere Händler durch genau diese Phase begleitet: Erst alles eingerichtet, dann drei Wochen lang Fehler diagnostiziert, die bei der Konfiguration hätten verhindert werden können. Was wir dabei gelernt haben, steht in diesem Artikel. Als Vlarom E-Commerce Agentur mit Gold-Partner-Status kennen wir diese Fallstricke aus der täglichen Praxis.
4 Ursachen hinter JTL POS Wawi Integration Problemen
Die meisten Probleme nach der Live-Schaltung lassen sich auf vier Muster zurückführen. Ein Händler im JTL-Forum schrieb es treffend: „Der Worker vom JTL Shop läuft problemlos. Auch der POS Worker wirkt so als würde er korrekt funktionieren. Der letzte Auftrag, der in die Wawi importiert wurde ist vor zwei Tagen.“ Genau das ist die typische Situation: Alles scheint zu laufen, aber der Datenfluss stockt an einer unsichtbaren Stelle.
In 5 Schritten zur stabilen JTL POS Wawi Integration
Diese Diagnoseschritte gehen vom häufigsten zum selteneren Problem. Die Schritte sind nach Häufigkeit geordnet: zuerst das wahrscheinlichste Problem prüfen, nach jedem Schritt abwarten, ob das Problem behoben ist, bevor der nächste Schritt folgt. Die Vlarom E-Commerce Agentur begleitet solche Diagnosen als JTL Service Partner Gold auch remote. Einen Kontakt findest du auf unserer Kontaktseite.
Worker-Status und Queue prüfen
Öffne den JTL-Worker und prüfe das Protokoll auf Fehlermeldungen. Wichtig: Schau dir die Zeitstempel an. Wenn der letzte POS-Import-Eintrag deutlich älter ist als der letzte Shop-Abgleich, ist die Queue das Problem. Nächster Schritt: Worker neu starten, dann beobachten ob POS-Aufträge zeitnah verarbeitet werden. Falls ja, war es eine einmalige Stauung. Falls nein, muss die Worker-Konfiguration angepasst werden.
Storno-Flow in der Wawi nachverfolgen
Für jeden stornierten Bon: Suche den Auftrag in der Wawi über Verkauf > Aufträge, filtere nach Plattform ‚JTL-POS‘. Prüfe ob der Auftrag als storniert oder als bezahlt markiert ist. Wenn bezahlt, öffne das Protokoll des POS-Servers zum Zeitpunkt des Stornos. Der Eintrag ‚Mindestens ein Fehler ist aufgetreten‘ gefolgt von einem Null-Reference-Fehler zeigt an, dass das Mapping zwischen Bon und Wawi-Auftrag gerissen ist. Betroffene Aufträge müssen manuell korrigiert werden.
Bestand-Reconciliation durchführen
Wenn Bestandsabweichungen bestehen, ist der sauberste Weg: Alle betroffenen Artikel in der Wawi für die POS temporär deaktivieren. Dann in JTL-POS einen manuellen Datenabgleich starten und warten bis er vollständig durch ist. Danach die Artikel in der Wawi wieder aktivieren und einen zweiten Abgleich starten. Diesen Zyklus hat JTL selbst als Workaround dokumentiert. Er dauert je nach Artikelzahl zwischen 10 Minuten und einer Stunde.
Abgleich-Intervall und Verbindungsparameter prüfen
In den globalen Einstellungen der Wawi unter Admin > Kasseneinstellungen findest du den Abgleich-Intervall. 60 Sekunden ist der Standardwert — bei mehreren gleichzeitigen Kassen sollte dieser Wert eher auf 30 Sekunden reduziert werden. Wichtiger: Prüfe in den Verbindungseinstellungen, ob die IP-Adresse des Wawi-Servers statisch vergeben ist. Dynamische IPs aus dem DHCP-Pool sind ein häufiger Grund dafür, dass die Kasse nach einem Router-Neustart keine Verbindung mehr findet.
Worker als Windows-Dienst einrichten
Öffne den JTL-Worker und prüfe oben rechts ob ‚Als Dienst aktiv‘ angezeigt wird. Wenn nicht, folge der Worker-Dokumentation auf guide.jtl-software.com und richte den Worker als Windows-Dienst ein. Das verhindert, dass der Abgleich bei einer Benutzerabmeldung stoppt. Nach der Einrichtung: Server einmal neu starten und prüfen ob der Dienst automatisch startet.

