ERP & Warenwirtschaft

JTL-Connector, dbeS oder Onlineshop-Abgleich: drei Begriffe, drei Bedeutungen

Im Support-Ticket steht „Connector", im Verzeichnis steht „dbeS", im Menü steht „Abgleich starten". Drei Namen für drei verschiedene Dinge — und wer sie verwechselt, sucht die Ursache eines Problems an der falschen Stelle. Dieser Beitrag sortiert die Begriffe an der Herstellerdokumentation, zeigt, was in welche Richtung läuft, und sammelt die Fehlerbilder, die JTL selbst beschreibt.

Illustration: Ein Aktenschrank in der Mitte, von dem zwei getrennte Rohrleitungen ausgehen; die linke endet an einem Ladenschild, die rechte an einem Stecker vor drei kleineren Ladenschildern
2 Ausprägungen des Onlineshop-Abgleichs: einfach und komplett 4 fertige Connectoren, 4 weitere abgekündigt 0 Guide-Seiten erklären die Abkürzung dbeS

Onlineshop-Abgleich ist die offizielle Bezeichnung für den Datenaustausch zwischen JTL-Wawi und einem Shop — in zwei Ausprägungen: einfacher Abgleich und Komplettabgleich. dbeS ist der interne technische Name der Schnittstelle im JTL-Shop. Der JTL-Connector ist etwas anderes: die Schnittstelle für Drittshops wie Shopware 6, WooCommerce, Shopify oder PrestaShop.

Stand am 7. September 2026: Alle Angaben zu Menüwegen, Feldern und Grenzen stammen aus dem offiziellen JTL-Guide, aus dem JTL-Forum und aus dem Quelltext-Repository von JTL-Shop. Wir haben jede Seite an diesem Tag selbst geladen und im Volltext gegengelesen; die Fundstellen stehen am Ende. Keine der zitierten Guide-Seiten trägt einen Versionsvermerk — eine Zusicherung, dass die Bezeichnungen in kommenden Versionen gleich bleiben, gibt der Hersteller allerdings auch nirgends. Prüfen Sie den Stand vor einer Umstellung erneut.

1. Die drei Begriffe nebeneinander

Die Verwirrung hat eine einfache Ursache: Die drei Wörter stehen nicht auf derselben Ebene. „Onlineshop-Abgleich" beschreibt einen Vorgang. „dbeS" und „JTL-Connector" bezeichnen Schnittstellen — und zwar zwei verschiedene, je nachdem, welches Shopsystem am anderen Ende hängt. Wer das einmal sortiert hat, liest Fehlermeldungen und Forenbeiträge deutlich schneller.

Der Satz, der die Sache auflöst, steht im JTL-Guide in einem Nebensatz, den kaum jemand zitiert: „Der Onlineshop-Abgleich aktualisiert sowohl angeschlossene JTL-Shops als auch Fremdsysteme, die über JTL-Connector angeschlossen sind." Der Vorgang ist also der Oberbegriff. Darunter liegen zwei technische Wege.

Begriff Was er bezeichnet Wo Sie ihm begegnen
Onlineshop-Abgleich Die offizielle Bezeichnung für den Vorgang. Er hat zwei Ausprägungen: den einfachen Onlineshop-Abgleich und den Komplettabgleich. In JTL-Wawi über Plattformen und die Schaltfläche Abgleich starten. Im Guide als eigenes Kapitel unter JTL-Shop.
dbeS Der interne technische Name der Schnittstelle, die im JTL-Shop selbst steckt. Keine Guide-Seite erklärt die Abkürzung. Als Verzeichnis im Shop-Wurzelverzeichnis, in Beispiel-URLs des Guides und im Kommentar zur Konstante SYNC_LOG_LEVEL.
JTL-Connector Eine eigene Schnittstelle, aber für Drittshops. Sie tauscht laut JTL Artikel, Kategorien und Kundendaten in beide Richtungen aus. Im Guide in der Rubrik Drittshop-Anbindung. Für JTL-Shop kommt sie nicht zum Einsatz.

Daraus folgt eine Faustregel, die im Alltag viel Zeit spart: Wer einen JTL-Shop betreibt, braucht keinen JTL-Connector. Und umgekehrt: Wer über einen Drittshop spricht, sollte nicht von dbeS reden. Beides passiert trotzdem ständig — auch in Support-Anfragen, in denen dann zwanzig Minuten für die Klärung draufgehen, welches System überhaupt gemeint ist.

2. Einfacher Abgleich oder Komplettabgleich?

Der JTL-Guide formuliert die Unterscheidung klar: „Im Kontext von JTL-Shop gibt es zwei verschiedene Arten des Onlineshop-Abgleichs: den Komplettabgleich und den einfachen Onlineshop-Abgleich." Beide starten Sie am selben Ort — in JTL-Wawi über den Bereich Plattformen und die Schaltfläche Abgleich starten. Der Unterschied liegt darin, was übertragen wird.

  • Der einfache Onlineshop-Abgleich überträgt laut Guide „in der Regel ausschließlich Änderungen und Bestellungen". Er läuft in beide Richtungen: Neue Bestellungen kommen aus dem Shop in die Warenwirtschaft, geänderte Artikel, Kategorien, Preise und Statusänderungen gehen den Weg zurück. Das ist der Vorgang, der im Betrieb permanent läuft.
  • Der Komplettabgleich überträgt „alle (ausgewählten) Daten aus JTL-Wawi an den JTL-Shop, unabhängig davon, ob sich diese Daten seit dem letzten Abgleich verändert haben". Er ist damit einseitig gerichtet und ausdrücklich ein Reparaturwerkzeug, kein Regelbetrieb.

Wann Sie ihn brauchen, sagt JTL selbst: „In der Regel lohnt es sich einen Komplettabgleich durchzuführen, wenn Sie glauben, dass nicht alle Änderungen aus JTL-Wawi zu JTL-Shop übertragen wurden." Als konkrete Anlässe nennt der Guide geänderte Steuereinstellungen und GPSR-Informationen. Beides sind Felder, die an vielen Artikeln gleichzeitig hängen — genau der Fall, in dem eine reine Änderungsübertragung Lücken lässt.

Den Umfang legen Sie vorher fest, über das Menü Plattformen, dann Onlineshop, dann Komplettabgleich. Dort haken Sie die Objekte an, die erneut vollständig gesendet werden sollen; bei mehreren angebundenen Shops geht das je Shop getrennt. Der Guide verbindet das mit einer Warnung, die man ernst nehmen sollte: „Je mehr Objekte Sie aktivieren, desto länger dauert der Komplettabgleich. Aktivieren Sie nur die Objekte, die auf jeden Fall aktualisiert werden müssen."

Eine Dauer nennt JTL nirgends — weder in Minuten noch in Artikeln pro Zeiteinheit. Wir nennen deshalb ebenfalls keine. Was sich sagen lässt: Die Laufzeit hängt an der Objektauswahl, an der Sortimentsgröße und an der Leistung des Webservers, und ein Komplettabgleich über alle Objekte im laufenden Tagesgeschäft ist keine gute Idee.

Übrigens gilt der Komplettabgleich auch für Drittshops, obwohl die Guide-Seite ausschließlich von JTL-Shop spricht. Die Connector-Dokumentation verweist auf dieselbe Seite: Auf die Frage, wie man JTL-Wawi anweist, alle Artikel noch einmal zum Shop zu senden, lautet die Antwort schlicht, einen Komplettabgleich durchzuführen.

3. dbeS: der Name, den niemand erklärt

Kaum ein Begriff im JTL-Umfeld wird so oft verwendet und so selten definiert. Wir haben deshalb die Volltextsuche des JTL-Guides bemüht und den Detektor vorher an einem Positivfall geeicht: Die Suche nach „Komplettabgleich" liefert saubere Treffer mit Textauszügen, die Suche funktioniert also. Für „dbeS" liefert sie ausschließlich Treffer in Verzeichnispfaden, Beispiel-URLs und einem Code-Kommentar. Es gibt keine Guide-Seite, die den Begriff erklärt.

Aufgeschlüsselt sieht das so aus:

  • Als Verzeichnis. In der Anleitung zur Shop-Installation stehen dbeS/tmp und dbeS/logs in der Liste der Ordner, die vom Webserver beschreibbar sein müssen. Wer eine Rechte-Fehlermeldung bekommt, liest den Namen also zuerst dort.
  • Als Beispiel-URL. In der Beschreibung der Bildeinstellungen taucht die Bildschnittstelle als /dbeS/bild.php auf. Auch das ist ein Pfad, keine Erklärung.
  • Als Code-Kommentar. In der FAQ zu JTL-Shop steht im Abschnitt Fehlerbehebung eine Konstante mit der Zeile darüber: „enables printing of warnings/infos/errors for the dbeS sync" — gemeint ist SYNC_LOG_LEVEL. Die zugehörige Tabelle ordnet dem zu analysierenden Bereich „JTL-Shop-Abgleich" genau diese eine Zeile zu.

Damit ist die Sache klar: dbeS ist der interne technische Name der Schnittstelle, die JTL-Shop selbst mitbringt — die Datenbank-Export-Schnittstelle. Sie ist kein Zusatzprodukt, keine Lizenz und kein Plugin, sondern Bestandteil des Shops. Deshalb braucht ein JTL-Shop keinen Connector.

Im offiziellen Quelltext-Repository von JTL-Shop liegt das Verzeichnis dbeS direkt im Wurzelverzeichnis. Wir haben es am 7. September 2026 abgefragt: Es enthält 41 Einträge, darunter Dateien wie Artikel_xml.php, Kategorien_xml.php, Kunden_xml.php, GetBestellungen_xml.php, GetZahlungen_xml.php, Bilder_xml.php und QuickSync_xml.php sowie die beiden Ordner logs und tmp. Dahinter liegen im Shop-Quelltext 19 Klassen mit sprechenden Namen: Products, Categories, Orders, Customer, Images, DeliveryNotes, Returns und weitere.

Die Testanleitung, die überall kursiert und ins Leere läuft

Ein Detail lohnt die ausdrückliche Erwähnung, weil es Zeit kostet. In vielen Foren- und Agenturbeiträgen steht, man könne die Schnittstelle über den Aufruf von ihre-domain.de/dbeS/mytest.php prüfen. Für JTL-Shop 5 stimmt das nicht mehr. Die Datei existiert zwar noch, enthält aber ausschließlich den Kommentar „removed in 5.0.0"; dasselbe gilt für die .htaccess im selben Verzeichnis. Wir haben beide Dateien im offiziellen Repository geöffnet und gelesen. Zum Testen nutzen Sie stattdessen die Schaltfläche Verbindung testen in der Registerkarte Webserver der Verkaufskanalverwaltung.

Genau dort liegen auch die Zugangsdaten. JTL nennt sie Synchronisierungsdaten: Im Shop-Backend finden Sie sie unter Administration, Benutzer & Rechte, Abgleich JTL-Wawi; in JTL-Wawi tragen Sie sie unter Plattformen, Verkaufskanäle, Registerkarte Webserver in die Felder Sync-Benutzername und Sync-Kennwort ein. Wer sie verloren hat, setzt sie im Shop-Backend neu.

4. JTL-Connector: die Schnittstelle für Drittshops

Der JTL-Guide führt den Connector in einer eigenen Rubrik, und deren Name sagt bereits alles: Drittshop-Anbindung. Die Beschreibung dort lautet: „Die Schnittstelle JTL-Connector ermöglicht Ihnen einen bi-direktionalen Austausch von Artikeln, Kategorien und Kundendaten zwischen JTL-Wawi und einem Drittshop-System."

Fertige Lösungen bietet JTL für vier Systeme an — und diese Liste sollte man nicht aus dem Gedächtnis ergänzen, weil sich das Feld verschoben hat:

  • Shopware 6, laut Versionsseite ab 6.1 bis 6.7.9 unterstützt.
  • WooCommerce, ab 3.0 bis 8.
  • Shopify, als reines SaaS-System von JTL selbst gehostet und als Service angeboten.
  • PrestaShop, ab 1.7.5 bis 8.1.

Für alle Connectoren gilt eine gemeinsame Mindestanforderung: Sie funktionieren ab JTL-Wawi-Version 1.0.4.1. Die selbst gehosteten Varianten für WooCommerce und PrestaShop verlangen mindestens PHP 8.1; bei den von JTL gehosteten Connectoren für Shopware 6 und Shopify kümmert sich JTL um die PHP-Version. Und es gibt einen Ausweg für alles andere: „Entwickler können Lösungen für noch nicht unterstützte Shop-Systeme programmieren."

Vier Connectoren sind abgekündigt — und was das konkret bedeutet

Für Gambio, modified, Oxid und Shopware 5 gibt es zwar noch Dokumentation, aber keine Zukunft. JTL formuliert die Folgen ungewöhnlich deutlich: Die Schnittstellen funktionierten zwar weiterhin, aber es würden „keine Supportleistungen oder Weiterentwicklungen mehr angeboten. Das umfasst auch Sicherheitsfixes und Bugfixes." Ergänzend heißt es, in der Entwicklung von JTL-Wawi würden die spezifischen Anforderungen dieser Schnittstellen nicht mehr berücksichtigt; eine reibungslose Nutzung bei neuen Wawi-Versionen sei deshalb nicht garantiert.

Wer eine dieser vier Anbindungen betreibt, hat damit ein datiertes Planungsthema, kein akutes. Aber die Kombination aus „keine Sicherheitsfixes" und „keine Garantie bei Wawi-Updates" ist ein guter Grund, den Wechsel nicht bis zum ersten Ausfall zu verschieben.

Ein Unterschied, der Geld kostet

Beim gehosteten Connector für Shopware 6 und Shopify kommt eine Größe hinzu, die es beim JTL-Shop nicht gibt: die Transaktion. JTL definiert sie im Guide so: „Eine Transaktion wird generiert, wenn ein Verkauf über den Shop stattgefunden hat und die Bestellung/der Auftrag über den SaaS-Connector an JTL-Wawi übertragen wird." Und weiter: „Jede übertragene Bestellung (Kundenrechnung) gilt als Transaktion."

Praktisch relevant wird das beim Umzug eines bestehenden Shops, denn auch Altbestellungen können als Transaktion zählen. JTL beschreibt dafür einen Hebel: Im Kundencenter lässt sich festlegen, ab welchem Datum Aufträge überhaupt in JTL-Wawi importiert werden. Beträge nennen wir hier bewusst nicht — die Preisangaben stehen auf einer Seite, die ihre Tabellen erst im Browser aufbaut, und aus solchen Seiten lassen sich Zahlen nicht zuverlässig zitieren. Fragen Sie den Stand im Kundencenter ab, bevor Sie kalkulieren. Wie sich das im konkreten Fall auswirkt, haben wir im Beitrag zur Shopify-Anbindung an JTL-Wawi mit zwölf weiteren Stolpersteinen aus der Herstellerdokumentation ausgeführt.

5. Was in welche Richtung läuft

Die Richtungsfrage klingt trivial und ist es nicht. Sie entscheidet, wo Sie ein Feld pflegen — und wo eine Pflege wirkungslos verpufft, weil sie beim nächsten Abgleich überschrieben wird. Der Guide beschreibt den einfachen Abgleich in einem Satz, der beide Richtungen enthält: „Während eines einfachen Onlineshop-Abgleichs werden neue Bestellungen aus Ihrem Onlineshop an JTL-Wawi gesendet. Parallel sendet JTL-Wawi geänderte Daten wie z. B. neue Artikel, Kategorien oder Preise sowie Statusänderungen an Ihren Onlineshop."

Aus den einzelnen Guide-Seiten lässt sich das weiter auffächern. Belegt ist Folgendes:

  • Von JTL-Wawi in den Shop: neue und geänderte Artikel, Kategorien, Preise und Statusänderungen. Dazu die Sichtbarkeit — welche Kategorie und welcher Artikel im Shop überhaupt erscheinen, entscheiden Sie in der Warenwirtschaft. Auch Bildnamen und Alternativtexte für Bilder pflegen Sie laut Guide in den Artikelstammdaten und übertragen sie anschließend per Abgleich.
  • Ebenfalls aus JTL-Wawi: die Meta-Angaben für Artikel, Kategorien und Hersteller. Das ist einer der häufigsten Irrtümer im SEO-Alltag. Der Guide sagt ausdrücklich, im Shop ließen sich Meta-Angaben nur „für alle Seiten, die ihre Meta-Angaben nicht aus JTL-Wawi beziehen", einrichten.
  • Vom Shop in die Warenwirtschaft: neue Bestellungen. Und Kundendaten — allerdings nur in dieser Richtung. Auf die Frage, ob JTL-Wawi Kunden in den Onlineshop importieren könne, die dort noch nicht vorhanden sind, antwortet die Connector-Dokumentation knapp: „Nein, JTL-Wawi kann nur Kundendaten aktualisieren, die zuvor aus dem Onlineshop importiert wurden."

Für die Fein-Zuordnung im JTL-Shop gibt es einen aufschlussreichen Hinweis im Quelltext: Im Verzeichnis dbeS tragen mehrere Dateien ein vorangestelltes „Get" im Namen, etwa GetBestellungen_xml.php oder GetZahlungen_xml.php, während andere ohne dieses Präfix auskommen. Das legt nahe, dass die Warenwirtschaft diese Datenarten aus dem Shop abholt und die übrigen dorthin sendet. Das ist unsere Lesart der Dateinamen, keine Aussage des Herstellers — JTL dokumentiert die Zuordnung an keiner Stelle. Wir nennen sie trotzdem, weil sie beim Lesen von Logdateien hilft.

Eine harte Grenze zieht der Guide dagegen ausdrücklich: „Es werden ausschließlich die Daten übertragen, die der jeweilige Shop in seiner Basiskonfiguration unterstützt. Erweiterungen von JTL-Wawi werden im Regelfall nicht unterstützt." Wer also ein Feld in der Warenwirtschaft pflegt, für das der Shop keine Entsprechung hat, wartet vergeblich auf das Ergebnis. Wo Sie den Shop entsprechend erweitern können, zeigt unsere Übersicht der Plugins für JTL-Shop.

6. „JTL-Wawi ist das führende System": was das praktisch heißt

Diesen Satz hört jeder, der eine Anbindung einrichtet. Er ist keine Empfehlung, sondern eine Konstruktionsentscheidung. Die Connector-FAQ formuliert es auf die Frage, welches System federführend einzusetzen sei, unmissverständlich: „Der JTL-Connector wurde so programmiert, dass JTL-Wawi federführend ist."

Die Erste-Schritte-Seite übersetzt das in eine Arbeitsanweisung: „Ab dem initialen Datentransfer ist JTL-Wawi das führende System. Nehmen Sie alle Änderungen an Ihrem Datenbestand bitte ausschließlich in JTL-Wawi vor — und nicht mehr im Admin-Bereich Ihres Onlineshops." Dazu gehört eine Einschränkung, die im Guide direkt darunter steht und gern überlesen wird: Dieses Vorgehen gilt nur, wenn im Connector eingestellt ist, dass die Sortimentsdaten über JTL-Wawi gepflegt werden.

Für den Alltag heißt das drei Dinge. Erstens: Der Shop-Admin ist ab jetzt ein Anzeigewerkzeug für alles, was aus der Warenwirtschaft kommt. Wer dort einen Preis korrigiert, hat ihn beim nächsten Abgleich wieder verloren. Zweitens: Es braucht eine klare Absprache im Team, wer wo pflegt — die häufigste Ursache für „das System spinnt" ist nicht die Software, sondern eine zweite Person, die im Shop-Backend arbeitet. Drittens: Die Regel gilt nicht für alles. Bestellungen, Kunden und Zahlungen entstehen im Shop und wandern von dort in die Warenwirtschaft.

Beim JTL-Shop wirkt dasselbe Prinzip über einen anderen Hebel: die Wurzelkategorie. Beim Anlegen des Verkaufskanals wählen Sie eine Hauptkategorie aus; alle Kategorien und Artikel darin werden für den Shop aktiviert. Der Guide warnt aber ausdrücklich: „Bitte beachten Sie, dass alle Kategorien und Artikel, die sich außerhalb der Wurzelkategorie befinden, für JTL-Shop deaktiviert werden und nicht aktiviert werden können." Wer einen Artikel partout nicht in den Shop bekommt, sollte zuerst hier nachsehen — noch vor jeder Logdatei. Wie Verkaufskanäle grundsätzlich angelegt werden, beschreibt unsere Anleitung zur Einrichtung von JTL-Wawi.

7. Ohne JTL-Worker kein automatischer Abgleich

Manuell starten Sie den Abgleich über Plattformen und die Schaltfläche Abgleich starten. Damit er von selbst läuft, brauchen Sie den JTL-Worker — den Hintergrunddienst, der Aufgaben in JTL-Wawi anstößt. Ohne ihn passiert automatisch schlicht nichts.

Zwei Punkte werden dabei regelmäßig übersehen. Der erste steht in beiden Abgleich-Kapiteln des Guides: „Wenn Sie JTL-Worker 2.0 nutzen, starten Sie diesen neu, nachdem Sie einen JTL-Shop zu JTL-Wawi hinzugefügt haben. Erst dann ist ein automatischer Abgleich mit dem JTL-Worker möglich." Wer den Shop anlegt und sich wundert, dass tagelang nichts passiert, hat meistens genau diesen Neustart ausgelassen.

Der zweite betrifft das Intervall. JTL gibt kein festes Abgleichintervall vor. Jede Aufgabe im Menü Admin, Punkt JTL-Worker-Status, Registerkarte Aufgaben, trägt ihren eigenen Wert in der Spalte Intervall — angegeben in Tagen, Stunden, Minuten und Sekunden. Belegt ist genau eine Empfehlung: „Setzen Sie das Intervall auf mindestens 5 Minuten, damit die Serverbelastung minimiert wird." Eine Obergrenze, einen Standardwert oder eine Empfehlung je Datenart nennt der Hersteller nicht.

Dazu kommt eine Betriebsbedingung, die im Guide fett markiert ist: „Bitte beachten Sie, dass JTL-Worker immer geöffnet sein muss, damit JTL-Worker automatisch Abgleiche durchführen kann." Das gilt für den manuell gestarteten Worker; als Alternative beschreibt JTL die Einrichtung als Windows-Dienst. Empfohlen wird außerdem ein eigener Benutzer für den Worker, damit dessen Anmeldung nicht abreißt, sobald jemand sein persönliches Passwort ändert. Was der Worker sonst noch anstößt und warum er kein Zeitplaner ist, behandeln wir im Beitrag zu JTL-Workflows und dem JTL-Worker.

8. Fehlerbilder, die JTL selbst dokumentiert

Eine konsolidierte Troubleshooting-Seite zum Onlineshop-Abgleich gibt es bei JTL nicht — wir haben danach gesucht und keine gefunden. Die Hinweise sind stattdessen über die einzelnen Kapitel verstreut. Zusammengetragen ergibt das eine erstaunlich brauchbare Liste, in der acht der häufigsten Beschwerden eine dokumentierte Ursache haben.

Symptom Dokumentierte Ursache Fundstelle im Guide
Gar nichts wird übertragen Im Verkaufskanal ist die Checkbox Datenübertragung/Abgleich zum Shop sperren gesetzt. Sie unterbindet laut Guide den gesamten Datenaustausch. JTL-Shop an JTL-Wawi anbinden
Ein Artikel lässt sich gar nicht aktivieren Er liegt außerhalb der Wurzelkategorie. Alles außerhalb wird laut Guide deaktiviert und kann nicht aktiviert werden. JTL-Shop an JTL-Wawi anbinden
Der Artikel ist aktiviert, erscheint aber nicht Entweder ist die Kategorie nicht aktiviert oder die Bestandsführung fehlt. Ohne sie blendet JTL-Shop den Artikel im Standard aus. Kategorien und Artikel aktivieren
Fehler 500 bei der Übertragung Die Übertragungsparameter sind für den Webserver zu groß. JTL sagt ausdrücklich, dass diese Werte dann nach unten zu korrigieren sind. JTL-Shop an JTL-Wawi anbinden
Fehler in JTL-Wawi nach Auftragsübernahme Auftragsnummern aus dem Shop und der eigene Nummernkreis überschneiden sich. Auftragsnummern müssen laut Guide einzigartig sein. JTL-Shop an JTL-Wawi anbinden
Meldung: Keine HTTP-Verbindung Der Adminbereich des Shops ist per .htaccess geschützt. Ein Access-Schutz oder ein aktiver Wartungsmodus legt den Connector lahm. FAQ zu den JTL-Connectoren
Verbindung bricht scheinbar grundlos ab Eine Weiterleitung im Webserver greift. Redirects in der Virtualhost-Konfiguration oder per mod_rewrite dürfen laut JTL nicht gesetzt sein. FAQ zu den JTL-Connectoren
Importierte Artikel landen im Nirgendwo Artikel ohne Kategoriezuweisung legt JTL-Wawi in einer eigenen Kategorie ab, die den Shopnamen trägt. Das ist dokumentiertes Verhalten. FAQ zu den JTL-Connectoren

Zwei Einträge verdienen eine Erläuterung. Der Fehler 500 bei der Übertragung hängt an den Übertragungsparametern: JTL-Wawi packt Daten in Archive und schickt sie an den Webserver, der sie anschließend verarbeiten muss. Über Anzahl der Dateien je Archiv und Archivgröße stellen Sie ein, wie groß diese Pakete werden. Der Guide sagt dazu: „Wenn bei der Übertragung ein 500 Fehler ausgegeben wird, müssen diese Werte nach unten korrigiert werden." Beruhigend ist der Zusatz, dass JTL-Wawi diese Werte ab Version 1.6 bei Problemen selbst schrittweise absenkt.

Der zweite ist der Access-Schutz. „Ein Access-Schutz (in der .htaccess auf dem Webserver) oder ein aktiver Wartungsmodus in Ihrem Shop, führen dazu, dass der JTL-Connector nicht funktioniert", schreibt JTL. Die passende Fehlermeldung liefert der Guide gleich mit: Meldet JTL-Wawi „Keine HTTP-Verbindung", ist der Adminbereich vermutlich per .htaccess geschützt. Dasselbe Muster greift bei allem, was sich sonst noch vor den Shop schiebt — ein vorgeschalteter Bot- oder DDoS-Schutz kann den Abgleich genauso blockieren, weil die Warenwirtschaft ohne Browser und ohne JavaScript anfragt. Was ein solcher Dienst überhaupt tut, erklären wir im Beitrag Was ist Cloudflare?; die passenden Ausnahmeregeln für den JTL-Shop finden Sie auf unserer Seite zum Cloudflare-Schutz für JTL-Shops.

Für Drittshops kommt ein Werkzeug hinzu, nach dem in der Suche auffällig oft gefragt wird: das Zurücksetzen des Connectors. Es liegt in der Onlineshop-Anbindung in der Registerkarte Zurücksetzen und Hilfen. Was dabei passiert, beschreibt JTL präzise: Die vom Connector in der Shopdatenbank angelegten Linkertabellen werden geleert, und beim nächsten Abgleich baut der Connector die Verknüpfungen erneut auf. Diese Tabellen verbinden die internen Schlüssel beider Systeme — sie sind der Grund, warum ein Shop nach dem Zurücksetzen erst wieder „zueinanderfinden" muss.

9. Wenn der Abgleich hängt: vier Prüfungen der Reihe nach

Die Reihenfolge ist bewusst gewählt: Sie beginnt mit den Einstellungen, die in Sekunden geprüft sind, und endet mit der Logdatei, die Zeit kostet. In der Praxis erledigt sich der Großteil der Fälle in den ersten beiden Schritten.

  1. Sperre prüfen: Ist die Checkbox Datenübertragung sperren im Verkaufskanal gesetzt?
  2. Verbindung testen: Registerkarte Webserver, Schaltfläche Verbindung testen benutzen.
  3. Worker ansehen: Läuft die Aufgabe unter Admin und JTL-Worker-Status wirklich?
  4. Log einschalten: Debug-Logs in JTL-Wawi aktivieren und den Fehler erneut auslösen.

Zum vierten Schritt noch ein Hinweis, weil er zwei Ebenen hat. Die Logdateien von JTL-Wawi schalten Sie im Menü Admin unter Globale Einstellungen in der Registerkarte Debug ein; dort sehen Sie unter Onlineshop-Abgleich auch, wohin sie geschrieben werden. Ist die Option aus, aktivieren Sie sie, wählen einen Pfad und lösen den Fehler erneut aus. Beim Drittshop gibt es zusätzlich die Logs des Connectors, die sich über einen Eintrag in dessen Konfigurationsdatei ausführlicher stellen lassen.

Beim JTL-Shop führt derselbe Weg über die Konstante SYNC_LOG_LEVEL in der Konfigurationsdatei des Shops. JTL beschreibt sie in der FAQ als Mittel gegen einen nichtssagenden Fehler 500 und verbindet das mit einer Bitte, die man befolgen sollte: „Nach erfolgreicher Fehleranalyse setzen Sie bitte alle Einträge wieder auf 0, um das Schreiben von Log-Dateien zu beenden." Ein dauerhaft aktives Debug-Logging füllt nicht nur die Platte, es zeigt im ungünstigen Fall auch Interna nach außen.

10. Wo die Dokumentation schweigt

Zur Ehrlichkeit gehört, die Grenzen der Quellenlage zu benennen. Diese Punkte haben wir gesucht und nicht belegen können — wer sie irgendwo als Fakt liest, sollte nachfragen:

  • Keine Angaben zu Dauer und Durchsatz. Weder für den einfachen Abgleich noch für den Komplettabgleich nennt JTL Zeiten, Artikelzahlen oder Datenmengen. Die einzige quantitative Aussage ist die Warnung, dass mehr Objekte länger dauern.
  • Keine Feldliste. Es gibt keine Übersicht, welche Felder in welche Richtung laufen. Der Guide sagt nur, es werde übertragen, was der jeweilige Shop in seiner Basiskonfiguration unterstützt — die Detailmatrix je Drittshop liegt in einem separaten Dokument.
  • Keine offizielle Troubleshooting-Seite. Die Fehlerbilder in Abschnitt 8 stammen aus fünf verschiedenen Guide-Kapiteln. Eine konsolidierte Seite existiert nicht, weshalb Foren-Threads bei dieser Frage traditionell die erste Anlaufstelle sind.
  • Kein Versionsstand auf den zitierten Seiten. Wir haben das geprüft: Der Vermerk „Stand: JTL-Wawi Version" existiert im Guide durchaus — auf einer Vergleichsseite haben wir ihn gefunden —, auf keiner der hier zitierten Seiten steht er. Das ist kein Beleg für Aktualität, sondern nur dafür, dass JTL zu diesen Kapiteln keine Version zusichert.

Und ein Hinweis in eigener Sache zur Zeitachse: JTL-Shop bewegt sich schneller als die Guide-Kapitel. Die Version 5.8.0 ist laut Releasepost im offiziellen JTL-Forum am 26. August 2026 erschienen. Menüwege und Feldnamen ändern sich damit nicht über Nacht, aber ein Blick auf den aktuellen Stand gehört vor jede Umstellung.

Onlineshop-Abgleich, dbeS und Connector auf einen Blick
  • Offizieller BegriffOnlineshop-Abgleich, mit zwei Ausprägungen
  • Einfacher AbgleichÜberträgt in der Regel nur Änderungen und Bestellungen.
  • KomplettabgleichSendet alle ausgewählten Objekte erneut, auch unveränderte.
  • dbeSInterner Name der Schnittstelle im JTL-Shop, im Guide nie erklärt
  • JTL-ConnectorNur für Drittshops, nicht für den JTL-Shop
  • Fertige ConnectorenShopware 6, WooCommerce, Shopify, PrestaShop
  • AbgekündigtGambio, modified, Oxid, Shopware 5
  • Führendes SystemJTL-Wawi. Der Connector ist darauf hin programmiert.
  • AutomatikOhne laufenden JTL-Worker findet kein automatischer Abgleich statt.
  • IntervallFrei je Aufgabe, belegt ist nur die Empfehlung ab 5 Minuten.
  • UmfangNur, was der Shop in seiner Basiskonfiguration unterstützt
  • StandAlle Angaben am 7. September 2026 an der Quelle geprüft

11. Fazit: drei Sätze, die die Verwirrung beenden

Der erste: „Onlineshop-Abgleich" ist der Vorgang, nicht die Technik. Er umfasst beide Wege — den nativen zum JTL-Shop und den über den Connector zum Drittshop. Wer den Begriff so verwendet, redet nie an der Sache vorbei.

Der zweite: dbeS ist kein Produkt, sondern ein Verzeichnisname. Er steckt im JTL-Shop und begegnet Ihnen fast nur in Pfaden und Logs. Wenn er in einer Fehlermeldung auftaucht, wissen Sie jetzt, dass es um den Shop-eigenen Abgleich geht — und nicht um eine Komponente, die Ihnen jemand verkaufen muss.

Der dritte: Der JTL-Connector gehört zum Drittshop. Vier Systeme sind fertig unterstützt, vier weitere abgekündigt. Wer die Begriffe trennt, sucht Fehler dort, wo sie entstehen — und stellt in der Beratung die richtige erste Frage, nämlich welches Shopsystem am anderen Ende hängt.

Wo Anbindungen in gewachsenen Systemen Probleme machen, liegt es nach unserer Erfahrung selten an der Schnittstelle selbst. Meist ist es die Kombination aus einer vergessenen Einstellung, einem nicht laufenden Worker und einer zweiten Person, die im Shop-Backend pflegt. Diese drei lassen sich an einem Vormittag auseinandersortieren — man muss nur wissen, in welcher Reihenfolge man hinsieht.

12. Häufige Fragen zum Onlineshop-Abgleich

Was ist der Unterschied zwischen dem JTL-Connector und dbeS?

Beide sind Schnittstellen, aber für verschiedene Zielsysteme. dbeS ist der interne technische Name der Schnittstelle, die im JTL-Shop selbst steckt. Der JTL-Connector verbindet JTL-Wawi mit Drittshops wie Shopware 6, WooCommerce, Shopify oder PrestaShop. Wer einen JTL-Shop betreibt, braucht keinen Connector.

Wofür steht die Abkürzung dbeS?

Der Begriff steht für die Datenbank-Export-Schnittstelle des JTL-Shops. JTL selbst schreibt die Abkürzung nirgends im Guide aus und erklärt sie auf keiner Hilfeseite. Sichtbar wird sie nur als Verzeichnisname im Shop-Verzeichnis und in einem Code-Kommentar zur Konstante SYNC_LOG_LEVEL. Genau deshalb kennen viele den Namen nur aus Fehlermeldungen.

Wann brauche ich einen Komplettabgleich statt des einfachen Abgleichs?

Wenn Änderungen aus JTL-Wawi im Shop nicht ankommen. JTL nennt als Anlass ausdrücklich geänderte Steuereinstellungen und GPSR-Informationen. Der Komplettabgleich sendet alle ausgewählten Objekte erneut, unabhängig davon, ob sie sich geändert haben. Wählen Sie dabei nur die Objekte aus, die wirklich aktualisiert werden müssen.

Welche Daten laufen vom Shop zurück in die Warenwirtschaft?

Vor allem neue Bestellungen. Der Guide beschreibt den einfachen Abgleich so, dass neue Bestellungen aus dem Onlineshop an JTL-Wawi gesendet werden. Kundendaten entstehen ebenfalls im Shop: JTL-Wawi kann laut Connector-Dokumentation nur Kundendaten aktualisieren, die zuvor aus dem Onlineshop importiert wurden.

Warum läuft der automatische Abgleich nicht?

Meist fehlt der laufende JTL-Worker. Ohne ihn findet gar kein automatischer Abgleich statt, denn er stößt die Aufgabe an. Nach dem Hinzufügen eines JTL-Shops verlangt JTL zusätzlich einen Neustart des Workers. Erst danach lässt sich im Menü Admin die Aufgabe mit einem Intervall starten.

Gibt JTL ein festes Abgleichintervall vor?

Nein. Jede Worker-Aufgabe trägt ihren eigenen Intervallwert in der Spalte Intervall, angegeben in Tagen, Stunden, Minuten und Sekunden. Belegt ist nur eine Empfehlung: Setzen Sie das Intervall auf mindestens fünf Minuten, damit die Serverbelastung gering bleibt. Eine Obergrenze nennt der Hersteller nicht.

Warum erscheint ein Artikel nach dem Abgleich nicht im Shop?

Dafür dokumentiert JTL drei Ursachen. Erstens muss die Kategorie des Artikels aktiviert sein, bevor der Artikel selbst aktiviert werden kann. Zweitens liegen Artikel außerhalb der Wurzelkategorie grundsätzlich außerhalb der Reichweite. Drittens blendet JTL-Shop im Standard Artikel ohne aktive Bestandsführung aus.

Was passiert, wenn ich den JTL-Connector zurücksetze?

Die Verknüpfungen werden gelöscht und neu gebildet. Beim Zurücksetzen leert JTL-Wawi die sogenannten Linkertabellen in der Shopdatenbank. Diese Tabellen verbinden die internen Schlüssel beider Systeme miteinander. Beim nächsten Abgleich baut der Connector die Verknüpfungen erneut auf. Der Weg führt über die Registerkarte Zurücksetzen und Hilfen.

13. Quellen & offizielle Dokumentation

Alle folgenden Quellen wurden am 7. September 2026 abgerufen und im Volltext gegengelesen; die zitierten Formulierungen stammen wörtlich daraus. Herstellerdokumentation ändert sich — bitte prüfen Sie den Stand vor einer Umstellung erneut. Externe Quellen öffnen in einem neuen Tab.

Weiterlesen

Verwandte Artikel zu Schnittstellen und Betrieb

ERP & Warenwirtschaft

Shopify per JTL-Connector an JTL-Wawi anbinden

Der Connector in voller Tiefe: zwölf belegte Stolpersteine aus der Herstellerdokumentation, die Datenschutzregel und der Projektablauf für den bekanntesten Drittshop-Fall.

25 Min. Lesezeit

Automatisierung

JTL-Workflows und der JTL-Worker

Der Hintergrunddienst, der den Abgleich anstößt, in seiner eigentlichen Rolle: Auslöser statt Zeitplaner, Ausführungsplan, Entscheidungsmatrix und fünf teure Stolpersteine.

21 Min. Lesezeit

E-Commerce

Was ist Cloudflare? Erklärt für Shop-Betreiber

Wenn ein Reverse Proxy vor dem Shop steht, passiert der Abgleich zuerst ihn. Was Cloudflare tut, wo die Kritik berechtigt ist und welche Alternativen belegt sind.

26 Min. Lesezeit