Dieser Artikel zeigt die sieben Stolpersteine, die wir in der Praxis am häufigsten sehen, und wie Sie ihnen ausweichen. Wer sie vorher kennt, spart im Projekt echte Wochen.
Auf einen Blick
- Stolperstein Nummer eins: nicht klären, welches Dynamics 365 gemeint ist. Business Central und Finance & Operations sind verschiedene Welten.
- Die Technik ist selten das Problem, die Daten und die fehlende Planung sind es.
- Business Central bietet REST-, OData- und SOAP-Schnittstellen mit OAuth, oft ergänzt um eine Middleware.
- Wer Datenhoheit, API-Limits und Echtzeit-Bedarf vorab klärt, kommt schnell und stabil live.
Kurz vorweg: Dynamics 365 ist kein einzelnes Produkt
Bevor wir zu den Stolpersteinen kommen, der wichtigste Punkt überhaupt. „Dynamics 365" ist ein Sammelbegriff. Für die Webshop-Anbindung sind zwei Produkte relevant, und sie funktionieren völlig unterschiedlich.
Business Central ist das ERP für KMU, hervorgegangen aus Navision. Für die meisten Schweizer KMU ist das die relevante Variante.
Finance & Operations ist die Enterprise-Variante für grosse, komplexe Organisationen, hervorgegangen aus Axapta.
Beide heissen „Dynamics 365", aber ihre Schnittstellen, ihre Datenmodelle und ihr Integrationsaufwand sind verschieden. Dieser Artikel konzentriert sich auf Business Central, weil das die typische KMU-Situation ist.
Stolperstein 1: Nicht klären, welches Dynamics 365 im Haus läuft
Es klingt banal, ist aber der häufigste und teuerste Fehler. Ein Projekt startet mit der Annahme „wir binden Dynamics an", und erst Wochen später stellt sich heraus, dass Business Central und Finance & Operations gemeint waren, mit ganz anderen Schnittstellen.
Die Folge sind Fehlplanung, falsche Aufwandsschätzungen und Frust. Klären Sie zu Beginn glasklar, welches Produkt in welcher Version läuft, ob Cloud oder On-Premise, und wer es betreut. Diese eine Frage entscheidet über den ganzen Integrationsweg.
Stolperstein 2: Die Datenqualität in Dynamics unterschätzen
Das ist der rote Faden durch alle ERP-Projekte. Die Schnittstelle funktioniert, aber die Daten dahinter sind es nicht gewohnt, nach aussen zu gehen.
Artikelnummern sind uneinheitlich, Beschreibungen sind interne Kurztexte, Einheiten und Kategorien sind über Jahre gewachsen. Wenn diese Daten ungefiltert in den Shop fliessen, entsteht ein unbrauchbarer Katalog. Die Aufbereitung der Daten ist fast immer mehr Arbeit als die Schnittstelle selbst. Planen Sie sie von Anfang an ein, nicht als Überraschung am Schluss.
Stolperstein 3: Den falschen Schnittstellen-Weg wählen
Business Central bietet mehrere Wege nach draussen, und nicht jeder passt für jeden Zweck. REST-APIs decken die gängigen Lese- und Schreibvorgänge ab. OData eignet sich für Datenabfragen und Auswertungen. SOAP ist eher für ältere, formellere Anbindungen gedacht. Die Authentifizierung läuft über OAuth.
Wer hier die falsche Wahl trifft, baut sich unnötige Komplexität ein. Bei grösseren oder verzweigten Anbindungen lohnt sich oft eine Middleware, die zwischen Business Central und Magento vermittelt, Daten transformiert und Fehler abfängt. Welcher Weg der richtige ist, hängt vom Datenvolumen und von der gewünschten Aktualität ab.
Stolperstein 4: API-Limits und Throttling ignorieren
Sowohl Business Central als auch Magento haben Grenzen, wie viele Anfragen sie pro Zeiteinheit verarbeiten. Wer das ignoriert und einen grossen Katalog im Sekundentakt komplett synchronisieren will, läuft direkt ins Limit.
Die Folge sind abgebrochene Syncs, fehlende Artikel und schwer auffindbare Fehler. Die Lösung ist eine durchdachte Sync-Strategie: in Stapeln arbeiten, nur Änderungen übertragen statt jedes Mal alles, und die Last zeitlich verteilen. Das klingt technisch, entscheidet aber über die Stabilität im Alltag.
Stolperstein 5: Echtzeit und Batch nicht sauber trennen
Nicht alles muss sofort synchron sein, und alles in Echtzeit zu wollen ist teuer und fehleranfällig. Der Stolperstein ist, diese Unterscheidung nie zu treffen.
Lagerbestände und Preise sollten zeitnah aktuell sein, damit niemand Nichtverfügbares bestellt. Stammdaten oder neue Artikel können dagegen in geplanten Intervallen laufen. Wer pro Datentyp festlegt, was Echtzeit braucht und was im Batch genügt, baut eine Anbindung, die schnell genug und trotzdem stabil ist. Diese Abwägung vertieft der Artikel zu Echtzeit-Sync vs Batch.
Stolperstein 6: Die Datenhoheit nicht festlegen
Welches System hat recht, wenn sich Shop und ERP widersprechen? Wenn diese Frage offen bleibt, überschreiben sich die Systeme gegenseitig, und es entstehen Doppelbestellungen oder falsche Bestände.
Legen Sie pro Datenfeld fest, wer die Quelle der Wahrheit ist. In der Regel führt Business Central bei Artikeln, Preisen und Beständen, während Magento die Quelle für Bestellungen und Kundenkonten ist. Diese klare Aufteilung verhindert die meisten Synchronisationskonflikte, bevor sie entstehen.
Stolperstein 7: Updates und Customizing vergessen
Eine Integration ist kein einmaliges Werk. Business Central in der Cloud erhält laufend Updates, Magento ebenso, und beide Seiten sind oft individuell angepasst. Wenn niemand das im Blick behält, bricht die Anbindung irgendwann unbemerkt.
Planen Sie Wartung und Monitoring von Anfang an ein. Eine Anbindung braucht jemanden, der sie beobachtet, Fehler früh sieht und nach Updates prüft, ob alles noch läuft. Wer das einspart, zahlt es beim ersten stillen Ausfall doppelt.
Wie Sie diese Stolpersteine umgehen
Die sieben Punkte haben eines gemeinsam: Sie alle lassen sich vor dem Projekt klären, nicht währenddessen. Ein gutes Anbindungsprojekt beginnt mit den richtigen Fragen, nicht mit Code.
Klären Sie das Produkt, prüfen Sie die Datenqualität, wählen Sie den passenden Schnittstellen-Weg, planen Sie Sync-Strategie und Datenhoheit, und sorgen Sie für Wartung. Wenn diese Grundlagen stehen, ist die eigentliche Anbindung der einfachste Teil.
Und jetzt ehrlich: Nicht jede dieser Hürden trifft jedes Projekt gleich hart. Ein kleiner Katalog mit sauberen Daten umgeht die Hälfte davon von selbst. Aber je grösser und komplexer Ihre Situation, desto wichtiger wird es, sie vorher zu kennen.
Fazit und nächster Schritt
Zusammengefasst: Eine Dynamics-365-Webshop-Anbindung scheitert selten an der Technik. Sie scheitert an offenen Fragen: welches Dynamics, welche Datenqualität, welcher Schnittstellen-Weg, welche Sync-Strategie, welche Datenhoheit und welche Wartung. Wer diese sieben Stolpersteine vor dem Projekt klärt, kommt schnell und stabil live.
Welche ERP-Systeme wir an Magento anbinden und wie, sehen Sie in unserer Übersicht der ERP-Schnittstellen.
Oder buchen Sie direkt ein 30-minütiges Erstgespräch. Kostenlos, unverbindlich, mit einer ehrlichen Einschätzung. Termin wählen.
Häufige Fragen zur Dynamics 365 Webshop-Integration
Welches Dynamics 365 ist für einen KMU-Webshop relevant?
In den meisten Fällen Business Central, das ERP für KMU. Finance & Operations ist die Enterprise-Variante mit anderen Schnittstellen. Die Klärung dieser Frage steht ganz am Anfang.
Wie wird Magento an Business Central angebunden?
Über die Schnittstellen von Business Central, typisch REST oder OData mit OAuth-Authentifizierung, oft ergänzt um eine Middleware. Business Central liefert Artikel, Preise und Bestände, Magento gibt Bestellungen zurück.
Was ist die grösste Herausforderung?
Selten die Schnittstelle, meist die Datenqualität in Dynamics und die fehlende Planung von Datenhoheit und Sync-Strategie. Wer das vorher klärt, hat das Projekt zur Hälfte gewonnen.
Braucht es eine Middleware?
Nicht immer, aber bei grösseren oder verzweigten Anbindungen lohnt sie sich. Sie vermittelt zwischen den Systemen, transformiert Daten und fängt Fehler ab.
Was passiert bei Updates von Business Central oder Magento?
Ohne Wartung kann die Anbindung brechen. Beide Systeme werden laufend aktualisiert, deshalb gehören Monitoring und regelmässige Prüfung fest zum Betrieb.
Bereit für euren nächsten E-Commerce-Schritt?
Wir begleiten komplexe B2B- und Enterprise-Projekte von der Strategie bis zum Live-Gang.
Unverbindlich anfragen →