Hirnworx
Shopware 6 ERP-Anbindung: Was Sie wissen müssen

Shopware 6 ERP-Anbindung: Was Sie wissen müssen

Eine Shopware-6-ERP-Anbindung beginnt nicht bei der Schnittstelle, sondern bei der Festlegung, welches System je Datenobjekt führend ist. Erst wenn Artikelnummer, Preis, Bestand, Bestellung und Beleg eine eindeutige Führungsrichtung haben, lässt sich synchronisieren, ohne dass sich Shop und Warenwirtschaft gegenseitig überschreiben. Technik — Admin API, Sync, Warteschlange, Job-Log — folgt dieser fachlichen Entscheidung; ohne sie entsteht Inkonsistenz, egal wie modern die API aussieht.

· Aktualisiert: · 14 Min. Lesezeit · David De Matteo

DAS WICHTIGSTE IN KÜRZE

  • ·Führendes System je Datenobjekt schriftlich festlegen, bevor die erste Zeile Integrationscode entsteht — bidirektional ohne Führung endet in Widersprüchen.
  • ·Drei Integrationsmuster decken die Praxis ab: Dateiaustausch (SFTP/CSV), direkte API-Kopplung und Middleware mit Warteschlange und Job-Protokoll.
  • ·Shopware-seitig läuft die Backend-Integration über die Admin API mit OAuth; Massenänderungen über die Sync-API; die Store API ist für Storefront und Headless, nicht für ERP-Stammdaten.
  • ·Realistische Feldmappings liegen oft bei zweihundert und mehr Attributen — nicht bei einem Dutzend Spalten in einer Demo-Tabelle.
  • ·Bestand braucht klare Reservierungs- und Überverkaufslogik; Fehler brauchen Idempotenz, Retry, Dead-Letter und ein lesbares Job-Log.
  • ·Richtwerte netto: Shopware-6-B2B 25.000–60.000 €, Shop plus ERP-Integration 35.000–80.000 €. Angebunden haben wir Microtech Büro+, SAP und DATEV.

Die typische Anfrage klingt technisch: „Wir brauchen eine Schnittstelle zwischen Shopware 6 und unserem ERP.“ Was dahinter steckt, ist selten ein fehlender Endpoint — es ist ein Prozess, in dem zwei Systeme dieselben Fakten pflegen. Preise werden einmal in der Warenwirtschaft und einmal im Shop geändert. Bestände stimmen morgens und sind abends falsch. Bestellungen landen per Hand im ERP, weil der Automatismus gestern abgebrochen ist und niemand das bemerkt hat.

Hirnworx ist Shopware 6 Advanced Developer über die Runourcode GmbH in Langenzenn und baut genau diese ERP-nahen B2B-Shops. Der Schwerpunkt liegt nicht auf dem Theme, sondern darauf, dass Artikel, Preis, Bestand und Bestellung in einem nachvollziehbaren Takt laufen. Referenzen wie FeNau mit über 20.000 Metallbau-Artikeln und der OBI-Shopware-Connector auf Mirakl-Basis zeigen denselben Grundsatz: Ein System führt je Datenobjekt, die Gegenrichtung ist definiert, und jeder Sync-Vorgang lässt sich im Job-Log nachlesen.

Dieser Ratgeber erklärt die fachliche Reihenfolge vor der Technik: Führungsmodell, Integrationsmuster, Shopware-APIs, Mapping, Bestand, Fehlerbehandlung, Go-Live, Kostenrahmen und die datenschutz- sowie steuerrechtlichen Rahmenbedingungen. Was hier bewusst fehlt, sind erfundene Ersparnisquoten, Preise fremder Connectoren und ERP-Systeme, die wir nicht angebunden haben.

Führendes System vor Technik

Jede robuste Integration beginnt mit einer Tabelle, nicht mit einem Token. Pro Datenobjekt — Artikelstamm, Preis, Bestand, Kunde, Bestellung, Lieferschein, Rechnung, Retoure — muss feststehen: Welches System darf den Wert schreiben, welches darf ihn nur lesen, und wie oft wird er übertragen? Erst wenn diese drei Antworten schriftlich vorliegen, hat die Schnittstelle eine fachliche Spezifikation.

In der Praxis führt das ERP typischerweise Artikelnummer, Listenpreis, Staffeln, kundenindividuelle Konditionen und Lagerbestand. Der Shop oder ein PIM führt Marketingtexte, Bilder, SEO-Felder und oft die Kategoriestruktur für die Storefront. Bestellungen entstehen im Shop und wandern ins ERP; Versandstatus und Rechnungsnummer kommen zurück. Diese Aufteilung ist kein Dogma, sondern der Regelfall im DACH-Mittelstand — Abweichungen sind erlaubt, solange sie bewusst und dokumentiert sind.

Was scheitert, ist der Satz „wir synchronisieren einfach alles in beide Richtungen“. Bidirektional ohne Führung heißt: Zwei Schreibrechte auf denselben Fakt. Ändert ein Mitarbeiter den Preis im Shop und ein anderer im ERP, gewinnt der letzte Schreibvorgang — nicht der richtige. Die Folge sind Support-Tickets, die niemand einem System zuordnen kann, weil beide Systeme „korrekt“ arbeiten und nur die Führungsregel fehlt.

Schreiben Sie die Führungsmatrix, bevor Sie Entwicklerstunden freigeben. Ohne sie ist jede API nur ein schnellerer Weg, falsche Daten zu verteilen.

Objekt, Führer, Richtung, Frequenz

Die folgende Matrix ist ein Arbeitsmodell aus Projekten mit Microtech Büro+, SAP und DATEV — keine Universalwahrheit. Passen Sie sie an Ihre Prozesse an, aber lassen Sie keine Zeile leer. Leere Zellen werden im Go-Live zu Sonderfällen, und Sonderfälle werden zu manuellen Nightmares.

  • ·Jede Zeile braucht genau einen Schreiber — „beide“ ist keine gültige Antwort.
  • ·Frequenz folgt dem Geschäftsrisiko: Bestand und Preis enger als Beschreibungstexte.
  • ·Marktplatz-Kanäle erben dieselbe Führungsregel; sie bekommen kein paralleles Stammdaten-ERP.
  • ·Abweichungen vom Regelfall dokumentieren Sie mit Begründung und Verantwortlichem.
DatenobjektFührendes SystemRichtungFrequenz
Artikelstamm (SKU, Varianten, Einheiten)ERPERP → Shopbei Änderung oder Nachtlauf
Listenpreis, Staffeln, PreisgruppenERPERP → Shopbei Änderung; kritische Preise nahe Echtzeit
Lagerbestand / VerfügbarkeitERPERP → Shophäufig (Minuten bis Viertelstunde) oder eventbasiert
Beschreibungen, Bilder, SEOShop oder PIMShop/PIM → Marktplätze; ERP nur lesend oder gar nichtbei redaktioneller Änderung
Kunde / DebitorERP (Stammdaten) bzw. Shop (Neukunden-Checkout)meist Shop → ERP bei Neuanlage, ERP → Shop bei Konditionenbei Bestellung oder Stammdatenänderung
BestellungShop (Entstehung)Shop → ERPsofort nach Zahlung/Bestätigung
Lieferschein, Tracking, RechnungERPERP → Shop (Status) / optional Belegexportbei Statuswechsel
Retoureje Prozess Shop oder ERPklar einseitig festlegenbei Vorgang
Beispielhafte Führungsmatrix für Shopware 6 und Warenwirtschaft. Frequenzen sind typische Betriebsintervalle, keine Produktvorgaben.

Drei Integrationsmuster

Technisch lösen sich die meisten Shopware-ERP-Kopplungen in drei Mustern auf. Welches passt, hängt weniger von der Mode ab als vom ERP-API-Stand, vom Bestellvolumen und davon, wie eng der Betrieb Fehler sehen und nacharbeiten muss.

Muster eins ist Dateiaustausch über SFTP oder vergleichbare Ablage: CSV, XML oder feste Exportformate. Das ERP schreibt Dateien, ein Importjob liest sie in Shopware — oder umgekehrt. Vorteil: Viele ältere Warenwirtschaften können Dateien, auch wenn sie keine moderne REST-API haben. Nachteil: Latenz, fehleranfällige Encoding- und Spaltenprobleme und oft schwache Rückmeldungen, wenn eine Zeile scheitert.

Muster zwei ist die direkte API-Kopplung: Shopware Admin API auf der einen Seite, ERP-API auf der anderen, möglicherweise mit einem schlanken Plugin, das Entity-Events entprellt weitergibt. Das eignet sich, wenn beide Systeme stabile Endpunkte haben und die Logik überschaubar bleibt. Risiko: Timeouts und Ausfälle hängen dann direkt an Request-Ketten; ohne Warteschlange wird jeder ERP-Hänger zum Shop-Problem.

Muster drei ist Middleware: ein eigener Dienst mit Warteschlange, Mapping, Retry und Job-Protokoll zwischen Shop und ERP — oder zwischen Shop und Marktplatz. Der OBI-Connector folgt diesem Schnitt: Ein dünnes Shopware-Plugin meldet Änderungen, die eigentliche Sync-Logik liegt außerhalb und bleibt unabhängig test- und deploybar. Shopware bleibt führendes System für Katalog, Preis und Bestand Richtung Mirakl; Bestellungen und Retouren kommen per Webhook zurück. Laut Projektdokumentation lagen über 1.700 ausgeführte Sync-Jobs bei 216 gepflegten Mappings und einer Erfolgsquote von 90,7 %.

MusterStärkeSchwächePasst, wenn …
SFTP / Dateifunktioniert mit vielen Legacy-ERPshohe Latenz, schwache Fehlergranularität… das ERP nur Exporte kennt und Volumen moderat ist
Direkte APIwenige bewegliche Teile, schnelle UmsetzungAusfälle und Retries schwer kontrollierbar… beide APIs stabil sind und der Scope klein bleibt
MiddlewareWarteschlange, Mapping, Job-Log, entkoppeltes Deploymentmehr Betriebsaufwand und Infrastruktur… Bestellungen, Marktplätze oder hohe Last Transparenz brauchen
Grober Vergleich der drei Muster. Die Wahl hängt vom ERP-API-Stand und vom Betriebsbedarf ab, nicht von der Shopware-Edition.

Wählen Sie das Muster nach Betriebsbedarf: Wer nachts nicht sehen kann, welcher Job warum scheiterte, braucht Middleware — nicht nur einen Cron.

Shopware-APIs, die für ERP zählen

Die offizielle Entwicklerdokumentation von Shopware unterscheidet klar zwei HTTP-APIs. Die Admin API unter `/api/*` ist die Oberfläche für Backend-Integrationen: Produkte, Bestellungen, Kunden, Konfiguration und — über die Sync-API — Massenoperationen. Die Store API unter `/store-api/*` bedient Storefront, Headless und Warenkorb. Für ERP-Stammdaten und Bestellübergabe ist die Admin API der richtige Einstieg; die Store API ersetzt sie nicht.

Authentifizierung der Admin API erfolgt per OAuth mit Integrationszugangsdaten aus der Administration (Einstellungen → System → Integrationen). Access Key ID und Secret entsprechen `client_id` und `client_secret`; das Token holen Sie typischerweise mit `grant_type=client_credentials` unter `/api/oauth/token` und senden es als Bearer-Token. Die Store API authentifiziert sich über den Sales-Channel-Zugangsschlüssel im Header `sw-access-key` — geeignet für Storefront-Kontexte, nicht als Ersatz für eine Integrationsrolle.

Für große Schreibmengen dokumentiert Shopware die Sync-API als Bulk-Weg: Erzeugen, Aktualisieren und Löschen mehrerer Entities in einem Aufruf, etwa über `POST /api/_action/sync` mit Upsert- und Delete-Operationen. Das ist der Pfad für Importe und Abgleiche, bei denen Einzel-POSTs unzumutbar wären. Zusätzliche Request-Header steuern unter anderem, ob Flows beim Import ausgelöst werden — relevant, wenn ein Massenimport sonst Tausende E-Mails anstoßen würde.

Custom Fields sind der dokumentierte Erweiterungspunkt für Attribute, die das Standardmodell nicht kennt — etwa ERP-interne Schlüssel, GPSR-Pflichtfelder oder technische Kenndaten. Sie gehören ins Datenmodell und Mapping, nicht in Freitextbeschreibungen. Webhooks im App-Lifecycle erlauben es Apps, auf Shop-Ereignisse zu reagieren; in Plugin-Architekturen wie dem OBI-Connector erfüllen entprellte Entity-Events dieselbe Rolle Richtung Middleware. Fremdsysteme (etwa Mirakl) können umgekehrt Webhooks liefern, die Bestellungen zurückspielen — das ist dann die API des Marktplatzes, nicht die von Shopware.

  • ·Admin API: Backend, CRUD, Integrationen; OAuth mit Integrations-Credentials.
  • ·Store API: Sales Channel, Storefront/Headless; Header `sw-access-key`.
  • ·Sync-API: Bulk Upsert/Delete für Importe und Abgleiche.
  • ·Custom Fields: ERP- und Pflichtattribute modellieren, nicht verstecken.
  • ·Webhooks/Events: Änderungen pushen statt nur periodisch alles ziehen.

Nutzen Sie für ERP nur das, was developer.shopware.com für Admin-, Store- und Sync-API sowie Apps/Webhooks beschreibt — und trennen Sie Shopware-Events klar von Webhooks fremder Marktplätze.

Feldmapping: warum „200+“ realistisch ist

Demo-Connectors zeigen oft zehn Spalten: SKU, Name, Preis, Bestand. In einem B2B-Sortiment mit Varianten, Einheiten, Preisgruppen, Staffeln, Herstellernummern, EAN, Zolltarif, Gewicht, Verpackungseinheit, GPSR-Angaben und technischen Attributen für die Facettensuche entstehen schnell zweihundert und mehr Mapping-Einträge — pro Kanal nochmals eigene Kategorie- und Attributregeln.

Beim OBI-Connector lagen laut Projektdokumentation 216 gepflegte Mappings — Kategorie, Marke, Attribute — neben dem eigentlichen Sync von Produkt, Preis und Bestand. Das ist kein Extremfall, sondern die Größenordnung, in der Marktplatz- und ERP-Projekte landen, sobald Sortimentstiefe und Fremdsystem-Pflichtfelder ernst genommen werden. FeNau mit über 20.000 Artikeln zeigt die andere Seite derselben Medaille: Ohne konsistente Attribute finden Fachkunden das Bauteil nicht, und ohne konsistentes Mapping kann das ERP den Shop nicht füttern.

Mapping ist deshalb Projektarbeit, keine Checkbox. Es braucht Verantwortliche auf Auftraggeberseite, die Einheiten, Steuerklassen und „was ist die führende Artikelnummer“ entscheiden — und Testfälle, die echte Belege aus der Buchhaltung gegen den Shop-Preis halten. Was im Mapping fehlt, erscheint später als Support-Ticket mit dem Betreff „Preis stimmt nicht“.

  • ·Zählen Sie Attribute und Pflichtfelder je Warengruppe, nicht nur die Artikelanzahl.
  • ·Trennen Sie technische IDs (ERP-Schlüssel) von verkaufsrelevanten Attributen (Facette, GPSR).
  • ·Marktplatz-Mappings sind eigene Tabellen — dieselbe Quelle, andere Pflichtspalten.
  • ·Jede Mapping-Änderung braucht Versionierung und einen kontrollierten Rollout.
  • ·Ohne Testpreise aus der Buchhaltung ist das Mapping unvollständig abgenommen.

Bestand: der häufigste teure Fehler

Bestand ist das Datenobjekt, bei dem falsche Sync-Frequenz sofort Geld kostet. Überverkauf entsteht, wenn der Shop einen Bestand zeigt, den das Lager nicht mehr hat — typisch bei langsamem Abgleich, fehlender Reservierung nach Bestelleingang oder wenn Marktplatz und Shop parallel denselben physischen Bestand ohne gemeinsame Führung verkaufen.

Die Führungsregel lautet in den meisten Projekten: Das ERP führt den physischen Bestand; der Shop zeigt eine daraus abgeleitete Verfügbarkeit. Sobald eine Bestellung im Shop bestätigt ist, muss die Reservierung entweder sofort ins ERP oder zumindest so markiert sein, dass ein zweiter Kanal denselben Artikel nicht noch einmal verkauft. Marktplätze verschärfen das: Jeder Kanal braucht dieselbe Quelle, sonst entsteht ein Wettlauf um denselben Lagerplatz.

Technisch heißt das: Bestandsänderungen eng takten oder eventbasiert pushen, Fehlschläge sichtbar machen und manuelle Korrekturen im ERP — nicht im Shop — vornehmen, solange das ERP führend ist. Wer Bestände „mal eben“ im Shop korrigiert, während der nächste ERP-Lauf überschreibt, produziert genau die Inkonsistenz, die die Führungsmatrix verhindern sollte.

Bestand ist kein Freitextfeld. Er braucht Führung, Frequenz und eine klare Regel, was bei Teillieferung, Retoure und Marktplatz-Verkauf mit derselben SKU passiert.

Fehlerbehandlung: Idempotenz, Retry, Dead-Letter, Job-Log

Fremdsysteme fallen aus, Tokens laufen ab, Dateien kommen halb an, Webhooks werden doppelt zugestellt. Eine Integration ohne Fehlerstrategie ist ein Cron, der nachts still scheitert. Vier Bausteine trennen Amateur- von Betriebsfähigkeit.

Idempotenz: Derselbe Vorgang darf mehrfach empfangen werden, ohne doppelte Bestellungen oder doppelte Lagerbuchungen zu erzeugen. Praktisch heißt das stabile Schlüssel (Bestellnummer, externe IDs) und „upsert statt blind insert“. Retry mit Backoff: Transiente Fehler (Timeout, 429, Wartungsfenster) werden wiederholt; permanente Fehler (Validierung, unbekanntes Mapping) nicht endlos. Dead-Letter: Jobs, die endgültig scheitern, landen in einer Warteschlange oder Tabelle, die ein Mensch abarbeitet — nicht im Nichts. Job-Log: Jeder Sync schreibt Status, Zeit, Payload-Referenz und Fehlermeldung, einsehbar im Dashboard.

Genau dieses Betriebsmodell trägt den OBI-Connector: Jobs, Fehlerlog, manuelle Sync-Aktionen für Einzelartikel oder Kategorien, Go-Live-Panel mit Bereitschaftsprüfungen. Ohne diese Schicht bleibt die „API-Anbindung“ eine Demo, die unter Last und Sonderfällen zerbricht.

  • ·Idempotente Schlüssel für Bestellung, Artikel und Bestandsbuchung definieren.
  • ·Retry nur für transiente Fehler; Validierungsfehler in Dead-Letter und Mapping-Backlog.
  • ·Job-Log mit Filter nach Status, Zeitraum und Entity — nicht nur Server-Logs.
  • ·Alarmierung bei Fehlerquote oder Stockung, nicht erst wenn Kunden reklamieren.
  • ·Manuelle Re-Sync-Aktionen für Support, ohne die Führungsregel zu brechen.

Go-Live-Checkliste

Ein ERP-Go-Live scheitert selten am Happy Path. Er scheitert an fehlenden Secrets, unvollständigen Mappings, einem Worker, der nicht läuft, oder an Testbestellungen, die niemand mit der Buchhaltung abgeglichen hat. Die folgende Liste ist die Mindestprüfung vor dem Umschalten — ergänzt um Ihr ERP-spezifisches Abnahmeprotokoll.

  • ·Führungsmatrix freigegeben und im Betriebshandbuch abgelegt.
  • ·Integrations-Credentials und Secrets gesetzt; Token-Erneuerung getestet.
  • ·Mapping-Abdeckung: Pflichtfelder und Stichprobe je Warengruppe grün.
  • ·Staging: Testbestellung über alle relevanten Preisgruppen bis Beleg im ERP.
  • ·Bestand: Reservierung und Überverkaufsszenario mit absichtlich niedrigem Stock.
  • ·Fehlerpfad: absichtlich kaputtes Mapping → Dead-Letter und Alarm sichtbar.
  • ·Worker/Cron/Queue laufen; Monitoring und Job-Dashboard erreichbar.
  • ·Rollback-Plan: Was passiert, wenn der Sync am Launch-Tag gestoppt werden muss?
  • ·Schulung: Wer liest das Job-Log, wer korrigiert im ERP, wer darf im Shop schreiben?
  • ·Marktplatz-Kanäle (falls vorhanden) erst nach stabilem Shop↔ERP-Takt freischalten.

Go-Live ist eine Bereitschaftsprüfung, kein Datum im Kalender. Wenn das Dashboard rot zeigt, verschieben Sie — nicht den Sync „mal live beobachten“.

Kostenrahmen ohne Doppelung

Die ausführliche Kostenaufschlüsselung steht unter /ratgeber/was-kostet-shopware-shop-2026 und /kosten/onlineshop-entwicklung. Hier nur die Orientierung, die zur ERP-Frage gehört: Ein Shopware-6-B2B-Shop ohne komplexe Integration liegt bei uns netto typisch bei 25.000–60.000 €. Shop samt ERP-Integration und optionaler Marktplatz-Anbindung bei 35.000–80.000 €. Die Differenz ist der Integrationszuschlag — Schnittstellenkatalog, Führungsmatrix, Mapping, Warteschlangen, Job-Protokoll, Dashboard und Go-Live-Checkliste — nicht „noch ein Theme“.

Angebunden haben wir Microtech Büro+, SAP und DATEV. Andere Warenwirtschaften bewerten wir im Scope-Workshop; wir erfinden hier keine Connector-Preise und keine Ersparnisquoten. Lizenz des ERP, Shopware-Lizenz und Hosting bleiben separat. Verbindlich wird der Festpreis nach geklärtem Scope: Artikelanzahl, Preislogik, Anzahl Fremdsysteme und Zustand der Stammdaten.

DSGVO und GoBD: was die Schnittstelle mitträgt

Sobald Bestellungen, Kundendaten oder Belege zwischen Shop und ERP fließen, ist die Integration Teil der Verarbeitung personenbezogener Daten. Die Datenschutz-Grundverordnung (Verordnung (EU) 2016/679) verlangt unter anderem Verträge zur Auftragsverarbeitung, wenn ein Dienstleister personenbezogene Daten in Ihrem Auftrag verarbeitet (Art. 28), und Meldepflichten bei Verletzungen des Schutzes personenbezogener Daten (Art. 33). Praktisch heißt das: klare Rollen (Verantwortlicher / Auftragsverarbeiter), dokumentierte Zwecke, minimierte Felder im Sync und ein Verfahren, wer bei einem Vorfall wen informiert — nicht erst, wenn das Ticket eskaliert.

Auf der steuerlichen Seite gelten die Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form sowie zum Datenzugriff (GoBD) in der Fassung des BMF-Schreibens vom 28. November 2019. Für die Integration relevant sind Nachvollziehbarkeit und Unveränderbarkeit von aufzeichnungsrelevanten Daten sowie die Möglichkeit, Vorgänge zu rekonstruieren. Ein Job-Log, das Bestellübergaben und Belegstatus festhält, ist deshalb nicht nur Betriebscomfort — es stützt die Nachvollziehbarkeit zwischen Shop-Bestellung und ERP-Beleg. Ob Ihre konkrete Buchführung die GoBD erfüllt, ist eine steuerliche Fachfrage; technisch liefern wir die Protokollierung und die nachvollziehbare Schnittstelle.

Beides gehört in den Scope: AV-Verträge und Löschkonzepte auf der Datenschutzseite, unveränderliche bzw. revisionssichere Belegketten und Auswertbarkeit auf der GoBD-Seite. Wer die Schnittstelle „nur technisch“ baut und Compliance nachreicht, baut zweimal.

ERP-Sync ist Datenverarbeitung und Belegkette zugleich. Planen Sie Art. 28/33 DSGVO und GoBD-Nachvollziehbarkeit mit ein — nicht als Anhang nach dem Go-Live.

Quellen

  1. Shopware 6 — Admin API, Store API, OAuth-Integrationen und Sync-API (Bulk-Operationen) — Shopware AG, developer.shopware.com, 2026
  2. Verordnung (EU) 2016/679 (DSGVO), insbesondere Art. 28 Auftragsverarbeitung und Art. 33 Meldung von Verletzungen — EUR-Lex, Amt für Veröffentlichungen der Europäischen Union, 2016
  3. GoBD — Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form sowie zum Datenzugriff, BMF-Schreiben vom 28. November 2019 — Bundesministerium der Finanzen (BMF), 2019
ONLINESHOP-ENTWICKLUNG

E-Commerce bei Hirnworx

Onlineshops mit Shopware 6, Shopify und Medusa: B2B-Preisgruppen, ERP-Anbindung, Konfiguratoren, Marktplatz-Feeds und Migration mit vollständiger Redirect-Map. Shopware 6 Advanced Developer und offizieller Shopify Partner.

Onlineshop-Entwicklung
FAQ

Häufige Fragen zum Thema

Die Führungsmatrix: Pro Datenobjekt festlegen, welches System schreiben darf, welches nur liest und in welcher Frequenz übertragen wird. Ohne diese Entscheidung baut jede API nur schnellere Inkonsistenzen. Die Technik — Admin API, Sync, Middleware — kommt danach.

Frage zu Ihrem Projekt?

Beschreiben Sie Ziel und Rahmen — Sie bekommen eine Einschätzung zu Umfang, Dauer und Budget, bevor irgendetwas beauftragt wird.