E-Commerce · Warenwirtschaft
Eine Schnittstelle, die es nicht zu kaufen gab: Joomla an JTL
Für das damalige Joomla-Shopsystem gab es keine Anbindung an die Warenwirtschaft. Also habe ich sie selbst entwickelt: Bestellungen, Kunden und Zahlungen laufen seitdem automatisch nach JTL.
Ergebnis in Zahlen
- Joomla → JTL
- Verbindung, die es nicht gab
- Automatisch
- Bestellungen, Kunden, Zahlungen
- Eigenentwicklung
- kein fertiges Modul verfügbar

Ausgangslage
Das Problem
Der Shop lief auf Joomla, die Warenwirtschaft war JTL – und zwischen beiden gab es nichts. Für diese Kombination bot schlicht niemand eine fertige Anbindung an. Die Folge war der Alltag, den viele Händler kennen: Bestellungen, Kundendaten und Zahlungsinformationen wurden von Hand übertragen. Das kostete jeden Tag Zeit und produzierte genau die Fehler, die entstehen, wenn Menschen Daten abtippen.
Vorgehen
Wie das Projekt gelöst wurde
Die Reihenfolge ist hier wichtiger als die einzelnen Bausteine – die meisten Fehler entstehen, weil zu früh gebaut und zu spät aufgeräumt wird.
- 01
Datenmodelle beider Seiten verstehen
Bevor eine Zeile Code entstand, musste klar sein, wie Joomla seine Bestellungen ablegt und was JTL erwartet – inklusive der Sonderfälle bei Adressen, Zahlarten und Versandkosten, die in keiner Dokumentation stehen.
- 02
Eigene Schnittstelle entwickelt
Die Anbindung überträgt Bestellungen, Kundendaten und Zahlungen automatisch aus dem Shop in die Warenwirtschaft. Was vorher Handarbeit war, läuft seitdem im Hintergrund.
- 03
Auf Sonderfälle ausgelegt
Nicht jede Bestellung ist der Normalfall. Abweichende Lieferadressen, unterschiedliche Zahlungsarten und unvollständige Datensätze mussten sauber behandelt werden, statt die Übertragung anzuhalten.
- 04
Nachvollziehbar statt Blackbox
Jede Übertragung ist nachvollziehbar. Wenn etwas nicht durchläuft, ist erkennbar was und warum – statt dass eine Bestellung still verschwindet und erst beim Monatsabschluss auffällt.
Ergebnis
Was sich verändert hat
Bestellungen landeten ab dem Livegang automatisch in der Warenwirtschaft, statt jeden Morgen übertragen zu werden. Für den Kunden war das der erste Schritt einer längeren Zusammenarbeit: Aus der Schnittstelle wurde die laufende Betreuung mehrerer Onlineshops und später der komplette Umzug auf Shopware 6.
- Joomla → JTL
- Verbindung, die es nicht gab
- Automatisch
- Bestellungen, Kunden, Zahlungen
- Eigenentwicklung
- kein fertiges Modul verfügbar
Eingesetzte Technik
Leistungen
Welche Bereiche hier zusammenkamen
Nächster Schritt
Klingt nach deiner Ausgangslage?
Dann lohnt sich ein Gespräch. 30 Minuten, kostenlos – am Ende weißt du, ob und wie sich das bei dir umsetzen lässt.