Magento 2 Experten — Hyvä Theme, Tailwind CSS & SEO aus einer Hand ›

Magento Business Central: Anbindung an Microsoft Dynamics 365 und Navision

MAGENTO BUSINESS CENTRALAnbindung an Microsoft Dynamics 365 Business Central und Navision

Magento Business Central: Shop und Warenwirtschaft ohne doppelte Pflege verbinden

Sie führen Aufträge, Lager und Buchhaltung in Business Central oder in Navision und wollen einen Magento-Shop daran anschließen? Wir entwickeln Magento Business Central projektbezogen, nach Ihren Abläufen und mit einem Protokoll, das jeden Fehler sichtbar macht.

30 €
Stundensatz netto
Seit 2012
Magento-Erfahrung
24 Std.
bis zur ersten Antwort
Projekt
individuell entwickelt

Viele Mittelständler führen Buchhaltung, Lager und Aufträge in Microsoft Dynamics 365 Business Central oder in dessen Vorgänger Navision. Wer dazu einen Magento-Shop betreibt oder plant, will Artikel, Preise, Bestände und Bestellungen nicht doppelt pflegen. Auf dieser Seite beschreiben wir, wie wir die Anbindung Magento Business Central entwickeln, wie sie technisch funktioniert und wo die typischen Stolpersteine liegen.

Einen allgemeinen Überblick über die Wege (API, Middleware, Dateiaustausch, Fertigmodul) gibt der Ratgeber zur ERP-Anbindung, eine Einführung in dieses System der Ratgeber zu Navision und Business Central. Für SAP lesen Sie die Seite zur SAP-Integration, für alle weiteren Systeme die Übersicht der Connectoren.

01

Business Central, Dynamics NAV und Navision: Wie die Namen zusammenhängen

Navision war lange der gebräuchliche Name für ein ERP-System, das später unter dem Namen Microsoft Dynamics NAV lief. Aus diesem System ist Microsoft Dynamics 365 Business Central geworden. Im Alltag sagen viele weiterhin Navision, wenn sie ihr System meinen, auch wenn sie bereits mit Business Central arbeiten. Für die Anbindung Magento Business Central ist die genaue Bezeichnung wichtig, weil Version und Betriebsform die Schnittstellen bestimmen.

Business Central gibt es als Cloud-Lösung und für den Betrieb im eigenen Haus. Das ist für die Anbindung entscheidend, weil Anmeldeverfahren und Zugriffsrechte unterschiedlich sind. In der Cloud melden sich Anwendungen über Microsoft Entra ID mit OAuth 2.0 an. Im eigenen Haus hängt die Anmeldung von der Einrichtung ab und muss vom Administrator freigegeben werden, etwa die einfache Anmeldung mit Benutzername und Zugriffsschlüssel.

Navision-Installationen laufen oft seit vielen Jahren und wurden angepasst: eigene Felder, eigene Berichte, eigene Abläufe. Das macht jede Anbindung ein Stück individuell. Die Anbindung Magento Business Central beginnt deshalb immer mit drei Fragen: Welche Version setzen Sie ein, wer betreut Ihr System, und welche Anpassungen gibt es? Erst danach lässt sich seriös sagen, welcher Weg passt.

02

Was bei Magento Business Central zwischen Shop und ERP abgeglichen wird

Welche Daten bei Magento Business Central fließen, legen Sie mit uns in der Bestandsaufnahme fest. Typisch sind fünf Bereiche, die sich einzeln oder gemeinsam umsetzen lassen.

Artikel und Preise

Freigegebene Artikel gehen aus dem ERP in den Shop, ergänzt um Texte und Bilder, die im Shop gepflegt werden. Kundenpreise, Staffeln und Rabatte kommen aus dem ERP, damit sie nicht doppelt geführt werden.

Bestand

Der Shop zeigt den Bestand aus dem ERP, je nach Wunsch als genaue Menge, als Ampel oder als Lieferzeit, aus einem oder mehreren Lagern.

Bestellungen

Jede Bestellung wird als Auftrag im ERP angelegt, mit Positionen, Steuer, Versandart und Zahlart. Eine Bestellung wird nur einmal übertragen, auch wenn eine Verbindung zwischendurch abbricht.

Kunden

Neukunden werden im ERP angelegt oder zuerst geprüft, etwa bei Firmenkunden, die auf Rechnung kaufen wollen. Bestehende Kunden werden eindeutig zugeordnet.

Belege und Status

Auftragsstatus, Sendungsnummern und Rechnungen gehen zurück in den Shop, sodass Kunden im Konto sehen, wo ihre Bestellung steht.

Nicht jedes Projekt zu Magento Business Central braucht alle fünf Bereiche. Oft beginnt ein Projekt mit Bestellungen und Bestand und wächst später um Preise und Belege. So sehen Sie schnell Ergebnisse und können das Budget in Etappen einsetzen.

03

Die Datenflüsse bei Magento Business Central im Überblick

Die Tabelle zeigt ein typisches Muster. In Ihrem Betrieb kann es abweichen, und genau das klären wir in der Bestandsaufnahme.

DatenFührendes SystemRichtungTypischer Takt
ArtikelstammBusiness CentralERP zu Shopregelmäßig oder bei Änderung
Kundenpreise und RabatteBusiness CentralERP zu Shopregelmäßig oder bei Änderung
LagerbestandBusiness CentralERP zu Shophäufig, je nach Bedarf
BestellungenShopShop zu ERPsofort oder in kurzen Abständen
Neukundenje nach KonzeptShop zu ERPbei Anlage
Rechnungen und VersandstatusBusiness CentralERP zu Shopbei Statuswechsel

Bei Magento Business Central verhindert eine klare Regel zur Datenhoheit die meisten Streitfälle. Was in beiden Systemen änderbar ist, führt früher oder später zu Widersprüchen. Deshalb legen wir pro Datenart genau ein führendes System fest und beschreiben die Regel für den Konfliktfall. Gleiche Begriffe bedeuten dabei nicht immer dasselbe: Ein Artikelstatus im ERP kann im Shop mehrere Zustände haben, und eine Steuerkennung muss in beiden Systemen zum selben Satz führen.

04

Die Schnittstellen von Business Central: Was technisch zur Verfügung steht

Für Magento Business Central gilt: Business Central stellt eine Programmierschnittstelle in der Version 2.0 bereit, über die Anwendungen Daten per REST austauschen. Microsoft beschreibt dafür den Ansatz der sogenannten Connect-Apps, bei denen eine Anwendung eines Dritten über Standardaufrufe Daten mit Business Central austauscht. Für Artikel, Kunden, Verkaufsaufträge und Rechnungen gibt es entsprechende Endpunkte.

Wer Eigenheiten Ihres Systems abbilden muss, etwa selbst angelegte Felder oder besondere Abläufe, kann zusätzliche Schnittstellen als Erweiterung in der Programmiersprache AL bereitstellen. Das verändert den Kern des ERP nicht und bleibt bei Updates nachvollziehbar. Ob das nötig ist, zeigt die Bestandsaufnahme.

Die Rechte vergibt Business Central über Berechtigungssätze. Wir arbeiten mit einem eigenen Zugang, der nur die Rechte hat, die die Anbindung braucht. Das schützt Ihre Daten und lässt sich bei Bedarf jederzeit nachvollziehen. Welche Anmeldung und welche Endpunkte bei Ihrer Version und Betriebsform gelten, prüfen wir vor dem Angebot, denn bei Cloud und eigenem Betrieb unterscheiden sie sich.

05

Fertige Lösung, Middleware oder individuelle Entwicklung

Für Magento Business Central und Navision gibt es Zusatzprodukte und Integrationsplattformen. Ob eines davon zu Ihrem Ablauf passt, prüfen wir vor einer Entscheidung ehrlich. Deckt ein vorhandenes Produkt Ihre Anforderungen ab, ist es oft die wirtschaftlichere Wahl, und wir sagen Ihnen das.

Eine individuelle Entwicklung für Magento Business Central lohnt sich, wenn Ihre Abläufe vom Standard abweichen: besondere Preisregeln, mehrere Lager, Sonderartikel, Zahlungsziele je Kunde oder ein angepasstes Navision, das Standardprodukte nicht kennen. Sie ist teurer im Start, passt aber genau. Oft ist eine Mischung sinnvoll, bei der Bewährtes genutzt und nur die Abweichungen ergänzt werden.

Eine Middleware lohnt sich, wenn mehr als zwei Systeme verbunden werden, etwa Shop, ERP, Produktinformationssystem und Versanddienstleister. Die Entscheidungshilfe dazu steht im Ratgeber zur ERP-Anbindung. Für die Seite des Shops lohnt auch der Blick auf den Ratgeber zum B2B-Shop, wenn Kundenpreise und Firmenkonten eine Rolle spielen.

06

Die Magento-Seite der Anbindung: So wird Magento Business Central im Shop umgesetzt

Auf der Magento-Seite bauen wir die Anbindung als eigenes Modul nach den Standards des Systems, ohne Eingriffe in den Kern. Das Modul nutzt die Schnittstellen und Warteschlangen von Magento, damit Übertragungen im Hintergrund laufen und der Shop für Besucher nicht langsamer wird. Bestellungen werden beim Eingang in eine Warteschlange gestellt und dort abgearbeitet, bis das ERP sie bestätigt hat.

Preise nach Kundengruppen, Staffelpreise und mehrere Lager bildet Magento mit eigenen Funktionen ab, die die Anbindung befüllt. Wir nutzen nach Möglichkeit diese Standardfunktionen, statt eigene Tabellen zu erfinden. Das hält den Shop updatefähig und lässt andere Entwickler später mitarbeiten.

Im Admin sehen Sie, was übertragen wurde: Ein Protokoll zeigt Datum, Datensatz und Ergebnis, mit Filter für Fehler. Für die Eigenheiten von Business Central ergänzen wir Einstellungen im Admin, etwa Zuordnungen von Zahlarten, Versandarten und Steuerklassen, damit Änderungen keine Entwicklung brauchen.

Bei Business Central kommt ein Vorteil hinzu: Gibt es eine Testumgebung, lässt sich der Datenabgleich dort gefahrlos üben, bevor produktive Daten angefasst werden. Wir bauen Magento Business Central zuerst gegen diese Testumgebung und stellen erst nach Ihrer Freigabe auf die produktiven Daten um.

07

Typische Stolpersteine bei Magento Business Central

Diese Punkte sehen wir in Projekten immer wieder. Sie lassen sich planen, wenn man sie früh kennt.

  • Angepasstes Navision

    Eigene Erweiterungen im ERP verändern die Schnittstellen und müssen vorab bekannt sein.

  • Unklare Datenhoheit

    Preise oder Kundendaten werden in beiden Systemen geändert und überschreiben sich.

  • Fehlende Überwachung

    Eine ausgefallene Übertragung fällt erst nach Tagen auf, weil niemand ins Protokoll schaut.

  • Updates im ERP

    Nach einem Versionswechsel funktioniert die Anbindung nicht mehr, weil sie nicht getestet wurde.

  • Sonderfälle

    Teillieferungen, Retouren, Gutschriften und Auslandsbestellungen fehlen im Konzept.

  • Zu viel Echtzeit

    Jede Änderung sofort zu übertragen erhöht Last und Aufwand, ohne dass das Geschäft es braucht.

Eine Anbindung zu Magento Business Central sollte außerdem kurze Ausfälle des ERP aushalten: Übertragungen werden zwischengespeichert und später nachgeholt, statt zu verfallen. Das erhöht die Zuverlässigkeit im Alltag erheblich und gehört bei uns zum Standard.

Planen Sie Magento Business Central?

Schreiben Sie uns kurz Ihre Version, den Betrieb und die gewünschten Datenflüsse. Wir antworten innerhalb von 24 Stunden und sagen Ihnen ehrlich, ob und wie wir helfen können.

Anfrage senden
08

Sicherheit und Datenschutz bei Magento Business Central

Eine Anbindung verbindet zwei Systeme mit Geschäftsdaten, deshalb gelten klare Regeln. Der Austausch läuft verschlüsselt, Zugangsdaten liegen nicht im Quellcode, sondern in der geschützten Konfiguration, und die Anbindung erhält nur die Rechte, die sie braucht. Zugänge gehören zu einem eigenen Dienstkonto, nie zu einem privaten Konto einer Person.

Beim Testen arbeiten wir mit Testdaten oder anonymisierten Daten, soweit möglich. Sobald Entwickler Zugriff auf personenbezogene Daten bekommen, etwa Kundenkonten oder Bestellungen aus Business Central, braucht es eine Vereinbarung zur Auftragsverarbeitung. Das klären wir vor dem Start, damit Sie rechtlich sauber aufgestellt sind.

Das Protokoll der Anbindung enthält, was für den Betrieb nötig ist, aber keine Zugangsdaten und keine unnötigen Personendaten. Aufbewahrungsfristen legen wir mit Ihnen fest. Diese Hinweise sind keine Rechtsberatung, die konkrete Ausgestaltung hängt von Ihrem Unternehmen ab.

09

So läuft ein Projekt für Magento Business Central

Wir halten den Einstieg bewusst kurz, damit Sie schnell wissen, ob und wie die Anbindung machbar ist.

01

Bestandsaufnahme

Wir klären Version, Betrieb, Zugänge und Ansprechpartner bei Business Central, die gewünschten Datenflüsse und die Sonderfälle. Ergebnis ist ein kurzes Konzept.

02

Testumgebung

Wir arbeiten gegen ein Testsystem von Business Central und einen Magento-Entwicklungsstand, nie zuerst gegen Livedaten.

03

Umsetzung

Die Datenflüsse werden einzeln gebaut, mit Protokoll, Wiederholung bei Fehlern und klaren Regeln für Konflikte.

04

Test und Start

Sie prüfen mit echten Beispielen, danach starten wir stufenweise und schauen in den ersten Wochen gemeinsam ins Protokoll.

Auch bei Magento Business Central bleiben Sie zwischen den Schritten im Bild: Sie erhalten einen kurzen Stand, was fertig ist, was als Nächstes ansteht und wo wir Ihre Entscheidung brauchen. Offene Fragen sammeln wir, statt sie nebenbei zu klären. Entscheidungen halten wir schriftlich fest, damit später nachvollziehbar bleibt, warum etwas so gebaut wurde.

10

Drei typische Konstellationen (Beispiele, keine Kundenreferenzen)

Die folgenden Konstellationen sind Beispiele aus der Praxis von Magento Business Central Projekten, keine Aussagen über bestimmte Kunden. Die erste ist ein Großhändler, dessen Kunden jeweils eigene Preise und Staffeln haben. Preise liegen im ERP, der Shop soll sie nach der Anmeldung anzeigen, und Bestellungen sollen ohne Abtippen im ERP landen. Hier steht der Datenfluss für Preise und Aufträge im Mittelpunkt, die Aktualität des Bestands ist zweitrangig.

Die zweite Konstellation ist ein Hersteller mit vielen Varianten und mehreren Lagern. Die Herausforderung liegt in der Zuordnung von Varianten zwischen den Systemen und in der Frage, aus welchem Lager der Shop Verfügbarkeit berechnet. Eine saubere Zuordnung der Nummern ist die Grundlage, sonst entstehen Dubletten, die später aufwendig bereinigt werden müssen.

Die dritte Konstellation ist ein Händler mit einem über Jahre angepassten Navision, das eigene Felder und eigene Abläufe enthält. Hier beginnt das Projekt mit einer gründlichen Analyse, weil Standardwissen nicht ausreicht. Das Ergebnis kann auch lauten, dass ein Teil des Wunschs nicht oder nur mit hohem Aufwand machbar ist. Das sagen wir offen, bevor Sie investieren. Auch das ist ein Ergebnis, das Ihnen Geld spart.

11

Betrieb, Überwachung und Pflege bei Magento Business Central nach dem Start

Eine Schnittstelle ist kein einmaliges Projekt, sondern ein laufender Betrieb. Nach dem Start überwacht ein Protokoll jede Übertragung: Was wurde wann übertragen, was ist fehlgeschlagen, was wird wiederholt? Fehler, die sich nicht automatisch beheben lassen, werden sichtbar gemeldet, damit niemand erst durch eine Kundenbeschwerde davon erfährt.

Updates verändern die Lage. Ein Magento-Update, ein neuer Stand bei Business Central oder eine Änderung der Schnittstelle des Herstellers können die Anbindung beeinflussen. Deshalb gehört zur Planung eine Absprache, wie Updates getestet werden und wer sie freigibt. Die laufende Pflege lässt sich über einen Wartungsvertrag regeln, der Überwachung, Updates und Fehlerbehebung abdeckt.

Dokumentation ist Teil der Lieferung. Sie erhalten eine Beschreibung der Datenflüsse, der Zuordnungen und der Regeln für Sonderfälle, damit Ihr Team oder ein anderer Dienstleister die Anbindung versteht und weiterführen kann. Quellcode und Zugänge liegen bei Ihnen.

12

Aufwand und Preis bei Magento Business Central: So kalkulieren wir

Eine pauschale Zahl für Magento Business Central wäre unseriös, denn der Aufwand hängt von Ihrer Konstellation ab. Er wird bestimmt von der Zahl der Datenflüsse, der Qualität der Daten in Business Central, der Zahl der Sonderfälle bei Preisen, Lagern und Kunden und der geforderten Aktualität. Ein Datenfluss in eine Richtung ist deutlich schneller gebaut als ein Abgleich in beide Richtungen mit Konfliktregeln.

Wir arbeiten mit einem offenen Stundensatz von 30 € netto, ohne Notfall-Aufschlag. Nach der Bestandsaufnahme erhalten Sie eine schriftliche Schätzung, die die Datenflüsse einzeln ausweist, sodass Sie Umfang und Reihenfolge selbst steuern können. Bei klar umrissenen Paketen ist auch ein Festpreis möglich. Alle Preise finden Sie auf der Seite Preise.

Rechnen Sie neben der Entwicklung die laufenden Posten ein: Hosting, Wartung und gegebenenfalls Lizenzen oder Gebühren für Business Central und für Zusatzdienste. Wir weisen diese Posten in der Schätzung getrennt aus, damit Sie Angebote über mehrere Jahre vergleichen können.

13

Was Sie von uns nicht bekommen und wie es um Referenzen steht

Zu einem ehrlichen Angebot gehört, die Grenzen zu nennen. Wir verkaufen keinen fertigen Connector von der Stange, sondern entwickeln Magento Business Central projektbezogen nach Ihren Abläufen. Das bedeutet: Wir setzen genau das um, was Sie brauchen, aber nicht in einem Tag und nicht für einen Pauschalpreis, der vorher nicht kalkulierbar ist.

Wir sind eine Webagentur, in der feste Freelancer zusammenarbeiten, alle im Home-Office. Wir sind keine Großagentur mit hundert Mitarbeitern und können nicht jedes Projekt zu jeder Zeit annehmen. Wir sagen Ihnen früh, ob und wann wir Kapazität haben. Kunden nennen wir nur mit deren Zustimmung, im Erstgespräch sprechen wir gern über vergleichbare Konstellationen.

Wir geben keine Rechtsberatung. Fragen zu Auftragsverarbeitung, Datenschutz und den Lizenzbedingungen von Business Central klären Sie mit Ihrer Rechtsberatung und dem Hersteller. Was technisch möglich ist, hängt von Version, Betrieb und Lizenz Ihres Systems ab und wird in der Bestandsaufnahme geprüft.

Lassen Sie uns Shop und Business Central verbinden

Mit einer sauberen Anbindung pflegen Sie Artikel, Preise und Bestellungen nur noch an einer Stelle. Sie müssen heute nichts entscheiden: Ein erstes Gespräch klärt, was machbar ist, und kostet nichts.

Anbindung anfragen

Häufige Fragen zu Magento Business Central

Ist Navision dasselbe wie Business Central?

Business Central ist das Nachfolgeprodukt von Dynamics NAV, das viele noch Navision nennen. Für die Anbindung ist die genaue Version wichtig.

Funktioniert die Anbindung auch mit älteren Navision-Versionen?

Oft ja, die Möglichkeiten unterscheiden sich aber je Version. Wir prüfen das vor einem Angebot und sagen offen, wenn eine Version Grenzen setzt.

Spielt es eine Rolle, ob Business Central in der Cloud oder im eigenen Haus läuft?

Ja. Der Betrieb bestimmt Anmeldung, Zugriffsrechte und Abstimmung mit Ihrer IT. Beides ist machbar, braucht aber unterschiedliche Vorbereitung.

Können Kundenpreise aus Business Central im Shop erscheinen?

Ja, wenn sie im ERP sauber geführt werden. Wie solche Anforderungen im Shop aussehen, beschreibt der Ratgeber zum B2B-Shop.

Entwickeln Sie einen fertigen Connector zum Kauf?

Nein. Wir entwickeln die Anbindung projektbezogen nach Ihren Abläufen. Das bedeutet mehr Passgenauigkeit, aber auch eine Schätzung statt eines Listenpreises.

Was kostet Magento Business Central?

Das hängt von Datenflüssen, Sonderfällen und der Qualität der Daten in Business Central ab. Wir schätzen nach einer Bestandsaufnahme schriftlich ab, der Stundensatz beträgt 30 € netto.

Wer pflegt Magento Business Central nach dem Start?

Das lässt sich per Wartungsvertrag regeln. Ohne Pflege kann eine Schnittstelle bei Updates ausfallen. Mehr dazu auf der Seite zu Wartungspaketen.

Brauchen Sie Zugriff auf unser System?

Wir benötigen Zugänge zu einem Testsystem von Business Central und zu den Schnittstellen. Die Rechte legen Sie mit Ihrer IT fest, produktive Daten fassen wir erst nach Freigabe an.

Wie starten wir?

Mit einer kurzen Nachricht über das Kontaktformular. Nennen Sie uns Ihr System, die Version und die gewünschten Datenflüsse. Wir antworten werktags innerhalb von 24 Stunden.