# Shopify Business Central Schnittstelle

*Shopify → Business Central*

**Kurz gesagt:** Eine Shopify-Business-Central-Anbindung macht aus jeder bezahlten Shopify-Bestellung einen Verkaufsauftrag oder eine gebuchte Verkaufsrechnung in Dynamics 365 Business Central - dem richtigen Debitor und den richtigen Artikelnummern zugeordnet, mit den passenden USt-Buchungsgruppen kontiert und gegen die Shopify-Payments-Auszahlung abgestimmt. In die Gegenrichtung hält sie Bestände, Preise und Lieferstatus synchron. Richtig gemacht ist das kein nächtlicher CSV-Lauf und kein unbeaufsichtigter Standard-Connector, sondern eine idempotente, deltabasierte Pipeline, die ERP und Shop synchron hält - ohne dass jemand Bestellungen abtippt.

## Was eine Shopify-Business-Central-Anbindung wirklich leistet

In Shopify passiert der Verkauf: die Bestellung, der Kunde, der Rabatt, die ausgewiesene Steuer, die Erstattung drei Tage später, die Shopify-Payments-Auszahlung nächste Woche. In Business Central wird das Geschäft geführt: Kunden als Debitoren, Artikel mit Bestand und Kosten, Verkaufsbelege, die ins Sachkonto buchen, USt, die für die Voranmeldung stimmen muss.

Zwischen beiden steckt überraschend viel Logik. Eine Shopify-Business-Central-Anbindung überträgt jede Bestellung als sauberen Verkaufsbeleg ins ERP - dem richtigen Debitor und den richtigen Artikelnummern zugeordnet, mit den passenden USt-Buchungsgruppen kontiert, in der richtigen Währung - und hält Bestand, Preise und Lieferstatus in der Gegenrichtung synchron. Gut gemacht tippt niemand mehr eine Bestellung ab, und Business Central zeigt immer das, was der Shop tatsächlich getan hat.

## Welche Daten fließen

| Vorgang in Shopify | Wird in Business Central zu | Hinweis |
| --- | --- | --- |
| Bezahlte Bestellung | Verkaufsauftrag oder gebuchte Verkaufsrechnung | Belegart, Nummernserie und Buchungsregeln je Prozess abgestimmt |
| Bestellposition | Verkaufszeile | Über Varianten-SKU zu Artikelnr. / Variantencode / Maßeinheit gematcht |
| Checkout-Kunde | Debitorenkarte | Über E-Mail dedupliziert; Gastbestellungen ohne Karteileichen |
| Steuerpositionen | USt-Buchungsgruppen | Auf USt-Geschäfts- / Produktbuchungsgruppen gemappt, nicht nur ein Prozentsatz |
| Erstattung | Verkaufsgutschrift | Storniert Originalartikel, Konten und USt, datiert auf die Erstattung |
| Shopify-Payments-Auszahlung | Kontoauszugsabgleich / Bankbuchung | Nettoauszahlung mit Bruttobestellungen plus Gebühren über Verrechnungskonto |
| Artikelbestand (Gegenrichtung) | Sync von Verfügbarkeit nach Shopify | Verfügbare Menge zurückgespielt, damit der Shop nicht überverkauft |
| Lieferung (Gegenrichtung) | Warenausgang / Tracking nach Shopify | Gebuchter Warenausgang meldet die Shopify-Bestellung als erledigt |

Die konkrete SKU-Zuordnung, die Debitorenregeln, die Buchungsgruppen und die Verrechnungskonten stimmen wir einmalig mit Ihrem Rechnungswesen und Ihrer Logistik ab und hinterlegen sie in der Pipeline. Danach ordnet sie niemand mehr von Hand zu.

## Die Details, an denen einfache Syncs scheitern

Ein nächtlicher Export oder ein unbeaufsichtigter Connector bringt Sie fast ans Ziel und lässt den teuren Teil auf Ihrem Schreibtisch liegen:

- **SKU-Zuordnung.** Eine Varianten-SKU aus Shopify muss auf eine Business-Central-Artikelnr. auflösen und, wo genutzt, auf Variantencode und Maßeinheit. Fehlende SKUs, doppelte SKUs und Bundles, die in Shopify ein Produkt, in BC aber mehrere Zeilen sind, sind die Stellen, an denen naive Syncs still auf den falschen Artikel buchen oder die ganze Bestellung verwerfen.
- **Debitoren-Deduplizierung.** Gastbestellungen, uneinheitliche Groß-/Kleinschreibung der E-Mail und Wiederkäufer dürfen nicht jeweils einen neuen Debitor erzeugen. Sie brauchen eine Debitorenkarte je echtem Kunden - oder ein kontrolliertes Muster für Einmalkunden - statt eines Kontenplans voller Dubletten.
- **USt-Buchungsgruppen statt Prozentsätze.** Business Central bucht USt über die Kombination aus USt-Geschäfts- und Produktbuchungsgruppe, nicht über einen rohen Satz aus der Bestellung. Inland, EU-Fernverkauf im OSS, EU-B2B mit Reverse-Charge und Drittland-Export bilden jeweils andere Buchungsgruppen ab. Falsch gemappt, stimmt die Umsatzsteuervoranmeldung nicht.
- **Die Auszahlung ist nicht der Umsatz.** Shopify Payments zahlt Tage später netto nach Gebühren in einem Sammelbetrag über viele Bestellungen aus. Verkauf und Zahlungseingang sind getrennte Buchungen, verbunden über ein Bank- oder Verrechnungskonto und im Kontoauszugsabgleich zusammengeführt, damit der Auszug ausgeglichen ist.
- **Währung.** Shopify-Anzeigewährung, Mandantenwährung in Business Central und der Wechselkurs zum Buchungsdatum müssen zusammenpassen - mit einer Rundung, die abstimmt, statt Cent-Differenzen liegenzulassen.
- **Nummernserie und Lücken.** Business Central erwartet eine saubere, lückenlose Nummerierung gebuchter Belege. Eine halb gebuchte, erneut ausgeführte Bestellung oder zwei Prozesse, die um dieselbe Bestellung konkurrieren, dürfen nie eine Lücke oder eine Dublette erzeugen.
- **Reihenfolge und Teilfehler.** Eine Erstattung kann eintreffen, bevor ihre Bestellung synchronisiert ist; eine fehlerhafte Zeile darf nicht den ganzen Stapel blockieren. Vorgänge müssen geordnet und isoliert sein, damit ein einzelner Fehler erneut versucht wird, statt den Rest zu beschädigen.
- **API-Drosselung.** Beide Seiten begrenzen. Shopify nutzt ein kostenbasiertes Budget für GraphQL und REST; Business Central drosselt OData und liefert unter Last 429er. Die Pipeline muss zurücknehmen, paginieren und mit Delta-Cursorn und Webhooks arbeiten, statt bei jedem Lauf alles neu zu ziehen.

## Wie wir sie bauen und betreiben

Wir behandeln das als Pipeline, nicht als geplanten Job. Bestell-, Erstattungs- und Auszahlungsvorgänge aus Shopify werden per Webhook oder zeitgesteuert abgeholt, validiert, den Business-Central-Debitoren und -Artikeln zugeordnet und über die Business-Central-API als Ihre abgestimmten Verkaufsbelege ins ERP geschrieben - während Bestand, Preise und Lieferstatus zurück nach Shopify fließen.

Die Pipeline ist idempotent: Jeder Shopify-Vorgang trägt eine stabile Kennung, sodass ein erneuter Lauf nie eine doppelte Bestellung bucht oder eine Lücke in der Nummernserie reißt. Sie läuft auf cloud-nativer, vollständig EU-gehosteter AWS-Infrastruktur - Bestell- und Kundendaten verlassen die EU nicht, was AVV und DSGVO sauber hält.

Und dann halten wir sie am Laufen. Monitoring, Alerting, Incident Response und - entscheidend - das Beobachten von API-Versionswechseln bei Shopify und Endpunkt- oder Drosselungsänderungen bei Business Central liegen vertraglich bei uns. Bestellungen fließen weiter, ob gerade jemand an die Schnittstelle denkt oder nicht.

## Wann sich diese Anbindung lohnt

Wenn Sie einen einzelnen Shop mit einem Steuersatz und einer Handvoll Bestellungen am Tag betreiben, ist der native Shopify-Connector von Microsoft oder sogar ein regelmäßiger manueller Push völlig in Ordnung - und das sagen wir Ihnen auch. Eine betreute Pipeline lohnt sich, wenn das Volumen steigt, wenn Sie über Märkte und Währungen hinweg verkaufen, wenn SKU-, Bundle- und Dimensionslogik spezifisch wird, wenn die Auszahlungsabstimmung zur monatlichen Pflichtübung wird, oder wenn eine falsche USt-Buchungsgruppe oder eine doppelte Bestellung in Business Central ein Problem ist, das Ihr Rechnungswesen sich nicht länger von Hand bereinigen kann.

## Häufig gestellte Fragen

### Bringt Business Central nicht schon einen eigenen Shopify-Connector mit?

Ja. Für einen einzelnen Shop mit einer Währung und reiner Inlands-USt ist die Shopify-Connector-Erweiterung von Microsoft ein vernünftiger Ausgangspunkt. Verlässlich betreiben lässt sie sich schwerer, sobald mehrere Shops oder Märkte, eigene Artikel- und Dimensionslogik, Auszahlungsabstimmung oder strenge Buchungsvorgaben Ihres Rechnungswesens dazukommen. Wir bauen oft rund um den Connector oder auf ihm auf, statt ihn zu ersetzen - entscheidend ist, dass jemand das Ergebnis verantwortet, überwacht und bei API-Änderungen nachzieht.

### Werden Shopify-Bestellungen zu Verkaufsaufträgen oder zu gebuchten Rechnungen?

So, wie es Ihr Prozess braucht. Manche Kunden wollen jede bezahlte Bestellung als Verkaufsauftrag, den das Lager freigibt und liefert; andere eine direkt gebuchte Verkaufsrechnung für digitale oder bereits versandfertige Ware. Belegfluss, Nummernserie und Buchungsregeln stimmen wir vorab mit Ihrem Rechnungswesen und Ihrer Logistik ab, damit Business Central sauber und prüfbar bleibt.

### Wie ordnen Sie Shopify-Produkte den Business-Central-Artikeln zu?

Die Varianten-SKU aus Shopify wird der Artikelnummer in Business Central zugeordnet und, wo Sie sie nutzen, dem Variantencode und der Maßeinheit. Die heiklen Fälle klären wir vorab: fehlende oder doppelte SKUs, Bundles, die in Shopify ein Produkt, in BC aber mehrere Artikelzeilen sind, und Artikel, die nur in einem System existieren. Nicht zuordenbare Zeilen werden markiert, nicht stillschweigend verworfen oder falsch gebucht.

### Wie wird die Shopify-Payments-Auszahlung im ERP behandelt?

Verkauf und Geldeingang sind zwei Vorgänge. Bestellungen buchen Umsatz und USt zum Verkaufszeitpunkt; die Shopify-Payments-Auszahlung - Tage später, netto nach Gebühren, gesammelt über viele Bestellungen - wird gegen ein Bank- oder Verrechnungskonto abgestimmt, sodass der Kontoauszugsabgleich in Business Central auf den Cent stimmt. Die Gebühren werden als Aufwand gebucht. Genau das bekommen manuelle Syncs fast nie richtig hin.

### Wer betreibt die Schnittstelle nach dem Go-live?

Wir. Die Pipeline läuft auf cloud-nativer, vollständig EU-gehosteter Infrastruktur, die wir überwachen. Ändert Shopify seine API-Version oder drosselt bzw. ändert Business Central einen Endpunkt, ist das vertraglich unser Problem - und keine böse Überraschung, wenn plötzlich keine Bestellungen mehr ankommen. Sie bekommen einen festen Ansprechpartner, Alerting und ein SLA statt eines geplanten Jobs, den niemand beobachtet.

## Verwandte Integrationen

- [Shopify ↔ weclapp](https://seamless.engineering/de/integrations/shopify-weclapp/): Shopify weclapp Schnittstelle
- [Shopify ↔ NetSuite](https://seamless.engineering/de/integrations/shopify-netsuite/): Shopify NetSuite Schnittstelle
- [Shopify ↔ SAP Business One](https://seamless.engineering/de/integrations/shopify-sap-business-one/): Shopify SAP Business One Schnittstelle
- [Shopify ↔ DATEV](https://seamless.engineering/de/integrations/shopify-datev/): Shopify DATEV Schnittstelle
- [Shopify ↔ lexoffice](https://seamless.engineering/de/integrations/shopify-lexoffice/): Shopify lexoffice Schnittstelle
- [Shopify ↔ sevDesk](https://seamless.engineering/de/integrations/shopify-sevdesk/): Shopify sevDesk Schnittstelle

## Nach System

- [Alle Schnittstellen für Shopify](https://seamless.engineering/de/integrations/shopify/)
- [Alle Schnittstellen für Dynamics 365](https://seamless.engineering/de/integrations/dynamics-365/)
- [Shopify API-Changelog](https://seamless.engineering/de/api-changelog/shopify/): 9 Breaking Changes und 2 Deprecations in den letzten 90 Tagen

## Scoping-Gespräch anfragen

Sie möchten diese Integration umsetzen und dauerhaft betreiben lassen? Sagen Sie uns, welche Systeme verbunden werden sollen und welche Daten fließen müssen. Festpreis-Angebot zur Aufwandsabschätzung innerhalb von 48 Stunden.

- E-Mail: hello@seamless.engineering
- Kontaktformular: https://seamless.engineering/de/#contact
