Eine Shopify-SAP-Business-One-Anbindung überträgt jede bezahlte Shopify-Bestellung als Kundenauftrag oder Ausgangsrechnung auf einen zugeordneten Geschäftspartner in B1, spielt Artikelstamm und Lagerbestand aus SAP zurück nach Shopify, sodass Sie nicht überverkaufen, macht aus Warenausgängen Shopify-Fulfillments mit Sendungsnummer und bucht Erstattungen als Gutschriften. Richtig gemacht ist das kein nächtlicher CSV-Export und kein fragiles Service-Layer-Skript, sondern eine idempotente, bidirektionale Pipeline, die ERP und Shop im Einklang hält - ohne dass jemand Bestellungen abtippt.
Shopify betreibt den Shop: den Katalog, den Checkout, die bezahlte Bestellung, die Erstattung, den Kunden, der eine Sendungsnummer erwartet. SAP Business One betreibt das Geschäft dahinter: den Artikelstamm, den Lagerbestand, den Geschäftspartner, den Kundenauftrag, der zu Lieferung und Ausgangsrechnung wird, die Zahlen, mit denen Ihr Finanzteam den Abschluss macht.
Zwischen beiden liegt eine Lücke, die meist jemand von Hand füllt - Bestellungen jeden Morgen in B1 abtippen, Bestände an zwei Stellen prüfen, Sendungsnummern per Mail nachtragen, Gutschriften für Retouren erfassen. Eine Shopify-SAP-Business-One-Anbindung schließt diese Lücke in beide Richtungen: Bestellungen und Erstattungen fließen als die richtigen Belege auf den richtigen Geschäftspartner nach B1, während Artikelstamm, Preise, Bestand und Fulfillment-Status zurück nach Shopify fließen. Niemand tippt eine Bestellung neu, und der Shop verkauft keinen Bestand mehr, den das Lager nicht liefern kann.
| Objekt / Vorgang in Shopify | Wird in SAP Business One zu | Hinweis |
|---|---|---|
| Bezahlte Bestellung | Kundenauftrag oder Ausgangsrechnung | Belegfluss, Nummernkreis und Zahlungsbuchung nach Ihrem Prozess |
| Kunde (B2B / Rechnung) | Geschäftspartner (CardCode) | Zuordnung über E-Mail oder USt-IdNr.; anonyme B2C auf einen generischen Webshop-GP |
| Positionen (SKU) | Belegzeilen gegen Artikelstamm | Shopify-SKU auf B1-Artikelnummer gemappt; unbekannte SKUs werden geparkt, nicht geraten |
| Versand & Rabatte | Fracht- und Rabattzeilen | Versand als Fracht-/Aufwandszeile, nicht in einen Artikel gefaltet |
| Steuerpositionen | SAP-Steuerkennzeichen je Zeile | Inland 19 % / 7 %, EU-OSS, Reverse-Charge, Drittland-Export |
| Erstattung / Retoure | Gutschrift (Ausgangsgutschrift) | Storniert Ursprungszeilen und Steuerkennzeichen, mit Datum der Erstattung |
| - (rückwärts) Artikelstamm & Preisliste | Shopify-Produkt / -Variante / -Preis | B1 bleibt führend für Preise, wo Sie das wünschen |
| - (rückwärts) Lagerbestand | Shopify-Bestände je Standort | Mengen je Lager, optionaler Sicherheitsbestand |
| - (rückwärts) Lieferung / Warenausgang | Shopify-Fulfillment + Sendungsnummer | Setzt die Bestellung auf erledigt und überträgt die Trackingnummer |
Die Shopify-Bestell-ID wird am B1-Beleg hinterlegt (in der Regel ein benutzerdefiniertes Feld), sodass die Verknüpfung erhalten bleibt und dieselbe Bestellung nie zweimal gebucht wird.
Eine generische Connector-App oder ein handgeschriebenes Service-Layer-Skript bringt den Idealfall im Demo zum Laufen und lässt danach die schwierigen Fälle in Ihr ERP durchsickern:
Wir behandeln das als Pipeline, nicht als nächtlichen Job. Bestell-, Erstattungs- und Kundenvorgänge aus Shopify kommen per Webhook (mit zeitgesteuertem Abgleich als Sicherheitsnetz), werden validiert, gegen die B1-Stammdaten abgeglichen und über den Service Layer als die abgestimmten Belege geschrieben. Bestand, Preise und Fulfillment-Status fließen in ihren eigenen Zyklen zurück.
Die Pipeline ist durchgängig idempotent: Jeder Shopify-Vorgang trägt eine stabile ID, die wir am B1-Beleg festhalten, sodass ein erneuter Lauf oder ein Replay nie einen doppelten Geschäftspartner, Kundenauftrag oder eine doppelte Gutschrift erzeugt. 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 das Beobachten von Shopify-API-Abkündigungen und B1-Upgrade-Änderungen liegen vertraglich bei uns. Sie bekommen einen festen Ansprechpartner und ein SLA, kein Skript, das jemand im Blick behalten muss.
Wenn Sie eine Handvoll Webbestellungen pro Woche abwickeln und sie in zehn Minuten in B1 abtippen, ist ein manueller Prozess völlig in Ordnung - und das sagen wir Ihnen auch. Die Anbindung lohnt sich, wenn das Bestellvolumen die manuelle Erfassung zur täglichen Zeitfresserei macht, wenn Überverkauf oder veraltete Preise echtes Geld kosten, wenn B2B-Rechnungen und Retouren die Belegverarbeitung fehleranfällig machen, oder wenn Sie mehrere Lager oder Vertriebskanäle betreiben, die alle mit demselben B1-Bestand übereinstimmen müssen.
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.
Scoping-Gespräch anfragen