Feldliste, Mapping, Testlauf
Eine Anbindung beginnt mit einer nüchternen Bestandsaufnahme. Welches System führt welche Daten, in welche Richtung fließen sie, was passiert bei Konflikten. Wir erstellen eine Feldliste mit Quelle, Ziel, Datentyp und Umrechnungsregel. Genau dort kommen die unangenehmen Fragen auf den Tisch: unterschiedliche Steuersätze, Einheiten, Datumsformate, Länderkürzel und Artikelnummern, die in zwei Systemen nicht gleich aussehen.
Technisch arbeiten wir mit dem, was das Zielsystem anbietet. Das ist meist eine REST-API mit JSON, manchmal GraphQL, bei älteren Warenwirtschaften auch SOAP, CSV oder ein XML-Export auf einem SFTP-Verzeichnis. Webhooks nutzen wir dort, wo ein System Ereignisse von sich aus meldet, etwa eine bezahlte Bestellung.
Vor dem Produktivstart läuft die Strecke gegen eine Testinstanz. Wir spielen echte Datensätze durch, auch die unschönen: Storno, Teillieferung, Kunde ohne Umsatzsteuer-ID, Artikel ohne Gewicht. Erst wenn diese Fälle sauber durchlaufen, schalten wir die Anbindung produktiv.
