Andere Systeme über die JTL-Wawi API anbinden.

Festpreis nach dem Kickoff, lokal oder als Cloud App über JTL Cloud.

Was heute per Export, Import oder Abtippen zwischen deiner Wawi und einem anderen System läuft, verbinden wir über die offizielle Schnittstelle von JTL, etwa Aufträge aus deinem Kundenportal, Bestände für Partner oder Bestellungen an Lieferanten. Wir entwickeln die Anbindung, testen sie gegen eine Kopie deiner Wawi und betreiben sie auf Wunsch.

KI-generiert: Eine Entwicklerin verfolgt an zwei Bildschirmen, wie ein Testauftrag aus dem Kundenportal in der Wawi ankommt, ein Kollege aus dem Vertrieb vergleicht die Positionen

JTL hat die API für Firmen gebaut, die Anbindungen entwickeln.

Wir sind eine davon, als zertifizierter JTL-Servicepartner aus Ulm.

Über die JTL-Wawi API lesen und schreiben andere Programme Aufträge, Artikel, Kunden und Bestände, ab JTL-Wawi 2.2 auch Lieferantenbestellungen und Zahlungen. Die Anbindung läuft lokal neben deiner Wawi oder als Cloud App über JTL Cloud. Vor dem Start prüfen wir, ob deine Edition die API enthält, und registrieren die Anbindung mit genau den Rechten, die sie braucht.

JTL-Wawi
  • Von Dein System an JTL-Wawi: Aufträge
  • Von JTL-Wawi an Dein System: Bestände, Preise
  • Von JTL-Wawi an Dein System: Status, Belege
Dein System

Was wir über die JTL-Wawi API anbinden.

Vier Bereiche, in denen ein zweites System dauerhaft mit der Wawi spricht. Was davon deine Wawi-Version kann, prüfen wir im Kickoff.

Aufträge aus Portalen und Webanwendungen

  1. Bestellungen aus deinem Kundenportal oder einer eigenen Webanwendung kommen als echte Aufträge in die Wawi, mit Positionen, Kunde und Notizen.

  2. Die API rechnet Preise, Rabatte und Steuern eines Auftrags, ohne ihn zu speichern. So zeigt dein Portal dieselben Preise wie die Wawi.

  3. Ist der Auftrag angelegt, startet die Anbindung einen Workflow in der Wawi, etwa für die Freigabe oder den Druck.

  4. Auftragsbestätigung, Rechnung oder Lieferschein gehen als PDF oder Mail aus der Wawi zurück an dein Portal.

KI-generiert: Eine Außendienstmitarbeiterin zeigt auf dem Tablet eine Bestellung aus dem Kundenportal, ein Kollege findet sie am Bildschirm in der Wawi

Woran API-Anbindungen im Alltag scheitern.

Diese vier Meldungen stehen so in der Dokumentation von JTL. Jede hält eine Anbindung an, bevor der erste Auftrag fließt oder nach dem nächsten Update.

  • „Die Anbindung bekommt nur Fehlermeldungen.“

    Die API antwortet mit „No licence available or the app has not been authorised by JTL.“

    Für die API braucht es eine Lizenz im JTL-Kundencenter, derzeit über das Pilotprogramm der Open Beta.
    Lizenz und Edition prüfen wir vor der ersten Zeile Code.
  • „Der Schlüssel ist weg.“

    Nach der Registrierung wurde der API-Schlüssel nicht gesichert. Eine zweite Abfrage meldet nur „already been processed and answered“.

    JTL zeigt den Schlüssel genau einmal an. Wer ihn verliert, registriert die Anbindung neu.
    Der Schlüssel liegt geschützt bei der Anbindung, und die Dokumentation sagt, wo.
  • „Für die neue Funktion fehlt ein Recht.“

    Die API lehnt ab: „Valid token but lacking the required scope for this endpoint.“

    Lokal lassen sich die Rechte einer Registrierung nicht nachträglich erweitern. Eine neue Registrierung erzeugt einen neuen Schlüssel, der alte wird ungültig.
    Die Rechte planen wir im Kickoff für alles, was die Anbindung braucht.
  • „Seit dem Wawi-Update antwortet die API anders.“

    Nach dem Update fehlen Endpunkte, oder die Anbindung landet in einer älteren Version der API.

    Jede API-Version gehört zu einer Wawi-Version. Fehlt die Versionsangabe in der Anfrage, kann die API auf die älteste unterstützte Version zurückfallen.
    Jede Anfrage nennt ihre API-Version, und vor dem Wawi-Update testen wir die Anbindung gegen die neue Version.

Bevor eine Anbindung schreibend auf die Wawi zugreift, sichern wir die Datenbank, wie JTL es verlangt, und testen in einer Kopie.

So läuft die API-Anbindung ab.

Sechs Schritte vom Kickoff bis zur Übergabe.

  1. Kickoff

    Welches System, welche Daten, welche Richtung und wie oft. Danach steht der Preis.

  2. Voraussetzungen

    Edition und Lizenz der API, Wawi-Version, der Weg lokal oder über JTL Cloud.

  3. Registrierung

    API-Instanz einrichten und die Anbindung mit genau den Rechten registrieren, die sie braucht.

  4. Entwicklung

    Zuordnung der Felder, Regeln für Dubletten und Fehler, Protokoll jeder Übertragung.

  5. Test

    Nach einer Datensicherung gegen eine Kopie deiner Wawi, dann im Betrieb mit Abgleich der Zahlen auf beiden Seiten.

  6. Übergabe

    Dokumentation der Felder, Rechte und Fehlerwege. Auf Wunsch betreiben und überwachen wir die Anbindung.

Preis nach Kickoff

Festpreis, steht vor dem Start fest · zzgl. USt.

  • Im Kickoff skizzieren wir den Datenfluss: welches System, welche Daten, welche Richtung. Danach steht der Preis
  • Eine Anbindung mit festgelegten Daten, etwa Aufträge oder Bestände, getestet gegen eine Kopie deiner Wawi
  • Lokal neben deiner Wawi oder als Cloud App über JTL Cloud
  • Ob die API in deiner Edition enthalten ist, klären wir vor dem Start

Das brauchst du vorher

  • JTL-Wawi in einer Version, die JTL unterstützt, für Lieferantenbestellungen und Zahlungen ab 2.2
  • Eine Lizenz für die JTL-Wawi API, derzeit über das Pilotprogramm von JTL
  • Für eine Cloud App eine Wawi, die mit JTL Cloud verbunden ist
Anbindung anfragen

Was Händler nach dem Projekt sagen.

Hinter jeder Stimme steht ein Betrieb, den wir gut kennen, und jemand, der uns direkt anruft, wenn es hakt.

5,0von 5 Sternen, 9 Bewertungen bei Google
Carpelite

„Wir arbeiten nun seit einem Jahr mit der Firma Heldentat zusammen und sind mehr als zufrieden! Top Beratung, sehr gute Arbeit.“

Andreas Pratl

Carpelite

  • TK-Shop24

    „Nomen est Omen: Die Firma Heldentat leistet ganze Arbeit! Wer echte Profis sucht, die ihren Job mit Leidenschaft erledigen, ist hier genau richtig.“

    Alexandra Boeckh, TK-Shop24
  • SC Römer

    „Kompetente Beratung, sehr angenehmer persönlicher Kontakt, flotte Umsetzung zu fairen Konditionen. Gerne wieder!“

    Lars Römer, SC Römer
  • Asien Life Style

    „Super Service – gute Unterstützung in der JTL-Wawi und tolle Tipps für die Verwendung mit dem Amazon Account. Sehr gerne wieder.“

    Thomas Waldmüller, Asien Life Style
  • Transfermacher

    „Die Zusammenarbeit ist absolut zuverlässig, professionell und angenehm. Das Team reagiert schnell, findet stets passende Lösungen und denkt proaktiv mit.“

    Sascha Puntschart, Transfermacher

Häufige Fragen zur JTL-Wawi API

  • Aufträge, Angebote, Rechnungen, Lieferscheine, Kunden, Artikel, Bestände und Retouren, lesend und schreibend. Ab JTL-Wawi 2.2 kommen Lieferantenbestellungen, Bestellvorschläge und Zahlungen dazu. Was dein Fall braucht, prüfen wir im Kickoff gegen die aktuelle Dokumentation von JTL.

  • JTL bietet die API derzeit als Open Beta an, die Lizenz läuft über ein Pilotprogramm im JTL-Kundencenter. Nach dem offiziellen Start ist sie laut JTL in Advanced und Pro zubuchbar und in Enterprise enthalten. Was das für dich heißt, klären wir vor dem Start.

  • Lokal läuft die Anbindung bei dir oder in deinem Netz und fragt die Wawi in festen Abständen ab oder wird per Workflow angestoßen. Als Cloud App erreicht sie deine Wawi über JTL Cloud und bekommt Änderungen per Webhook gemeldet. Dafür muss deine Wawi mit JTL Cloud verbunden sein, und wir betreiben die Anwendung.

  • Die JTL-Ameise importiert und exportiert CSV-Dateien, auch zeitgesteuert. Der JTL-Connector verbindet die Wawi mit Shopsystemen wie Shopify oder WooCommerce. Workflows reagieren auf Ereignisse in der Wawi. Die API nimmst du, wenn ein anderes Programm direkt mit der Wawi sprechen soll. Oft kombinieren wir das: Ein Workflow erkennt das Ereignis, die Anbindung spricht mit dem anderen System.

  • Dann arbeiten wir mit dem, was es bietet, etwa Dateien per SFTP oder einem Export, den die Anbindung abholt. Zur Wawi hin läuft es trotzdem über die API, mit einem Protokoll jeder Übertragung.

  • Eine Buchhaltungsschnittstelle hat die API nicht. Für DATEV ist JTL2DATEV aus JTL Finance powered by JERA der vorgesehene Weg, den richten wir ebenfalls ein.

  • Das hängt davon ab, welche Daten in welche Richtung fließen und wie sich das andere System verhält. Deshalb steht der Preis nach dem Kickoff fest, bevor wir anfangen. Die Rechnung enthält genau diesen Betrag.

  • Jede API-Version gehört zu einer Version von JTL-Wawi. JTL kündigt Änderungen mindestens einen Monat vorher an, grundlegende mindestens drei Monate. Vor einem Wawi-Update testen wir die Anbindung gegen die neue Version.

Ein Datenfluss weniger, der von Hand läuft.

Nenn uns das System, das heute per Export, Import oder Abtippen an der Wawi hängt. Im Kickoff skizzieren wir den Datenfluss, danach steht der Preis.

Oder ruf direkt an:

+49 731 85070980