Wie die Verbindung grundsätzlich funktioniert
JTL-Wawi ist eine Warenwirtschaft: Dort leben Artikel, Lagerbestände, Aufträge, Rechnungen und Versand. Ein WooCommerce-Shop ist die Schaufenster-Seite. Der JTL-Connector sorgt dafür, dass beide Seiten Daten austauschen, damit niemand Artikel doppelt pflegt oder Bestellungen abtippt.
Grob läuft der Austausch in zwei Richtungen: Artikel und Bestände gehen aus der Wawi in den Shop, Bestellungen kommen aus dem Shop in die Wawi. Ob die Wawi oder der Shop bei einzelnen Feldern führt, ist eine Konfigurationsfrage.
Entscheidend ist, dass du diese Richtung vorab festlegst. Wer dieselben Daten an zwei Stellen ändert, bekommt widersprüchliche Stände und sucht später den Fehler im Abgleich.
Vorbereitung: Datenqualität zuerst
Bevor du den Connector einrichtest, räum die Artikeldaten auf. Die Verbindung macht Fehler in den Daten nicht kleiner, sondern sichtbar.
- Artikelnummern sind eindeutig und folgen einem festen Schema.
- Varianten sind in der Wawi als zusammengehörig angelegt, nicht als einzelne Artikel.
- Kategorien, Hersteller und Merkmale sind einheitlich benannt.
- Steuersätze und Preisfelder sind korrekt gepflegt.
- Bilder haben vernünftige Größen und sind den Artikeln sauber zugeordnet.
Typische Probleme und Lösungsansätze
Diese Probleme tauchen bei JTL-Wawi und WooCommerce immer wieder auf.
Der Abgleich dauert lange oder bricht ab
Bei vielen Artikeln läuft der Abgleich nicht in Sekunden. Ein typischer Grund sind Limits auf dem Server: begrenzte Laufzeit, begrenzter Arbeitsspeicher oder zu knapp bemessene Ressourcen im Hosting-Tarif.
Der Lösungsansatz ist, die Serverlimits zu prüfen und den Abgleich zu beobachten. Die passenden Werte hängen von Hosting und Artikelzahl ab.
Varianten kommen falsch im Shop an
Variantenartikel gehören zu den häufigsten Fehlerquellen. Entweder erscheinen Varianten als einzelne Produkte, oder Eigenschaften fehlen, oder Preise weichen ab.
Der Ansatz: Die Variantenstruktur in der Wawi sauber anlegen, vor dem ersten Abgleich einige Varianten testweise übertragen und im Shop prüfen, bevor das ganze Sortiment folgt.
Der Lagerbestand stimmt nicht
Ein WooCommerce-Shop bucht den Bestand bei einer Bestellung selbst ab. Das reale Risiko ist ein veralteter Stand: Schreibt die Wawi einen älteren Bestand zurück, oder verkaufst du zugleich im Ladengeschäft oder auf Marktplätzen, kann derselbe Artikel öfter verkauft werden, als vorrätig ist.
Der Ansatz: den Abgleich-Rhythmus an dein Bestellvolumen und deine Verkaufskanäle anpassen, Pufferbestände für knappe Artikel erwägen und klären, wann ein Bestand als „verfügbar“ gilt.
Bestellungen werden nicht oder fehlerhaft importiert
Beim Bestellimport hakt es gern an Details: Zahlungsstatus, Pflichtfelder, ungewöhnliche Adressdaten oder Sonderzeichen in Namen und Straßen. Dann können einzelne Bestellungen im Fehlerstatus hängen bleiben.
Der Ansatz: Fehlerlisten regelmäßig prüfen, problematische Bestellungen gezielt korrigieren und im Shop Pflichtfelder so einstellen, dass die Wawi damit umgehen kann.
Steuern und Preise passen nicht zusammen
Netto- und Bruttopreise, Steuersätze und Rundungen müssen in Shop und Wawi gleich gedacht sein. Sonst weichen Beträge um Cent-Werte ab, und die Buchhaltung findet Differenzen.
Der Ansatz: einmal sauber festlegen, in welchem System Preise geführt werden und wie gerundet wird, und mit Testbestellungen mit unterschiedlichen Steuersätzen gegenprüfen.
Bilder und Beschreibungen
Zu große Bilder bremsen den Abgleich und den Shop. Doppelte Bilder oder falsche Reihenfolgen entstehen, wenn dieselben Medien mehrfach übertragen werden.
Der Ansatz: Bildgrößen vor dem Upload reduzieren und die Medienbibliothek aufräumen, bevor du das Sortiment überträgst.
Performance des Shops während des Abgleichs
Läuft der Abgleich, während Kunden einkaufen, merkt man das an Ladezeiten. Datenbank und Server tragen die Last.
Der Ansatz: Abgleiche in ruhige Zeiten legen, Datenbank und Caching im Blick behalten und die Serverleistung dem Sortiment anpassen.
Praxis: HamburgWheelieKidz
Bei HamburgWheelieKidz hängt ein WooCommerce-Shop mit rund 3.000 Produkten per JTL-Connector an JTL-Wawi. Bestellimport, Lagerbestand und Versand laufen automatisch zwischen beiden Systemen. Dazu kommt ein eigenes Fitment-System: Motorradmodelle sind mit passenden Ersatzteilen verknüpft, und Kunden finden Teile über ihr Motorrad.
Auch die Buchhaltung ist automatisiert: Der Belegfluss läuft mit lexoffice und DATEV-Anbindung. Die ganze Geschichte steht in der Case Study zu HamburgWheelieKidz.
Wichtig für dich: Solche Systeme entstehen nicht in einem Schritt. Erst läuft der Datenabgleich zuverlässig, dann kommt die Automatisierung dazu, dann Erweiterungen wie die App.
Was du vor dem Projekt klären solltest
Bevor du Zeit und Geld in die Verbindung steckst, beantworte diese Fragen für dein Unternehmen. Sie entscheiden, wie aufwendig das Projekt wird.
- Wie viele Artikel und Varianten hast du, und wie oft ändern sie sich?
- Verkaufst du außer im Shop noch in einem Ladengeschäft oder auf Marktplätzen?
- Wer pflegt Preise, Texte und Bilder, und in welchem System?
- Wie viele Bestellungen kommen an einem normalen und an einem starken Tag an?
- Wer prüft bei Fehlern die Protokolle, und wer ist im Notfall erreichbar?
- Welche Zahlungs- und Versandarten brauchst du, und wo laufen die Belege hin?
Checkliste vor dem Livegang
Gehe diese Punkte durch, bevor du die Verbindung produktiv schaltest:
- Führendes System für Artikel, Bestände und Bestellungen schriftlich festlegen.
- Artikeldaten bereinigen: Nummern, Varianten, Kategorien, Steuern, Preise.
- Testweise einige Artikel inklusive Varianten übertragen und im Shop prüfen.
- Testbestellungen durchspielen: Bestellung, Zahlung, Import in die Wawi, Lagerabzug, Versand.
- PHP-Limits (Laufzeit, Speicher) und die Erreichbarkeit des Connectors prüfen und Abgleichzeiten festlegen.
- Fehlerprotokolle einrichten und wissen, wo du sie findest.
- Ein Backup von Shop und Wawi anlegen, bevor der erste große Abgleich läuft.
Wann sich Hilfe lohnt
Wenn der Abgleich regelmäßig hakt oder du Bestände nicht mehr vertraust, lohnt sich ein Blick von außen. Oft liegt die Ursache nicht im Connector, sondern in Datenstruktur, Serverlimits oder einem unklaren Zuständigkeitsprinzip zwischen Shop und Wawi.
Ich baue Shops mit JTL-Wawi-Anbindung und übernehme die Wartung. Auf der Seite Onlineshop erstellen steht, wie das abläuft. Wie sich der Betrieb sauber absichern lässt, beschreibt die Seite WordPress-Wartung und Hosting.
Fazit
Die Verbindung von JTL-Wawi und WooCommerce ist gut machbar, solange du die Zuständigkeiten der Systeme klärst, die Daten aufräumst und vor dem Livegang testest. Die meisten Probleme sind keine Fehler im Connector, sondern Folgen unklarer Daten und knapper Serverressourcen.
Dazu passt die Leistung Onlineshop erstellen: WooCommerce- und Shopify-Shops mit JTL-Wawi-Anbindung, Payment und Versand.