ecommercecraft

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

  1. Vor dem Code

    Erfassen

    Datenhoheit, Volumen, Fehlerfälle und API-Limits des Anbieters, schriftlich vereinbart.

  2. Je Datenfluss

    Bauen

    Jede Integration hinter einer Queue ausgeliefert, mit echten Grenzfällen getestet, dann aktiviert.

  3. Nach dem Go-live

    Überwachen

    Monitoring, Warnungen und ein Wiederherstellungs-Runbook stehen, bevor die Arbeit übergeben wird.

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.

TeabloomOnlinehandel

7Vertriebskanäle

Referenz lesen

Nicht sicher, was Ihr Shop als Nächstes braucht?

Ein 30-Minuten-Gespräch reicht, um das herauszufinden.