Zum Inhalt springen
myInterface.io

Shopware mit Business Central verbinden

Microsoft liefert für Business Central einen eigenen Connector für Shopify mit. Einen Shopware-Connector von Microsoft haben wir nicht gefunden. Für Shopware 6 gibt es Connectoren von Drittanbietern im Microsoft-Marktplatz und im Shopware Store. Passt einer zu Ihrer Preislogik, nehmen Sie ihn. Eine eigene Schnittstelle lohnt sich bei B2B-Preisen, Varianten mit eigener Logik oder Feldern, die die Standard-API nicht liefert.

Welche Daten zwischen Shopware und Business Central fließen

  1. Bestellung wird Verkaufsauftrag mit Positionen, Versandkosten und Rabatten innerhalb von Minuten
  2. Neukunde wird Debitor, Gastbestellung auf Wunsch Sammeldebitor mit der Bestellung
  3. Zahlungsart und Transaktion werden Zahlungsform und Referenz am Auftrag mit der Bestellung
  4. Artikel und Artikelvarianten kommen aus Business Central, Texte und Bilder aus Shopware bei Änderung
  5. Verkaufspreise und Debitorenpreisgruppen werden Preise je Kundengruppe im Shop bei Änderung
  6. Lagerbestand je Lagerort wird verfügbarer Bestand im Shop alle paar Minuten
  7. Lieferung und Rechnung werden Versandstatus, Sendungsnummer und Rechnungs-PDF im Kundenkonto bei Buchung

Was es für Shopware und Business Central schon gibt

Im Microsoft-Marktplatz AppSource stehen unter anderem der Shopware Connector von Tinx, laut Beschreibung mit Synchronisationsprotokoll und E-Mail-Benachrichtigung bei Fehlern, und ein Shopware-6-API-Connector von solutioo, der Artikel, Merkmale und Kategorien in den Shop und Aufträge nach Business Central bringt. Im Shopware Store bieten weitere Anbieter Connectoren an, teils als Echtzeit-Verbindung in beide Richtungen. Agenturen wie 2Hats Logic bewerben Lösungen mit Varianten und Beständen aus mehreren Lagern.

Zum Vergleich: Für Shopify ist der Connector von Microsoft in neuen Business-Central-Umgebungen vorinstalliert. Wer zwischen beiden Shops schwankt, sollte das in die Rechnung aufnehmen.

Wo der Standard aufhört

  • Die Standard-API lässt sich nicht erweitern

    Laut Microsoft können die APIs von Business Central nicht um zusätzliche Felder erweitert werden. Wer eigene Felder braucht, etwa ein Shop-Merkmal am Artikel, muss eine eigene API in AL schreiben.

  • Webhooks laufen nach drei Tagen ab

    Abonnements für Änderungen müssen vor Ablauf von drei Tagen erneuert werden, jeweils mit Handshake. Business Central wartet standardmäßig 30 Sekunden nach der ersten Änderung. Bei mehr als 1.000 geänderten Datensätzen kommt nur eine Sammelmeldung.

  • Drosselung und Laufzeit

    Bei zu vielen Anfragen antwortet Business Central mit Status 429, eine einzelne Anfrage darf höchstens zehn Minuten laufen. Ein erster Abgleich mit vielen Artikeln muss deshalb in Teilen laufen.

  • Preise für Firmenkunden

    Preise je Debitorenpreisgruppe, Mengenstaffeln und Rabatte sind in Business Central anders aufgebaut als Regeln in Shopware. Prüfen Sie mit echten Kundenpreisen, ob ein Connector diese Logik vollständig abbildet.

  • Rechte des Benutzers

    Ändert ein delegierter Administrator Daten, sendet Business Central laut Doku nicht sofort eine Meldung. Der technische Benutzer der Schnittstelle braucht passende Lizenz und Rechte.

So bauen wir die Schnittstelle

Business-Central-Seite: Wir nutzen die API v2.0 für Aufträge, Debitoren, Artikel und Varianten. Wo Felder fehlen, schreiben wir eine kleine AL-Erweiterung mit eigener API-Seite. Sie gehört wie der übrige Code Ihnen und verändert den Standard nicht, das hält Updates von Microsoft beherrschbar. Änderungen an Artikeln und Beständen abonnieren wir per Webhook. Ein Dienst erneuert die Abos vor Ablauf. Sammelmeldungen lösen einen gefilterten Abruf nach Änderungsdatum aus.

Shopware-Seite: Preise und Bestände schreiben wir gebündelt über die Sync-Schnittstelle der Admin-API, Bestellungen kommen per signiertem Webhook. Die Zuordnung von Kundengruppen zu Debitorenpreisgruppen legen wir einmal fest und dokumentieren sie.

Betrieb: Antworten mit 429 wiederholen wir mit wachsender Pause. Aufträge, die Business Central ablehnt, etwa wegen eines gesperrten Artikels, bleiben mit Grund im Protokoll und werden nach der Korrektur erneut gesendet. Mehr zur Shop-ERP-Anbindung.

Ablauf und Preisrahmen

Im kostenlosen Schnittstellen-Check von 30 Minuten klären wir Datenhoheit, Preislogik und ob Business Central online oder lokal läuft. Ein Festpreis-Angebot kommt in 3 Werktagen. Mit Preisen, Beständen und Aufträgen in beide Richtungen ist das mehr als eine einfache Verbindung. Der Rahmen steht unter Ablauf und Preise.

Häufige Fragen

Gibt es einen offiziellen Shopware-Connector von Microsoft?

Wir haben keinen gefunden. Microsoft liefert einen Connector für Shopify. Für Shopware gibt es Lösungen von Drittanbietern oder eine eigene Schnittstelle.

Brauchen wir eine Erweiterung in Business Central?

Nur wenn die Standard-API Felder nicht liefert, die Sie brauchen. Dann schreiben wir eine eigene API-Seite in AL, ohne den Standard zu ändern.

Werden kundenindividuelle Preise in den Shop übertragen?

Ja. Wir übertragen Preise je Debitorenpreisgruppe und Staffel und ordnen sie Kundengruppen in Shopware zu.

Funktioniert das auch mit Business Central on-premises?

Ja. Lokal lassen sich Wartezeit und Grenzen für Webhooks selbst einstellen. Der Zugriff von außen muss abgesichert sein.

Was passiert, wenn Business Central kurz nicht erreichbar ist?

Bestellungen bleiben in der Warteschlange und werden übertragen, sobald Business Central wieder antwortet. Nichts geht verloren.

Quellen

Passend dazu

Stand: 20.10.2026

Kontakt

Welche Programme sollen miteinander reden?

Porträt von Benjamin Kopka

Benjamin Kopkaführt Ihren Schnittstellen-CheckAntwort innerhalb eines Werktags

  1. Hallo! Welche Programme sollen miteinander reden?
  2. Shopware und DATEV. Wir tippen jede Rechnung von Hand ab.
  3. Das verbinden wir direkt: Rechnungen, Gutschriften und Zahlungen landen automatisch als Buchungsstapel in DATEV.
  4. Was kostet das?
  5. Nach 30 Minuten Check bekommen Sie in drei Werktagen einen Festpreis. Der Code gehört Ihnen.

Lieber per E-Mail? info@myinterface.io