

Welches System besitzt die Wahrheit
Jede Integration beginnt mit einer Frage pro Feld: welches System besitzt es. Bestand, Preis, Produktdaten, Kunde und Bestellung brauchen je einen Eigentümer und eine klare Richtung. Das schreiben wir fest, wählen zwischen Middleware, nativen Konnektoren und Individuallösung und bauen mit Retries, Logging und Alerts, damit ein fehlgeschlagener Sync sichtbar ist, bevor ein Kunde es merkt.

Welche Systeme wir anbinden
Shopify steht neben den Systemen, die den Rest des Unternehmens steuern: ERP für Artikel, Preise und Finanzen, WMS für Bestand und Versand, und oft ein PIM und eine Kasse. Beispiele aus unserer eigenen Arbeit:
Exact, angebunden über xCore für John Beerens, für B2C und B2B in einem Shopify-Shop.
SRS, über einen Connector, den wir selbst gebaut haben.
ERP- und WMS-Connectoren für OGÉR, die Shop, Shopify POS und Filialen verbinden.
ERP- und WMS-Connectoren für Mystic, mit Order-Routing über drei Kontinente.
Andere ERP-Systeme wie Microsoft Dynamics, SAP Business One oder NetSuite folgen derselben Methode. Der Weg hängt von der API des ERP und von bereits vorhandener Middleware ab. Produktdaten kommen meist aus einem PIM; siehe PIM-Anbindung.
Was synchronisiert wird, und in welche Richtung
Jeder Datenfluss bekommt einen Eigentümer und eine Richtung. Ein typisches Setup:
Artikel, Varianten und Artikelnummern: vom ERP oder PIM zu Shopify.
Bestand je Standort: vom ERP oder WMS zu Shopify, so nah an Echtzeit, wie die Systeme es erlauben.
Preise und B2B-Preislisten: vom ERP zu Shopify, damit ein Preis nie doppelt gepflegt wird.
Bestellungen, Zahlungen und Rabatte: von Shopify zu ERP und WMS.
Fulfilment und Sendungsverfolgung: vom WMS zurück zu Shopify, damit Kunden die richtige Mail bekommen.
Retouren, Erstattungen und Rechnungen: zurück ins ERP, damit die Buchhaltung den Monat ohne Handarbeit abschließt.
Das legen wir je Feld fest, bevor etwas gebaut wird, damit die Frage, welche Zahl stimmt, gar nicht erst aufkommt.
Connector, Middleware oder individuell
Es gibt drei Wege, und der richtige ist je Anbindung verschieden:
Ein Standard-Connector wie xCore für Exact: am schnellsten eingerichtet, solange er Ihre Felder und Prozesse abdeckt.
Eine Integrationsplattform (Middleware): sinnvoll, wenn mehrere Systeme und Shops Daten austauschen, wie bei der Middleware, die wir für die North Actionsports Group gebaut haben.
Ein individueller Connector: wenn kein Connector passt, die Anbindung über Umsatz entscheidet oder Sie pro Bestellung für etwas zahlen, das Ihnen gehören könnte.
Wir entscheiden danach, wie zentral der Fluss ist, wie oft er sich ändert und was ein Ausfall kostet, nicht danach, was wir zufällig am besten kennen. Individuelle Apps und Connectoren beschreiben wir ausführlicher unter Shopify-Schnittstellen.
Fehler, Monitoring und Wartung
Eine Anbindung, die still ausfällt, ist schlimmer als keine. Alles, was wir bauen, bekommt:
Wiederholungsversuche bei vorübergehenden Fehlern, damit ein kurzer Ausfall keine Bestellung kostet.
Logging je Nachricht, damit Sie sehen, was wann mit welchem Ergebnis gesendet wurde.
Benachrichtigungen an einen festen Verantwortlichen, wenn etwas fehlschlägt, bevor ein Kunde es merkt.
Eine Möglichkeit, fehlgeschlagene Nachrichten ohne Entwickler erneut zu verarbeiten.
Dokumentation jedes Flusses, jedes Felds und jedes Verantwortlichen.
Wartung nach dem Go-live, inklusive der API-Versionen, die Shopify jedes Quartal veröffentlicht.













