Integrationen
ERP, Zahlungen, Abos und Fulfillment, die synchron bleiben. Integrationen, die Fehlversuche selbst wiederholen und Ausfälle melden.
Für wen das ist
- Händler, bei denen ERP, Lager und Shop sich über Bestand oder Bestellstatus uneinig sind
- Abo- und Digital-Content-Geschäfte, bei denen Abrechnung und Zugang exakt übereinstimmen müssen
- Teams, die einen Zahlungs-, Versand- oder ERP-Anbieter wechseln, ohne den Verkauf zu stoppen
Was Sie bekommen
Eine Karte aller Datenflüsse
Welches System Bestellungen, Bestand, Preise und Kunden führt, in welche Richtung Daten fließen und wie oft.
Integrationen, die Fehler überstehen
Über Queues, mit Wiederholungen und idempotent, damit ein ERP-Timeout keine verlorene oder doppelte Bestellung erzeugt.
Warnungen, bevor Kunden es merken
Fehlgeschlagene Syncs und wachsende Queues in New Relic oder Datadog gemeldet, nicht erst im Support-Ticket entdeckt.
Dokumentation für Ihr Team
Feld-Mappings, Fehlerbehandlung und Wiederherstellungsschritte schriftlich, damit die Integration nicht von mir abhängt.
So läuft es ab
Vor dem Code
Erfassen
Je Datenfluss
Bauen
Nach dem Go-live
Überwachen
Im Detail
Die meisten Integrationsprobleme liegen nicht an der API. Sie entstehen durch unklare Datenhoheit, synchrone Aufrufe, die den Checkout blockieren, und Jobs, die nachts still fehlschlagen und morgens Bestand oder Bestellungen aus dem Takt bringen.
Ich habe Adobe Commerce und Magento an NetSuite, SAP und individuelle ERPs angebunden; an Stripe, Braintree, Authorize.Net und Amazon Pay; an Zuora, Stripe Billing und eigene Abo-Abrechnungen; und an ShipStation, QuickBooks und Synder. Bei Guidance habe ich ERP-Integrationen, eigene Versandmodule und Abo-Abrechnung für Händler mit achtstelligem GMV im E-Learning und Digital Content gebaut. Bei Teabloom habe ich den Katalog- und Bestandsfluss über sieben Vertriebskanäle mit GeekSeller und Finale Inventory konzipiert.
Das Vorgehen ist jedes Mal gleich. Festlegen, welches System für jeden Datensatz die führende Quelle ist. Arbeit aus dem Request-Pfad in Message-Queues wie RabbitMQ verlagern. Jeden Aufruf gefahrlos wiederholbar machen. Genug protokollieren, um „Was ist mit Bestellung 1042 passiert?“ mit einer Abfrage zu beantworten.
Sie erhalten eine Integration, die Ihr Team betreiben und erweitern kann, mit einem Monitoring, das Sie vor Ihren Kunden oder Ihrer Buchhaltung über ein Problem informiert.
Passende Referenz
7Vertriebskanäle
Ein Katalog für sieben Kanäle und einen B2B-Großhandelsshop
Referenz lesen