Zum Inhalt springen

Schnittstellen & Middleware

Shopify mit den Systemen verbinden, die du wirklich betreibst

Der Storefront ist selten das Problem. Projekte kippen dort, wo Shopify auf Warenwirtschaft, Buchhaltung und Lager trifft. Wir bauen die Schnittstellen dazwischen: als saubere API-Anbindung, über Middleware, oder gar nicht, wenn ein fertiger Konnektor es schon löst.

Diagramm eines Shopify Stores, über Middleware verbunden mit ERP-, CRM- und Payment-Tools

Was angebunden wird

Die vier Systeme, an denen deutsche Shops hängen

Fast jede Anfrage, die bei uns landet, ist eine Kombination aus diesen vier. Welche davon dein Projekt bestimmt, entscheidet über Aufwand und Architektur mehr als die Anzahl der Produkte.

Diagramm eines Shopify Stores, über Middleware verbunden mit ERP-, CRM- und Payment-Tools

ERP und Warenwirtschaft

JTL, Xentral, plentymarkets, microtech, SAP Business One, Microsoft Dynamics. Artikel, Bestände, Preise und Bestellungen in beide Richtungen. Die eigentliche Arbeit ist selten die API, sondern die Frage, welches System bei einem Konflikt gewinnt.

Shopify-Admin, umgeben von Icons für Payment-, Sprach-, SEO- und Versand-Module

Buchhaltung und Steuern

DATEV, Lexware und die Belegkette drumherum. Rechnungen, Gutschriften, OSS und die Frage, wer die Rechnungsnummer vergibt. Unspektakulär, prüfungsrelevant, und der Bereich, in dem improvisierte Lösungen am teuersten werden.

Raster mit Shopify-Commerce-APIs

Lager, Versand und Retouren

Fulfillment-Dienstleister, DHL und Packstation, Retourenportale, Tracking zurück in den Shop. Hier entstehen die Fehler, die deine Kunden zuerst sehen, deshalb bauen wir Statusrückmeldung und Fehlerfälle mit, nicht nur den Happy Path.

Shopify Store, verbunden mit Integrations-Icons für ERP, CRM, Logistik, Marketing und Analytics

CRM, PIM und Marketing

Klaviyo, HubSpot, Produktdatenpflege, Kundensegmente. Diese Anbindungen sind technisch die einfachsten und inhaltlich die heikelsten: welche Daten dürfen raus, wie lange bleiben sie dort, und was passiert bei einem Löschantrag.

Wie wir vorgehen

Erst die Entscheidung, dann der Code

Die teuersten Integrationsprojekte sind die, in denen zu früh gebaut wurde. Vier Schritte, und der erste spart am meisten Geld.

Ein Headset-Icon auf einer dunklen isometrischen Kachel als Symbol für Beratung

Prüfen, ob es eine App schon löst

JTL, Xentral und plentymarkets haben eigene Apps im Shopify App Store. Wenn eine davon deinen Fall abdeckt, sagen wir das und bauen nichts. Custom-Code ist die Antwort, wenn dein Prozess dich unterscheidet, nicht wenn er nur unbequem ist.

Ein Flussdiagramm, das die User Experience eines Themes neben seinem Code abbildet

Datenrichtung und Konfliktregeln festlegen

Wer ist die Wahrheit für Preise, wer für Bestände, wer für Kundendaten. Was passiert, wenn beide Seiten dasselbe Feld ändern. Diese Fragen schriftlich zu beantworten dauert einen Workshop und verhindert die Sorte Bug, die niemand reproduzieren kann.

Ein Projektboard, das den Theme-Entwicklungs-Workflow verfolgt

Bauen, mit Fehlerfällen

Direkt über die Shopify-APIs, wenn die Anbindung schlank ist, über Middleware, wenn mehrere Systeme sprechen müssen. In beiden Fällen mit Retry, Logging und einer Stelle, an der man sieht, was gestern nicht durchgelaufen ist.

Icons für die Store-Management-Aufgaben rund um einen Shopify Store

Übergeben und beobachten

Eine Integration ist nie fertig: Systeme aktualisieren ihre APIs, Sortimente wachsen, Prozesse ändern sich. Wir übergeben mit Dokumentation und Monitoring, und wenn du willst, bleibt die Überwachung Teil der laufenden Betreuung.

Marken, die uns vertrauen

Marken, deren Shopify Stores an echte Backoffice-Systeme angebunden sind

Die Logos unten sind Shops im Betrieb, nicht Pilotprojekte. Bei den meisten liegt der schwierige Teil hinter dem Storefront.

  • molten
  • dunatura
  • TattooMed
  • Wundermix
  • GREENFORCE
  • Captain Coupon
  • enibas
  • SANVT
  • Locationhero
  • BIOMES
  • Monacoducks
  • simple pledge
  • KOLONNE NULL
  • LILLYDOO
  • MANIKO
  • QMS Medicosmetics
  • PERGOLUX
  • PARSA Beauty

FAQ Schnittstellen

Was Händler zu ERP- und Schnittstellenprojekten fragen

Direkte Antworten zu Konnektor gegen Custom, Middleware, Datenhoheit und dazu, wann wir vom Bauen abraten.

Ein shoplab-Spezialist beantwortet deine Fragen zu Shopify Schnittstellen

Komplexer Systemzoo?

Beschreib uns eine Bestellung.

Nimm den Konnektor, wenn er deinen Prozess trifft. Er ist günstiger, wird gepflegt und du bist nicht der einzige Nutzer. Individuell wird es sinnvoll, sobald du Felder brauchst, die er nicht kennt, Logik, die er nicht abbildet, oder sobald du anfängst, deinen Prozess an das Tool anzupassen statt umgekehrt. Wir prüfen zuerst die Apps von JTL, Xentral und plentymarkets, bevor wir ein Angebot für Custom-Code machen.

Bei zwei Systemen meist nicht: eine direkte Anbindung über die Shopify-APIs ist schlanker und hat weniger Teile, die kaputtgehen. Ab drei oder vier Systemen, die alle dieselben Daten anfassen, zahlt Middleware sich aus, weil sie eine Stelle schafft, an der Mapping, Wiederholungen und Protokolle liegen. Die Entscheidung hängt an der Anzahl der Beteiligten, nicht an der Shopgröße.

Real, und deshalb schalten wir Schnittstellen nie in einem Schritt scharf. Erst lesend gegen Testdaten, dann schreibend gegen ein einzelnes Testsortiment, dann der volle Lauf mit Rückfallweg. Der Fehler, der wirklich weh tut, ist nicht ein Ausfall der Schnittstelle, sondern eine, die falsche Bestände schreibt und dabei aussieht, als würde sie funktionieren.

Du. Der Code liegt in deinem Repository, die Zugangsdaten in deinen Systemen, die Dokumentation bei deinem Team. Eine Integration, die nur wir betreiben können, ist ein Abhängigkeitsverhältnis, kein Ergebnis.

Ja, auf zwei Wegen. Zeitgesteuert synchronisieren ist robust und läuft um das Intervall hinterher. Live auflösen ist immer aktuell und legt die Verfügbarkeit deines ERP in den Kaufpfad. Wir entscheiden danach, wie oft sich deine Daten wirklich ändern, und das ist bei den meisten Händlern seltener als angenommen.

Das hängt an der Anzahl der Systeme, der Richtung des Datenflusses und daran, wie sauber die Daten heute sind. Der letzte Punkt überrascht am häufigsten: einen unsauberen Artikelstamm anzubinden kostet mehr als die Schnittstelle selbst. Wir scopen zuerst und bepreisen jeden Block einzeln.

Mehr lesen
Mark Chang und Martin Winkler, die shoplab-Gründer, in shoplab-Hoodies

Martin Winkler

Co-Founder & CEO

Mark Chang

Founder & CTO

Beschreib uns eine echte Bestellung

Kontakt aufnehmen