SAP Business One Agentur für E-Commerce: Wie lassen sich Shopify, Magento und WooCommerce mit SAP B1 integrieren?

Blog

SAP Business One Agentur für E-Commerce: Wie lassen sich Shopify, Magento und WooCommerce mit SAP B1 integrieren?

By IngoldOctober 9,2026
Mit steigendem Bestellvolumen wird der Betrieb eines Onlineshops zunehmend komplex. Was mit einer Website, einem Zahlungsanbieter und einigen Versandprozessen beginnt, kann sich schnell zu einer umfangreichen Systemlandschaft entwickeln – mit mehreren Lagern, kundenspezifischen Preisen, Retouren, Marktplätzen, Buchhaltung und Bestandsverwaltung.  Genau hier wird SAP Business One für viele Unternehmen zur zentralen Plattform für ihre Geschäftsprozesse.  Mit der Einführung eines ERP-Systems stellt sich jedoch eine entscheidende Frage: Wie sollten Shopify, Magento oder WooCommerce Daten mit SAP Business One austauschen? Bei einer erfolgreichen Integration geht es nicht nur darum, Bestellungen aus einem Onlineshop an das ERP-System zu übertragen. Unternehmen müssen festlegen, welches System für welche Daten verantwortlich ist, wie schnell Informationen synchronisiert werden sollen, was bei einem Integrationsfehler passiert und ob die Architektur auch bei steigenden Bestellmengen und zusätzlichen Vertriebskanälen zuverlässig funktioniert.  Eine erfahrene SAP Business One Agentur sollte deshalb über die rein technische Anbindung hinausdenken. Die Integration muss berücksichtigen, wie das Unternehmen tatsächlich verkauft, einkauft, lagert, versendet und seine Finanzprozesse abwickelt. SAP Business One führt bereits zentrale Geschäftsbereiche wie Vertrieb, Einkauf, Lagerverwaltung und Finanzwesen in einem System zusammen. Ziel einer E-Commerce-Integration ist es daher, den kundenorientierten Onlineshop mit diesen Backoffice-Prozessen zu verbinden, ohne unnötige manuelle Arbeit oder widersprüchliche Datenbestände zu erzeugen. 

Wie sollte E-Commerce mit SAP Business One integriert werden? 

Bei den meisten Integrationen übernimmt die E-Commerce-Plattform das digitale Einkaufserlebnis, während SAP Business One zentrale ERP-Prozesse wie Lagerverwaltung, Einkauf, Finanzwesen und auftragsbezogene Prozesse steuert. Bestellungen und Kundendaten können vom Onlineshop an SAP B1 übertragen werden, während Bestände, Preise und Auftragsinformationen zurück an den Shop fließen. Die konkrete Architektur sollte sich jedoch immer nach den Anforderungen des jeweiligen Unternehmens richten. Ein Unternehmen, das einen einzelnen Shopify-Shop aus einem Lager beliefert, benötigt eine andere Lösung als ein Großhändler, der mehrere Magento-Websites, verschiedene Lager und kundenspezifische B2B-Preislisten verwaltet.  Deshalb sollte zunächst geklärt werden, welches System für welche Daten verantwortlich ist, bevor ein Connector ausgewählt oder eine API-Integration entwickelt wird.

Was bedeutet eine SAP Business One E-Commerce-Integration eigentlich? 

Eine E-Commerce-Integration verbindet die Online-Verkaufsplattform mit SAP Business One, sodass Informationen nach zuvor definierten Geschäftsregeln zwischen beiden Systemen ausgetauscht werden können.  Dabei können unter anderem folgende Daten synchronisiert werden: 
  • Produkte und SKUs 
  • Kunden und Lieferadressen 
  • Kundenaufträge 
  • Lagerverfügbarkeit 
  • Lager 
  • Preise und Preislisten 
  • Rabatte 
  • Steuern 
  • Zahlungsinformationen 
  • Versandinformationen 
  • Rechnungen 
  • Retouren 
  • Rückerstattungen 
  • Gutschriften 
  • Auftrags- und Fulfillment-Status 
SAP Business One unterstützt Einkaufs-, Lager- und Bestandsprozesse und ermöglicht die Verknüpfung von Lager- und Finanzprozessen sowie die Bereitstellung aktueller Bestandsinformationen.  Die eigentliche Herausforderung besteht darin, festzulegen, welche Anwendung die jeweiligen Daten anlegt, aktualisiert und verwaltet.  Eine typische Aufteilung könnte beispielsweise so aussehen:
Daten  E-Commerce-Plattform  SAP Business One  Typisches führendes System 
Produkt/SKU  Anzeige  Speicherung/Verwaltung  SAP B1 oder PIM 
Bestand  Anzeige  Berechnung/Verwaltung  SAP B1 
Onlinebestellung  Erstellung  Verarbeitung  Shop → SAP B1 
Kunde  Erfassung  Speicherung/Verarbeitung  Abhängig vom Geschäftsmodell 
Preise  Anzeige  Ggf. Berechnung/Steuerung  Abhängig vom Preismodell 
Rechnung  Ggf. Anzeige  Erstellung/Verbuchung  SAP B1 
Versandstatus  Anzeige  Empfang/Verwaltung  Abhängig vom Fulfillment-Prozess 
Shop-Inhalte  Verwaltung  In der Regel nicht erforderlich  E-Commerce-Plattform 
Dabei handelt es sich um typische Modelle und nicht um allgemeingültige Regeln. Welches System als führende Datenquelle dient, hängt von den individuellen Geschäftsprozessen ab. 

Welches System sollte die führende Datenquelle sein? 

Das ist eine der ersten Fragen, die eine SAP Business One Agentur im Rahmen eines Integrationsprojekts klären sollte. Nur weil zwei Systeme miteinander verbunden sind, bedeutet das nicht, dass beide dieselben Informationen gleichermaßen kontrollieren sollten. Ändert beispielsweise ein Mitarbeiter einen Preis in SAP Business One und ein anderer denselben Preis in Shopify – welcher Wert gilt anschließend? Fehlt eine klare Datenhoheit, kann eine Integration genau die Probleme verursachen, die sie eigentlich lösen sollte. 

Welche Daten sollte SAP Business One in der Regel verwalten? 

Abhängig von der jeweiligen Implementierung kann SAP Business One als führendes System für folgende Bereiche eingesetzt werden: 
  • Lagerbestände 
  • Lager 
  • Einkauf 
  • Finanzwesen 
  • ERP-Kundenstammdaten 
  • Preislisten 
  • Verkaufsbelege 
  • Kreditlimits 
  • Finanzberichte 
  • operative Auftragsabwicklung 
SAP Business One verbindet Finanzprozesse wie Buchhaltung, Bankabwicklung und Reporting mit Funktionen für Vertrieb und Kundenmanagement. Für etablierte Einzel- und Großhändler kann es deshalb sinnvoll sein, zentrale operative Daten in SAP B1 zu verwalten. 

Welche Daten sollten in der E-Commerce-Plattform bleiben? 

Der Onlineshop bleibt in der Regel für das digitale Kundenerlebnis verantwortlich. Dazu gehören beispielsweise: 
  • Produktdarstellung 
  • Landingpages 
  • SEO-Inhalte 
  • Kategorie-Merchandising 
  • Checkout 
  • Shop-spezifische Aktionen 
  • Online-Kundenerlebnis 
  • Website-spezifische Inhalte 
Das Grundprinzip ist einfach: 

Für jedes wichtige Datenobjekt sollte eindeutig festgelegt sein, welches System dafür verantwortlich ist. 

Eine bidirektionale Synchronisation bedeutet nicht, dass beide Anwendungen dieselben Informationen ohne definierte Regeln überschreiben dürfen. 

Was passiert, wenn ein Kunde online bestellt? 

Der vollständige Bestellprozess zeigt besonders gut, wie eine E-Commerce-Integration mit SAP Business One funktionieren kann.  Ein typischer Ablauf sieht beispielsweise so aus:  Kunde → Onlineshop → Integrationsschicht → SAP Business One → Lager/Fulfillment → Onlineshop 
  1. Der Kunde gibt eine Bestellung auf

Die E-Commerce-Plattform erfasst Informationen wie Kundendaten, Rechnungs- und Lieferadresse, Produkte, Mengen, Rabatte, Steuern, Versandart und Zahlung. 
  1. Die Integration validiert die Daten

Bevor eine Transaktion in SAP Business One angelegt wird, können unter anderem folgende Informationen geprüft werden: 
  • SKU 
  • Kunde 
  • Adresse 
  • Menge 
  • Preis 
  • Steuer 
  • Zahlungsstatus 
  • Versandart 
Welche Validierungsregeln erforderlich sind, sollte sich nach den tatsächlichen Geschäftsprozessen des Unternehmens richten. 
  1. Die Bestellung wird an SAP Business One übertragen

Die Bestellung aus dem Onlineshop wird dem entsprechenden Prozess bzw. Beleg in SAP Business One zugeordnet. Eine sorgfältige Zuordnung ist hier besonders wichtig. Felder und Datenstrukturen der E-Commerce-Plattform entsprechen nicht automatisch den Strukturen im ERP-System. 
  1. Der Bestand wird aktualisiert

Nachdem die Transaktion verarbeitet wurde, können die relevanten Bestandsinformationen an den Onlineshop zurückgegeben werden. Bei Händlern mit hohem Bestellvolumen können Verzögerungen an dieser Stelle problematisch sein. Bleibt die Online-Verfügbarkeit nach einer Bestellung unverändert, kann der Shop weiterhin Produkte verkaufen, die tatsächlich nicht mehr verfügbar sind. 
  1. Fulfillment-Informationen werden an den Shop zurückgegeben

Je nach Architektur können Versandstatus, Trackingnummern oder Auftragsstatus an die E-Commerce-Plattform zurückgesendet werden. Die Kunden erhalten diese Informationen anschließend über den Onlineshop oder die angebundenen Kommunikationssysteme. 
  1. Die Finanzprozesse werden im ERP fortgeführt

Rechnungen, Zahlungen, Abstimmungen und weitere Finanzprozesse können anschließend entsprechend den in SAP Business One eingerichteten Abläufen verarbeitet werden. Das Ziel besteht darin, zu vermeiden, dass Mitarbeiter Informationen immer wieder manuell zwischen Onlineshop und ERP übertragen müssen. 

Sollten SAP Business One und der Onlineshop in Echtzeit synchronisiert werden? 

Nicht alle Daten müssen in Echtzeit synchronisiert werden. Die richtige Frequenz hängt davon ab, wie wichtig die jeweiligen Informationen sind und welche Auswirkungen eine Verzögerung haben kann. 

Echtzeit-Synchronisation 

Eine Echtzeit- oder nahezu Echtzeit-Synchronisation kann insbesondere sinnvoll sein für: 
  • Neue Bestellungen 
  • Kritische Bestandsänderungen 
  • Änderungen des Auftragsstatus 
  • Zeitkritische Fulfillment-Informationen 
Verkauft ein Unternehmen beispielsweise Produkte mit begrenzter Verfügbarkeit, sollten Bestandsänderungen möglichst schnell im Onlineshop sichtbar werden. 

Zeitgesteuerte Synchronisation 

Andere Informationen können gegebenenfalls in festgelegten Intervallen verarbeitet werden.  Dazu können gehören: 
  • Bestimmte Katalogaktualisierungen 
  • Umfangreiche Produktdaten-Updates 
  • Nicht zeitkritische Stammdatenänderungen 
  • Bestimmte Reporting-Daten 
Es bringt wenig, unnötigen API-Traffic zu erzeugen, nur weil eine Echtzeit-Synchronisation auf den ersten Blick attraktiver klingt. 

Ereignisgesteuerte Integration 

Eine weitere Möglichkeit besteht darin, die Integration durch ein bestimmtes Ereignis auszulösen.  Zum Beispiel: 

Neue Bestellung → Integration wird ausgelöst → Bestellung wird an SAP Business One übertragen 

Das kann effizienter sein, als Systeme ständig auf Änderungen zu prüfen. 

Was passiert, wenn SAP Business One vorübergehend nicht verfügbar ist? 

Diese Frage sollte vor dem Go-Live beantwortet werden. Eine robuste Integration benötigt einen klar definierten Prozess für Situationen, in denen eine Bestellung nicht unmittelbar an SAP Business One übertragen werden kann.  Je nach Architektur können dazu gehören: 
  • Transaktionen in einer Warteschlange zwischenspeichern 
  • Fehlgeschlagene Transaktionen erneut ausführen 
  • Fehler protokollieren 
  • Benachrichtigungen versenden 
  • Doppelte Übertragungen verhindern 
  • Fehlgeschlagene Transaktionen nach Wiederherstellung des Systems abgleichen 
Ein Kunde sollte niemals erfolgreich eine Bestellung abschließen, die anschließend verloren geht, nur weil ein anderes System vorübergehend nicht erreichbar war. 

Wie sollte Shopify mit SAP Business One integriert werden? 

Eine SAP Business One Shopify Integration sollte auf der konkreten Shopify-Umgebung basieren. Es ist nicht sinnvoll, davon auszugehen, dass jeder Shopify-Shop gleich aufgebaut ist. Von Shopify an SAP B1 können beispielsweise folgende Daten übertragen werden: 
  • Bestellungen 
  • Kunden 
  • Adressen 
  • Rabatte 
  • Zahlungsinformationen 
  • Rückerstattungen 
Von SAP Business One an Shopify können unter anderem folgende Informationen übertragen werden: 
  • Bestände 
  • Preise 
  • Ausgewählte Produktinformationen 
  • Fulfillment-Informationen 
  • Auftragsaktualisierungen 
Komplexer wird die Integration, sobald mehrere Standorte, B2B-Vertrieb, kundenspezifische Konditionen oder mehrere Vertriebskanäle hinzukommen.  Vor der technischen Umsetzung sollte die SAP Business One Agentur deshalb festlegen, wo Bestände berechnet werden, wo Preise gepflegt werden, wie Rückerstattungen verarbeitet werden und wie Shopify-Bestellungen den entsprechenden SAP-B1-Prozessen zugeordnet werden. 

Wie sollte Magento mit SAP Business One integriert werden? 

Magento bzw. Adobe Commerce eignet sich für komplexe E-Commerce-Strukturen. Diese Flexibilität kann allerdings auch höhere Anforderungen an die ERP-Integration stellen.  Eine SAP Business One Magento Integration muss möglicherweise mehrere Websites, Stores, Kundengruppen, Lager, Währungen und individuelle Erweiterungen berücksichtigen.

Produkt- und Katalogsynchronisation 

Unternehmen sollten klar festlegen, welche Produktinformationen in SAP Business One und welche in Magento verwaltet werden. ERP-relevante Produktinformationen und Inhalte für den Onlineshop sollten dabei nicht automatisch gleichbehandelt werden. 

Multi-Store- und Multi-Website-Umgebungen 

Nehmen wir ein Unternehmen, das separate Magento-Websites für Deutschland, Frankreich und Großbritannien betreibt und gleichzeitig SAP Business One als ERP-System verwendet.  Die Integration muss möglicherweise unterscheiden zwischen: 
  • Website 
  • Store 
  • Währung 
  • Lager 
  • Kundengruppe 
  • Preisliste 
  • Steuerbehandlung 
  • Auftragsquelle 
Werden sämtliche Bestellungen ohne diesen Kontext einfach an SAP B1 übertragen, können später Probleme bei Reporting und Fulfillment entstehen. 

Kundengruppen und B2B-Preise 

Im B2B-E-Commerce können Preisstrukturen besonders komplex sein. Eine Magento-Kundengruppe muss möglicherweise einem bestimmten SAP-Business-One-Kunden oder einer Preisregel zugeordnet werden. Hat ein Kunde individuelle Konditionen vereinbart, muss die Integration festlegen, wie diese im Onlineshop abgebildet werden. 

Bestände und mehrere Lager 

Eine weitere wichtige Frage ist, wie Magento-Bestandsquellen den Lagern in SAP Business One zugeordnet werden. Diese Zuordnung sollte klar dokumentiert und nicht einfach vorausgesetzt werden. 

Auftragsstatus 

Ein Magento-Auftragsstatus und ein Belegstatus in SAP Business One haben nicht zwangsläufig dieselbe Bedeutung. Eine direkte 1:1-Zuordnung ohne Berücksichtigung des tatsächlichen Geschäftsprozesses kann deshalb zu irreführenden Statusinformationen führen.  Individuelle Magento-Module  Vor Beginn der Entwicklung sollten auch bestehende Magento-Erweiterungen geprüft werden. Module, die Checkout, Zahlungen, Bestände, Versand, Kundendaten oder Auftragsprozesse beeinflussen, können Auswirkungen auf die Integration haben.  Eine erfahrene SAP Business One Agentur sollte deshalb beide Seiten der Systemlandschaft verstehen und Magento nicht lediglich als Quelle für Bestellungen betrachten. 

Wie sollte WooCommerce mit SAP Business One integriert werden? 

WooCommerce kann von einem relativ einfachen Onlineshop bis hin zu einer stark individualisierten WordPress-Commerce-Umgebung reichen. Deshalb spielt das bestehende Plugin-Ökosystem bei der Integration eine wichtige Rolle.  Eine SAP Business One WooCommerce Integration kann beispielsweise folgende Daten umfassen:
  • Bestellungen 
  • Kunden 
  • SKUs 
  • Bestände 
  • Preise 
  • Rabatte 
  • Rückerstattungen 
  • Auftragsstatus 
Die Agentur sollte zudem prüfen, welche Plugins wesentliche E-Commerce-Prozesse verändern. Ein Drittanbieter-Plugin kann beispielsweise Einfluss auf Preise, Abonnements, Checkout-Felder, Steuern, Produkt-Bundles oder Versandprozesse nehmen.  Eine Integration, bei deren Entwicklung solche Abhängigkeiten nicht berücksichtigt wurden, kann bei Standardbestellungen problemlos funktionieren und gleichzeitig bei bestimmten Transaktionsarten fehlschlagen. 

Shopify vs. Magento vs. WooCommerce: Welche Plattform lässt sich leichter mit SAP Business One integrieren? 

Darauf gibt es keine allgemeingültige Antwort. Die Komplexität einer Integration hängt häufig stärker von den Geschäftsanforderungen als von der gewählten E-Commerce-Plattform ab.
Anforderung  Shopify  Magento/Adobe Commerce  WooCommerce 
Standard-B2C  Gut geeignet  Gut geeignet  Gut geeignet 
Komplexes B2B  Abhängig vom Setup  Hohe Flexibilität  Stark abhängig von Erweiterungen 
Multi-Store-Anforderungen  Unterstützt, Architektur entscheidend  Umfangreiche Möglichkeiten  Abhängig von der Implementierung 
Individuelle Workflows  Möglich  Sehr flexibel  Sehr flexibel 
Erweiterungsökosystem  Umfangreich  Umfangreich  Umfangreich 
ERP-Integrationsaufwand  Anforderungsabhängig  Kann komplex werden  Stark pluginabhängig 
Ein einfacher Magento-Shop kann leichter zu integrieren sein als eine stark individualisierte Shopify-Umgebung. Ebenso kann ein WooCommerce-Shop mit zahlreichen Plugins deutlich mehr Analyse erfordern als ein weitgehend standardisierter Shop.  Die bessere Frage lautet daher: 

Wie komplex sind die Geschäftsprozesse hinter dem Onlineshop? 

Wie sollte die Bestandssynchronisation zwischen SAP B1 und E-Commerce funktionieren?  Die Synchronisation von Lagerbeständen klingt zunächst einfach. Sobald jedoch mehrere Lager, Reservierungen und offene Aufträge hinzukommen, wird sie deutlich komplexer.  Ein häufiger Fehler besteht darin, den physischen Lagerbestand mit der online verfügbaren Menge gleichzusetzen. Beides muss nicht identisch sein.  Ein Unternehmen kann beispielsweise 100 Einheiten physisch auf Lager haben. Davon sind möglicherweise bereits 30 für bestehende Aufträge reserviert, während weitere 10 Einheiten als Sicherheitsbestand vorgesehen sind.  Die tatsächlich im Onlineshop verfügbare Menge kann daher deutlich niedriger sein. Eine Integration könnte beispielsweise folgende Logik berücksichtigen: 

Online verfügbarer Bestand = relevanter Lagerbestand − reservierte/zugesagte Menge − definierter Sicherheitsbestand 

Die konkrete Berechnung muss jedoch immer der Bestandsstrategie des jeweiligen Unternehmens entsprechen.  Welches Lager stellt den Onlinebestand bereit?  Bei einem einzigen Lager ist die Antwort meist einfach. Bei mehreren Lagern müssen klare Regeln definiert werden.  Soll der Onlineshop die verfügbare Gesamtmenge aller Lager anzeigen? Soll der deutsche Shop ausschließlich Bestände aus einem deutschen Lager verkaufen? Kann ein Standort Bestellungen eines anderen Standorts erfüllen?  Das sind zunächst geschäftliche und erst danach technische Integrationsentscheidungen.  Wie lässt sich Überverkauf reduzieren?  Mögliche Maßnahmen sind: 
  • Häufige Bestandsaktualisierungen 
  • Reservierungen 
  • Klar definierte Lagerregeln 
  • Sicherheitsbestände 
  • Überwachung fehlgeschlagener Synchronisationen 
  • Abgleich der Bestände zwischen ERP und Onlineshop 
Allein die technische Verknüpfung von Bestandsfeldern verhindert keinen Überverkauf, wenn die zugrunde liegende Verfügbarkeitslogik nicht stimmt.    Wie sollte die B2B-Preisgestaltung zwischen SAP Business One und dem Onlineshop funktionieren?  Die Preisgestaltung ist ein weiterer Bereich, in dem eine zunächst einfache Integration schnell komplex werden kann.  Ein B2B-Unternehmen kann beispielsweise mit folgenden Preisarten arbeiten: 
  • Standardpreise 
  • Kundenspezifische Preise 
  • Preislisten 
  • Mengenrabatte 
  • Vertragspreise 
  • Kundengruppenpreise 
  • Aktionspreise 
  • Mehrere Währungen 
  • Steuerspezifische Preise 
Die entscheidende Frage lautet:  Aus welchem System stammt der verbindliche Preis?  Wenn SAP Business One die kaufmännischen Preisregeln verwaltet, muss der Onlineshop möglicherweise die entsprechenden Preise aus dem ERP erhalten oder dort abfragen.  Wird dagegen eine bestimmte Online-Aktion ausschließlich über die E-Commerce-Plattform gesteuert, kann es sinnvoll sein, dass der Shop diesen Teil des Endpreises berechnet.  Vermieden werden sollten zwei voneinander unabhängige Preislogiken, die ohne klar definierte Hierarchie widersprüchliche Ergebnisse erzeugen.  Können mehrere Onlineshops mit einer SAP Business One Umgebung verbunden werden?  Ja. Eine Multi-Store-Integration erfordert allerdings eine sorgfältigere Planung.  Stellen wir uns beispielsweise folgende Systemlandschaft vor:  Magento Deutschland + Shopify UK + WooCommerce B2B → SAP Business One  Die Integration muss möglicherweise zwischen verschiedenen Faktoren unterscheiden: 
  • Währungen 
  • Steuerregeln 
  • Lager 
  • Preislisten 
  • Kundengruppen 
  • Vertriebskanäle 
  • Auftragsnummernkreise 
  • Lieferprozesse 
Werden zusätzlich Marktplätze angebunden, kommt eine weitere Ebene hinzu.  Die Architektur sollte deshalb nicht ausschließlich für den aktuell vorhandenen Onlineshop entwickelt werden, sondern auch die absehbare zukünftige Struktur der Vertriebskanäle berücksichtigen.  Das bedeutet nicht, die Lösung unnötig komplex aufzubauen. Es geht vielmehr darum, Architekturentscheidungen zu vermeiden, die die spätere Anbindung eines zweiten oder dritten Vertriebskanals unnötig erschweren.    Welche Probleme treten bei SAP Business One E-Commerce-Integrationen am häufigsten auf?  Viele Integrationsprobleme werden weder vom ERP-System noch vom Onlineshop selbst verursacht. Häufig entstehen sie durch unklare Regeln zwischen den Systemen.
Problem  Mögliche Ursache  Sinnvolle Maßnahme 
Doppelte Bestellungen  Fehlgeschlagene Anfrage wird falsch erneut übertragen  Idempotenz/eindeutige Auftragsreferenzen 
Doppelte Kunden  Uneinheitliche Zuordnungsregeln  Klare Strategie für den Kundenabgleich 
Falscher Onlinebestand  Falsches Lager oder falsche Verfügbarkeitslogik  Definierte Bestandsberechnung 
Fehlende SAP-Aufträge  Fehlgeschlagene API-Transaktion  Queue, Wiederholungslogik und Benachrichtigung 
Falsche Preise  Widersprüchliche führende Systeme  Klare Datenhoheit für Preise 
Steuerabweichungen  Unterschiedliche Steuerkonfiguration  Steuer-Mapping und Validierung 
Unbekannte Produkte  SKU stimmt nicht überein  Stammdatenvalidierung 
Hängende Bestellungen  API-/Integrationsfehler  Monitoring und Wiederholungsprozess 
Fehlerhafte Retouren  Unvollständiger Rückgabeprozess  Definiertes Retouren-Mapping 
  Genau deshalb ist Monitoring ein fester Bestandteil einer guten Integrationsarchitektur.  Eine Integration ist nicht allein deshalb abgeschlossen, weil die erste Testbestellung erfolgreich in SAP Business One angekommen ist.    Direkte API, Middleware oder Connector: Welche Integrationsarchitektur ist die richtige?  Es gibt keine einzelne Architektur, die für jedes SAP Business One E-Commerce-Projekt geeignet ist.  Vorgefertigter Connector  Ein Connector kann sinnvoll sein, wenn die Anforderungen des Unternehmens weitgehend den bereits unterstützten Funktionen entsprechen.  Dadurch lässt sich der Umfang individueller Entwicklung häufig reduzieren.  Grenzen entstehen jedoch, wenn die Geschäftsprozesse deutlich von den vom Connector vorgesehenen Abläufen abweichen.  Direkte API-Integration  Eine direkte Integration kann mehr Kontrolle über Datenzuordnungen und Workflows bieten.  Das Unternehmen muss dabei jedoch auch Entwicklung, Dokumentation, Monitoring, Wartung und zukünftige Änderungen der beteiligten Plattformen berücksichtigen.  Middleware oder Integrationsplattform  Eine Middleware kann sinnvoll werden, wenn mehrere Systeme miteinander kommunizieren müssen.  Zum Beispiel:  SAP Business One ↔ Integrationsplattform ↔ Shopify + Marktplatz + WMS + Versandplattform  Anstatt eine wachsende Anzahl einzelner Punkt-zu-Punkt-Verbindungen aufzubauen, kann eine zentrale Integrationsschicht dabei helfen, die unterschiedlichen Datenflüsse zu koordinieren.  Individuelle Integration  Eine individuelle Entwicklung kann gerechtfertigt sein, wenn ein Unternehmen tatsächlich spezifische Anforderungen hat.  Individueller Code sollte jedoch nicht automatisch die erste Lösung sein.  Eine SAP Business One Agentur sollte zunächst prüfen, ob sich die Anforderungen durch Standardfunktionen, einen etablierten Connector, Middleware oder Konfiguration abbilden lassen, bevor eine individuelle Entwicklung empfohlen wird.
Szenario  Zu prüfender Ansatz 
Einfacher einzelner Onlineshop  Connector 
Spezifische Geschäftsprozesse  API/individuelle Integration 
Mehrere Vertriebskanäle  Middleware/Integrationsplattform 
Komplexer B2B-Commerce  Anforderungsbasierte Architektur 
ERP + Shops + Marktplätze + WMS  Integrationsplattform 
Die endgültige Entscheidung sollte auf Anforderungen, Wartbarkeit und Total Cost of Ownership basieren – nicht allein auf technischen Präferenzen.    Was sollte eine SAP Business One Agentur vor dem E-Commerce-Go-Live testen?  Ein Integrationstest sollte deutlich mehr umfassen als eine einzige erfolgreich übertragene Bestellung.  Unternehmen sollten sowohl normale Transaktionen als auch Ausnahme- und Fehlerszenarien testen.  Wichtige Testfälle sind unter anderem: 
  • Produkterstellung und Produktaktualisierung 
  • Kundenanlage 
  • Gastbestellungen 
  • Bestellungen mit einem Produkt 
  • Bestellungen mit mehreren Produkten 
  • Rabatte und Gutscheine 
  • Steuern 
  • Versandkosten 
  • Zahlungen 
  • Rückerstattungen 
  • Teilrückerstattungen 
  • Stornierungen 
  • Retouren 
  • Bestandsaktualisierungen 
  • Out-of-Stock-Szenarien 
  • Mehrere Lager 
  • Preisänderungen 
  • Kundenspezifische Preise 
  • Mehrere Währungen 
  • Doppelte Übertragungsversuche 
  • API-Ausfälle 
  • Ausfall von SAP B1 
  • Ausfall des Onlineshops 
  • Wiederholungslogik 
  • Hohes Transaktionsvolumen 
  • Benutzerberechtigungen 
  • Datenabgleich 
Ein besonders aussagekräftiger Test besteht darin, die Integration bewusst zu unterbrechen.  Was passiert mit einer Bestellung, wenn SAP Business One sie nicht empfangen kann?  Die Antwort darauf sollte feststehen, bevor Kunden echte Bestellungen aufgeben.    Wie sicher sollte eine SAP Business One E-Commerce-Integration sein?  Über eine Integration können geschäftskritische Informationen und Kundendaten zwischen verschiedenen Systemen übertragen werden.  Sicherheit sollte deshalb bereits bei der Konzeption der Architektur berücksichtigt und nicht erst nach Abschluss der Entwicklung ergänzt werden.  Eine SAP Business One Agentur sollte unter anderem folgende Bereiche prüfen: 
  • API-Authentifizierung 
  • Benutzerberechtigungen 
  • Prinzip der minimalen Rechtevergabe 
  • Sichere Verwaltung von Zugangsdaten 
  • Verschlüsselte Kommunikation 
  • Berechtigungen für Integrationsbenutzer 
  • Protokollierung 
  • Monitoring 
  • Trennung von Entwicklungs- und Produktivumgebungen 
  • Verarbeitung personenbezogener Daten 
  • Datenaufbewahrung 
  • DSGVO-Anforderungen, sofern relevant 
Besondere Aufmerksamkeit verdient die Zahlungsarchitektur. Unternehmen sollten genau wissen, welche Systeme zahlungsbezogene Informationen verarbeiten, speichern oder übertragen. Sensible Zahlungsdaten sollten nicht unnötig zwischen Anwendungen ausgetauscht werden.    Wie wählt man die richtige SAP Business One Agentur für eine E-Commerce-Integration aus?  Eine gute ERP-Agentur muss mehr verstehen als nur SAP Business One.  Sie sollte den gesamten Transaktionsprozess nachvollziehen können – vom Klick des Kunden auf „Kaufen“ über Bestandszuordnung und Fulfillment bis hin zur Buchhaltung und der Rückmeldung des endgültigen Status an den Onlineshop.  Vor der Beauftragung einer Agentur sollten Unternehmen unter anderem folgende Fragen stellen: 
  • Welches System wird für die einzelnen Datentypen als führendes System definiert? 
  • Wie werden doppelte Bestellungen verhindert? 
  • Was passiert, wenn SAP Business One nicht verfügbar ist? 
  • Wie werden fehlgeschlagene Transaktionen erkannt? 
  • Können fehlgeschlagene Transaktionen sicher erneut verarbeitet werden? 
  • Wie wird der verfügbare Bestand berechnet? 
  • Wie werden kundenspezifische Preise abgebildet? 
  • Wie werden Retouren und Rückerstattungen verarbeitet? 
  • Kann die Architektur später um weitere Onlineshops oder Marktplätze erweitert werden? 
  • Wie wird die Integration nach dem Go-Live überwacht? 
  • Wie werden Änderungen und individuelle Entwicklungen dokumentiert? 
  • Was passiert bei einem Upgrade von SAP Business One oder der E-Commerce-Plattform? 
Die Qualität der Antworten ist wichtiger als die bloße Aussage, dass sich die Systeme „integrieren lassen“.  Checkliste für die SAP Business One E-Commerce-Integration  Vor Beginn der Entwicklung sollten die beteiligten Systeme, führenden Datenquellen, Feldzuordnungen, Kundenregeln, Produktkennungen, Preislogik, Bestandsberechnung, Lagerzuordnung, Steuern, Zahlungen, Fulfillment, Retouren und Sicherheitsanforderungen eindeutig definiert werden.  Vor dem Go-Live sollten sowohl reguläre Transaktionen als auch Ausnahmefälle getestet werden. Dazu gehören doppelte Bestellungen, fehlerhafte SKUs, fehlende Bestände, Rückerstattungen, API-Unterbrechungen, Systemausfälle und Wiederholungsprozesse.  Nach dem Go-Live sollten fehlgeschlagene Transaktionen, Bestandsabweichungen, Verarbeitungsverzögerungen, Preisunterschiede und die API-Performance kontinuierlich überwacht werden.  Eine gut konzipierte Integration zeichnet sich nicht nur dadurch aus, dass sie unter normalen Bedingungen funktioniert. Sie muss auch dann vorhersehbar reagieren, wenn etwas nicht wie geplant läuft. Eine Integration sollte sich am Geschäft orientieren – nicht nur an der API  Die Verbindung von Shopify, Magento oder WooCommerce mit SAP Business One sollte nicht mit der Frage beginnen:  „Welchen Connector sollen wir installieren?“  Am Anfang sollten vielmehr Fragen stehen wie:  Woher stammen unsere Bestandsdaten? Wer kontrolliert die Preise? Was passiert, wenn eine Bestellung nicht übertragen werden kann? Welches Lager erfüllt den Auftrag? Wie werden Retouren verarbeitet? Und was passiert, wenn später ein weiterer Vertriebskanal hinzukommt?  Sind diese Fragen beantwortet, lässt sich auch die technische Architektur wesentlich klarer definieren.  Für Unternehmen, die SAP Business One mit einer E-Commerce-Plattform einsetzen, kann Ingold Solutions die bestehende ERP- und E-Commerce-Landschaft analysieren, die erforderlichen Datenflüsse identifizieren und einen Integrationsansatz entwickeln, der sich an den tatsächlichen Vertriebs-, Lager- und Geschäftsprozessen des Unternehmens orientiert.  Das Ziel sollte nicht darin bestehen, Systeme nur um der Integration willen miteinander zu verbinden. Entscheidend ist ein zuverlässiger Informationsfluss zwischen Onlineshop und ERP, der manuelle Arbeit reduziert, den beteiligten Teams transparentere operative Daten bereitstellt und auch bei weiterem Unternehmenswachstum beherrschbar bleibt. 

Häufig gestellte Fragen

Ja. Shopify kann mit SAP Business One verbunden werden, um Informationen wie Bestellungen, Kunden, Bestände, Preise und Fulfillment-Updates auszutauschen. Der genaue Datenfluss hängt davon ab, welche Anwendung als führendes System definiert wurde und welche operativen Anforderungen das Unternehmen hat. 

Ja. SAP Business One lässt sich mit Magento bzw. Adobe Commerce integrieren. Komplexere Implementierungen können mehrere Websites, Stores, Lager, Kundengruppen, Währungen, B2B-Preise und Magento-Erweiterungen berücksichtigen müssen. 

Ja. WooCommerce kann Bestellungen, Kunden, Produkte, Bestände, Preise und weitere relevante Informationen mit SAP Business One austauschen. Bestehende WordPress- und WooCommerce-Plugins sollten vorab geprüft werden, da sie Checkout-, Produkt-, Preis- oder Auftragsprozesse beeinflussen können.

Bei Unternehmen, die SAP Business One als zentrales ERP-System einsetzen, wird der Bestand häufig auf ERP-Seite verwaltet und die relevante Verfügbarkeit anschließend an den Onlineshop übertragen. Die optimale Architektur hängt jedoch von den Lagern, Fulfillment-Prozessen und der gesamten Systemlandschaft ab. 

SAP Business One kann Teil einer nahezu in Echtzeit arbeitenden Bestandsintegration sein. Welche Synchronisationsmethode sinnvoll ist, hängt jedoch von der Architektur, dem Transaktionsvolumen und den Geschäftsanforderungen ab. Nicht jeder Datentyp benötigt dieselbe Synchronisationsfrequenz. 

Ja. Mehrere Onlineshops können in eine SAP Business One Integrationsarchitektur eingebunden werden. Dabei müssen unter anderem unterschiedliche Währungen, Lager, Preislisten, Steuerregeln, Kundengruppen und Auftragsquellen berücksichtigt werden. 

Für diesen Fall sollte die Integration über einen klar definierten Fehlerprozess verfügen. Abhängig von der Architektur können Bestellungen beispielsweise zwischengespeichert, Transaktionen erneut ausgeführt, Fehler protokolliert und zuständige Mitarbeiter benachrichtigt werden. Bei erneuten Übertragungsversuchen sind außerdem Mechanismen zur Vermeidung doppelter Bestellungen wichtig.

Ja, sofern das Preismodell und das führende System eindeutig definiert sind. Bei B2B-Projekten können Preislisten, individuelle Kundenkonditionen, Mengenpreise, Währungen, Steuern und Online-Aktionen berücksichtigt werden müssen.

Nicht zwingend. Für eine überschaubare Implementierung kann ein Connector oder eine direkte Integration ausreichen. Middleware wird insbesondere dann interessant, wenn mehrere Shops, Marktplätze, Lagerverwaltungssysteme oder andere Anwendungen Daten mit SAP Business One austauschen müssen. 

Eine ERP-Integration betrifft deutlich mehr als nur APIs. Sie kann Auswirkungen auf Bestände, Kundenaufträge, Kundendaten, Einkauf, Finanzwesen, Fulfillment und Reporting haben. Eine SAP Business One Agentur sollte deshalb die operativen Geschäftsprozesse in klare Regeln für Datenhoheit, Integration, Tests und Support übersetzen.

Gepostet auf Google Google
Rene Emser profile picture
Rene Emser
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex überprüft, ob die Originalquelle der Bewertung Google ist.
Wir bei Hochzeitsrausch Brautmoden sind sehr zufrieden mit der Zusammenarbeit mit Ingold Solutions. Besonders hervorzuheben sind die schnelle Reaktionszeit und der freundliche Service. Ingold Solutions hat unsere WordPress- und Shopify-Seiten überarbeitet und wichtige Funktionen hinzugefügt, wie zum Beispiel eine Terminbuchungsfunktion. Auch die Migration unserer Geschäftsdaten in die Microsoft 365 Cloud verlief reibungslos und hat unsere Arbeitsabläufe spürbar verbessert. Durch die Integration von SAP Business One sind unsere Online- und Offline-Systeme jetzt optimal aufeinander abgestimmt. Wir können Ingold Solutions für ihre technische Expertise und maßgeschneiderten Lösungen uneingeschränkt empfehlen.
Gepostet auf Google Google
Uwe L profile picture
Uwe L
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex überprüft, ob die Originalquelle der Bewertung Google ist.
Die Kooperation mit der Ingold Solutions GmbH als unserem Lösungspartner für SAP Business One war für die MIP Consult GmbH eine äußerst positive Erfahrung. Ingold hat uns mit einem maßgeschneiderten Paket beliefert, das ihre umfassende Kenntnis unserer Anforderungen widerspiegelt. Ihr Team hat die SAP-Datenbank effizient konfiguriert, umfangreiche Schulungen angeboten und die Stammdaten sorgfältig hochgeladen, was einen reibungslosen Übergang ermöglichte. Die Implementierung des Multi-Banking-Systems zeugt weiter von ihrer fachlichen Kompetenz und ihrem Engagement für ganzheitliche Lösungen. Die Professionalität und Einsatzbereitschaft von Ingold haben unseren Übergang äußerst effizient gestaltet, und ihre kontinuierliche Unterstützung ist von unschätzbarem Wert. Wir können Ingold Solutions GmbH wärmstens empfehlen für Unternehmen, die erstklassige SAP-Lösungen und exzellenten Service.
Gepostet auf Google Google
Dawid Telesinski profile picture
Dawid Telesinski
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex überprüft, ob die Originalquelle der Bewertung Google ist.
Ingold Solutions GmbH hat für Numiartis eine effiziente Lösung entwickelt, die als B2B-E-Commerce-Portal und Online-Katalog dient und B2C-Bestellungen vereinfacht. Das verbesserte Design ermöglicht eine reibungslose Navigation und effiziente Kundenregistrierung, was zur Kundengewinnung beiträgt. Dank der Magento Open Source Plattform ist auch die Produkt-Navigation optimiert worden. Wir sind sehr zufrieden mit dem bedeutenden Beitrag von Ingold Solutions zur digitalen Erweiterung unseres Unternehmens.
Gepostet auf Google Google
Attila Totos profile picture
Attila Totos
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex überprüft, ob die Originalquelle der Bewertung Google ist.
Ingold Solutions proved to be an invaluable partner for Pyronova IS Deutschland GmbH during our recent implementation. Their team seamlessly configured our accounting system, and their expertise was evident as they provided a dedicated German accounting expert, ensuring precise setup tailored to our needs. Furthermore, Ingold's commitment to customization shone through as they worked on seamless and precise configuration of our accounting system within SAP Business One. This addon will undoubtedly elevate our financial operations. Their professionalism, expertise, and dedication to our project's success were exemplary. We highly recommend Ingold Solutions for their exceptional service and comprehensive support throughout our implementation process. Attila Totos Head of Finance Dep. Pyronova
Gepostet auf Google Google
Thomas Schneider profile picture
Thomas Schneider
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex überprüft, ob die Originalquelle der Bewertung Google ist.
Von Anfang an beeindruckte uns Ingold Solutions mit ihrer Umsetzung von SAP Business One. Sie erfüllten effizient unseren Bedarf an Benutzerlizenzen und integrierten diese in die robuste Infrastruktur von Cloudiax's Private Cloud. Unsere Entscheidung für das Standardpaket wurde dank Ingold Solutions' Geschäftsblueprint-Vorlage präzise umgesetzt, was zu einer perfekten Datenbankkonfiguration führte und unsere Betriebsstruktur optimierte. Ingold Solutions bot mit ihrer Expertise wertvolle Unterstützung. Ihr technisches Team sorgte nicht nur für die richtigen Änderungen, sondern integrierte sie auch nahtlos in die Cloudiax-Umgebung. Die von Ingold Solutions eingesetzten Technologien - von der Private Cloud in Cloudiax über SAP B1 mit HANA bis zum SAP Business One Standard Package - zeugen von einem durchdachten Ansatz, der auf betrieblichen Erfolg ausgerichtet ist. Absolut professionell, nur zu empfehlen! winwall GmbH
Gepostet auf Google Google
Markus Beck profile picture
Markus Beck
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex überprüft, ob die Originalquelle der Bewertung Google ist.
Schnelle und kompetente Umsetzung zu fairen Preisen mit fähigen Mitarbeitern. Danke
Verifiziert von: Trustindex
Das verifizierte Trustindex-Abzeichen ist das universelle Symbol des Vertrauens. Nur die besten Unternehmen können das verifizierte Abzeichen erhalten, die eine Bewertungsnote über 4.5 haben, basierend auf Kundenbewertungen der letzten 12 Monate. Mehr erfahren
Become a Partner Werde Partner