Schnittstellen · Warenwirtschaft und ERP
Shopify und JTL-Wawi
verbinden.
JTL-Wawi ist die Warenwirtschaft von JTL-Software aus Hückelhoven, die Sie über den JTL ERP-Connector, eine App von JTL im Shopify App Store, mit Shopify verbinden. Nach dem ersten Abgleich führt JTL-Wawi Artikel, Preise und Bestände, während Shopify die Bestellungen liefert. Hier sehen Sie, welche Daten fließen, wie oft abgeglichen wird und welche Stolpersteine typisch sind.
Was fließt
Diese Daten verbinden Shopify und JTL-Wawi.
Für JTL-Wawi gibt es fertige Lösungen. Was sie übertragen, unterscheidet sich im Detail; das hier ist der übliche Umfang zwischen Shopify und JTL-Wawi.
- Artikel und VariantenJTL-Wawi → Shopify
- Beim Abgleich gehen Bezeichnung, Beschreibung, Bilder, Gewicht, SEO-Daten für Suchmaschinen und Variationskombinationen, in Shopify Varianten genannt, an den Shop. Kategorien werden zu Custom Collections, also manuell gepflegten Kollektionen, mit nur einer Ebene.
- BeständeJTL-Wawi → Shopify
- JTL-Wawi überträgt den Lagerbestand je Artikel und je Variante sowie die Einstellung, ob Shopify bei leerem Lager weiterverkaufen darf. Eine Aufteilung auf mehrere Shopify-Standorte nennt die Funktionsübersicht von JTL nicht; testen Sie das vor dem Start.
- PreiseJTL-Wawi → Shopify
- Übertragen werden Brutto- oder Nettopreise, die unverbindliche Preisempfehlung (UVP), der Einkaufspreis und der Grundpreis pro Kilogramm oder Liter. Staffelpreise, Kundengruppenpreise und befristete Sonderpreise unterstützt die Shopify-Anbindung laut JTL nicht.
- Bestellungen und KundenShopify → JTL-Wawi
- JTL-Wawi holt neue Bestellungen beim Abgleich ab und legt Aufträge mit Positionen, Zahlungsart, Versandart und Kundenkommentar an. Kundendaten kommen mit, bei neueren Shops allerdings abhängig vom Shopify-Tarif.
- Versandstatus und SendungsnummernJTL-Wawi → Shopify
- Nach dem Versand meldet JTL-Wawi Status und Trackingcodes an Shopify. Damit Shopify den passenden Tracking-Link erzeugt, muss der Name der Versandart in JTL-Wawi mit einem unterstützten Versanddienstleister beginnen, etwa „DPD Paket XL“.
- Produktsicherheitsdaten (GPSR)JTL-Wawi → Shopify
- Kontaktdaten von Hersteller und verantwortlicher Person nach der Produktsicherheitsverordnung GPSR schreibt der Connector in Shopify-Metafelder, also Zusatzfelder am Produkt. Voraussetzung sind JTL-Wawi ab Version 1.9.6 und vorher angelegte Metafeld-Definitionen in Shopify.
Die Wege
So kommen Shopify und JTL-Wawi zusammen.
-
Fertige App aus dem Shopify App Store
Der offizielle Weg ist die App „JTL ERP-Connector“ von JTL-Software. Sie installieren sie im Shopify-Admin, verbinden sie mit Ihrem JTL-Login und legen in JTL-Wawi unter Plattformen › Verkaufskanäle einen Kanal vom Typ „Drittshop – JTL-Connector“ mit Shop-URL und Connector-Token, dem Zugangsschlüssel aus der App, an. In der App bestimmen Sie Hauptsprache, Steuersätze, das Startdatum für den Auftragsimport und ob die Shopify-SKU, also die Artikelnummer, als Nummer in JTL-Wawi dient. Vorher empfiehlt JTL eine Datenbanksicherung.
-
Über einen Connector
Technisch ist die Shopify-Anbindung ein JTL-Connector, also dieselbe Schnittstelle, über die JTL-Wawi auch andere Fremdshops anbindet. Den Austausch übernimmt der Onlineshop-Abgleich: Er holt neue Bestellungen ab und sendet geänderte Artikel, Kategorien, Preise und Statusänderungen an alle angeschlossenen Shops. Damit das ohne Klick in festen Abständen passiert, richten Sie den Hintergrunddienst JTL-Worker ein. JTL-eazyAuction und die SCX-Schnittstelle (Sales Channel Extension) sind dagegen für Marktplätze gedacht, nicht für Shopify.
-
Eigene Anbindung über die API
Für Abläufe außerhalb des Connectors bietet JTL eine REST-API für JTL-Wawi, also eine Programmierschnittstelle über das Web. Sie erreicht unter anderem Artikel, Kategorien, Steuerklassen, Aufträge, Kunden, Lager, Bestände, Retouren und Versandarten. Eine eigene App melden Sie in JTL-Wawi unter Admin › App-Registrierung an und legen dabei fest, auf welche Bereiche sie zugreifen darf. Das lohnt sich, wenn weitere Systeme wie ein Lagerdienstleister oder ein Auswertungswerkzeug dieselben Wawi-Daten brauchen.
Worauf es ankommt
Stolpersteine bei JTL-Wawi.
Steuersätze bei Tax Overrides
Steuersätze, die Sie in Shopify per Tax Override festlegen, also als abweichenden Satz für bestimmte Produkte, kann der Connector über die Shopify-API nicht auslesen. Tragen Sie die Sätze, in Deutschland 7 und 19 Prozent, in den Connector-Einstellungen ein und prüfen Sie die Steuerklassen mit Ihrem Steuerberater.
Nur eine Kategorie-Ebene
Der Connector bildet in Shopify nur eine Ebene unter der Wurzelkategorie ab. Artikel aus tieferen Unterkategorien landen in der obersten Kategorie, und Smart Collections, also automatische Kollektionen, übernimmt der Import nicht. JTL empfiehlt eine eigene Wurzelkategorie für Shopify; die Shop-Navigation planen Sie zusätzlich über Kollektionen und Menüs.
Nummernkreise beim Auftragsimport
Übernehmen Sie Shopify-Bestellnummern als Auftragsnummern in JTL-Wawi, dürfen sich die Nummernkreise nicht überschneiden, sonst kommt es laut JTL zu Fehlern. Legen Sie die Präfixe vor dem ersten Abgleich fest. Mit der Einstellung „Aufträge ab Datum“ begrenzen Sie den Import; ältere Bestellungen bleiben dann nur in Shopify.
Doppelte SKUs beim Erstimport
Importieren Sie Artikel aus Shopify nach JTL-Wawi und nutzen dabei die Shopify-SKU als Artikelnummer, überschreiben sich Artikel mit gleicher SKU gegenseitig. Shopify lässt doppelte SKUs zu, deshalb rät JTL zur Vorsicht. Bereinigen Sie die SKUs vor dem Import oder deaktivieren Sie diese Option.
Stücklisten und Sets
Stücklisten, also Sets aus mehreren Artikeln, und Konfigurationsartikel überträgt der Connector als einzelnen Artikel ohne Bezug zu den Komponenten. In Shopify erscheint das Set damit als normales Produkt. Testen Sie vor dem Livegang mit einem Set, welcher Bestand in Shopify ankommt und wie der Auftrag in JTL-Wawi aussieht.
Personenbezogene Daten
Bei Shopify-Shops, die ab dem 24.01.2024 eröffnet wurden, ist die Übertragung personenbezogener Daten eingeschränkt. Laut JTL funktioniert sie erst ab dem Shopify-Tarif „Grow“. Prüfen Sie den Tarif vor dem Start, sonst kommen Aufträge ohne vollständige Kundendaten in JTL-Wawi an.
Noch ein Programm?
Neben JTL-Wawi noch etwas im Einsatz?
Tragen Sie es ein: Die Prüfung zeigt, ob und wie es sich zusätzlich zu JTL-Wawi mit Shopify verbinden lässt.
Häufige Fragen
Was Händler zu JTL-Wawi fragen.
Gibt es eine offizielle Shopify-App von JTL?
Ja. Im Shopify App Store bietet JTL-Software die App „JTL ERP-Connector“ an, die JTL-Wawi für Artikel- und Bestandsabgleich, Auftragsimport und Versandmeldungen mit Shopify verbindet. Weil Shopify ein SaaS-System ist, also online gemietete Software, hostet JTL den Connector selbst. Ab JTL-Wawi 1.10 brauchen Sie für weitere Shops kein Multishop-Modul mehr; wie viele Onlineshops Sie anbinden können, legt Ihre JTL-Edition fest.
Wie oft gleichen JTL-Wawi und Shopify ab?
Der Austausch läuft über den Onlineshop-Abgleich in JTL-Wawi. Sie starten ihn per Klick auf „Abgleich starten“ oder lassen ihn vom Hintergrunddienst JTL-Worker in regelmäßigen Abständen ausführen. Bestände und Versandstatus sind im Shop deshalb nur so aktuell wie der letzte Lauf. Wählen Sie den Takt passend zum Bestellaufkommen, besonders wenn Marktplätze aus demselben Lager verkaufen.
Kann ich Produkte weiter in Shopify bearbeiten?
Nach der Installation und dem ersten Abgleich ist JTL-Wawi federführend. JTL schreibt ausdrücklich vor, danach weder Artikel noch Kategorien im Shopify-Backend zu ändern, sondern nur noch in JTL-Wawi. Was der Connector nicht überträgt, etwa Seiten, Menüs oder das Theme, pflegen Sie weiter in Shopify. Eigene Zusatzfelder legen Sie in JTL-Wawi als Attribute mit dem Präfix „meta_“ an.
Brauche ich JTL-eazyAuction oder SCX für Shopify?
Nein. JTL-eazyAuction und die SCX-Schnittstelle richten sich an Marktplätze, an die Händler mit einem eazyAuction-Abo angebunden werden. Shopify ist Ihr eigener Onlineshop und läuft über den JTL-Connector, in JTL-Wawi als Verkaufskanal „Drittshop – JTL-Connector“. Verkaufen Sie zusätzlich auf Marktplätzen, binden Sie diese getrennt an JTL-Wawi an und arbeiten weiter mit einem gemeinsamen Datenbestand.
JTL-Wawi anbinden lassen?
Wir prüfen Ihren Fall mit JTL-Wawi, bevor wir ein Angebot machen, und nennen Ihnen einen Festpreis.