Zum Inhalt springen
SAP, DATEV und Dynamics Experten

Blog — Seite 4

SAP - Shopware Echtzeit-SynchronisationSAP Business OneService Layer API (OData)Stammdaten, Preise, BeständeShopwareStore API / Admin APIProdukte, Bestellungen, KundenMiddlewareTransformation, Validierung, QueueEvent-basiert, bidirektionalDatenflüsseArtikelstammdatenSAP führt, Delta-SyncLagerbeständeEchtzeit-Push, Multi-LagerPreislistenKundenindividuell, StaffelnBestellungenShop führt, EchtzeitChange-Tracking (SAP)ZeitstempelChange-LogEvent-WebhookNur geänderte Datensätze übertragenFehlerbehandlungRetry-QueueDead LetterAlertingAutomatische Wiederholung, EskalationSynchronisationsintervalleBestellungen: EchtzeitBestände: alle 2 MinPreise: alle 15 MinStammdaten: Delta 5 Min

SAP und Shopware: Echtzeit-Synchronisation von Stammdaten

SAP und Shopware verbinden: Echtzeit-Synchronisation von Stammdaten, Beständen und Preisen über die Service Layer API mit Middleware-Architektur.

13 Min. Lesezeit
DATEV-Anbindung im E-CommerceOnline-ShopBestellungen, Rechnungen, RetourenShopware / Open Source / CustomDATEVFinanzbuchhaltungBuchungsstapel, Belege, DMSMiddlewareMapping, Validierung, KonvertierungDATEV-Format-KonvertierungAutomatisierte BelegflüsseRechnungenAutomatischer ExportGutschriftenRetouren-BelegeZahlungenMatching und ZuordnungDebitorenAutomatische AnlageDATEV-ExportformateBuchungsstapelCSV nach DATEV-SchemaXML-BelegbildOnline-BelegaustauschDATEV-APIREST, Echtzeit-SyncDMS-UploadBelegbilder archivierenKontenzuordnungErlöskontenSteuerkontenDebitoren-KontenSteuersatz-Mapping19%7%0% (EU)RC

DATEV-Anbindung im E-Commerce: Automatisierte Buchhaltung

DATEV-Anbindung für Online-Shops: Rechnungen, Gutschriften und Zahlungen automatisch übertragen. Buchungsstapel, XML-Belege und API-Integration.

12 Min. Lesezeit
Integrationsarchitekturen im VergleichPunkt-zu-Punkt (REST-API)ShopERPShopDATEVDirekt, schnellWenig AbstraktionMiddleware-ArchitekturShopERPDATEVPIMMiddlewareTransformationRoutingQueueEntscheidungskriterienAnzahl Systeme2 Systeme: API direkt3+ Systeme: MiddlewareDatenvolumenNiedrig: synchrone APIHoch: asynchrone QueueWartbarkeitAPI: Kopplung an SystemeMiddleware: EntkopplungTechnologien im ÜberblickRESTJSON, HTTP-VerbenGraphQLFlexible AbfragenODataSAP, DynamicsWebhooksEvent-basiertMessage QueueAsynchron, robust

REST-API oder Middleware: Welche Integrationsarchitektur passt

REST-API oder Middleware für die Shop-Integration: Vor- und Nachteile beider Architekturmodelle im Vergleich mit konkreten Entscheidungskriterien.

11 Min. Lesezeit
JTL-Wawi und Onlineshop: Sync-Richtung je DatenobjektFührendes System festlegen, Richtung je Objekt planen, Konflikte sauber auflösenJTL-WawiWarenwirtschaftFührendes System(Master)> 50.000Händler nutzen JTL-WawiOnline-ShopStorefront und CheckoutBestellungen entstehen hierArtikel und VariantenPreiseBeständeBestellungenKundenZahlungs-/Versandstatusvon JTL-Wawi (Master)zurück in JTL-Wawibidirektional (Status)

JTL-Wawi an den Onlineshop anbinden: Sync planen

JTL-Wawi mit dem Shop synchronisieren, ohne Dubletten und Bestandsdifferenzen: Datenobjekte, Sync-Richtung und führendes System (Master) richtig planen.

13 Min. Lesezeit
Daten-Mapping: ERP zu ShopERP-System (Quellfelder)ItemCodestring(20)ART-10042ItemNamestring(100)Schrauben M8x40QuantityOnStockdecimal(18,3)1542.000PriceAfterDiscountdecimal(18,6)4.250000SalesUoMEntryint3 (= Krt)Shop-System (Zielfelder)productNumberstringART-10042nametranslatedSchrauben M8x40stockint1542price.grossfloat5.06 (brutto)unit.namestringKarton1:1i18nroundtax+roundlookupMiddleware: Transformation, Validierung, Anreicherung1:1 MappingDirekte Zuordnungohne TransformationTyp-Konvertierungdecimal zu intnetto zu bruttoLookup-TabellenUoM-Codes zu NamenSteuerschlüsselValidierungPflichtfelder prüfenWertebereiche sichernMapping-Konfiguration: JSON/YAML-basiert, versioniert, testbarÄnderungen am Mapping ohne Code-Deployment | Audit-Log für jede Transformation | Fehlerprotokoll für ungültige Daten

Daten-Mapping zwischen ERP und Shop: Feldzuordnung richtig

Daten-Mapping zwischen ERP und Shop-System: Feldzuordnung, Datentransformation, Validierungsregeln und Mapping-Strategien für erfolgreiche Integrationen.

11 Min. Lesezeit
Multi-Warehouse BestandssynchronisationB2B Online-ShopAggregierte VerfügbarkeitLager NordHamburg, 8.500 SKUsLager MitteKassel, 12.000 SKUsLager SüdMünchen, 6.200 SKUsDropship-PartnerExtern, API-AbfrageMiddleware: Aggregation, Routing, Delta-SyncBestandsregeln | Reservierungen | Schwellenwerte | Fallback-LogikDelta-SyncNur Änderungen übertragen90% weniger DatenvolumenEvent-PushSofortige Aktualisierungbei jeder LagerbewegungReservierungenBestand bei Bestellungsofort reservierenSchwellenwerteSicherheitsbestandpro Lager konfigurierbarVerfügbarkeitsanzeige im ShopGesamtbestand | Standort-Verfügbarkeit | Lieferzeit pro Region | Nachbestellinfo

Bestandssynchronisation bei mehreren Lagern im B2B-Shop

Bestandssynchronisation bei mehreren Lagern: Echtzeit-Verfügbarkeit im B2B-Shop durch Delta-Sync, Multi-Warehouse-Logik und intelligentes Routing.

10 Min. Lesezeit
OAuth 2.0: gebundene, kurzlebige Tokens für ERP-APIsClient-Credentials-Flow, mTLS/DPoP und Scope-Minimierung statt statischer KeysShop-ClientMiddleware / KonnektorAuthorization ServerToken-EndpointClient-Credentials-FlowERP / Resource ServerSAP, Dynamics, Wawi1. Token anfordern3. Token vorzeigen2. Access Token ausstellenAccess Tokenscope: orders:read (Least Privilege)exp: 5 Minuten, kurzlebigcnf: mTLS-Zertifikat / DPoPsender-constrained (RFC 9700)Statischer API-Key vs. OAuth-2.0-TokenStatischer API-KeyLaufzeit: unbefristetWiderruf: nur globaler TauschBindung: keine, reines BearerScope: meist VollzugriffOAuth-2.0-TokenLaufzeit: Minuten, rotierendWiderruf: gezielt pro TokenBindung: mTLS oder DPoPScope: eng gefasst je Aufgabe
IT- & API-Sicherheit 11. Mai 2026

OAuth 2.0 und Token-Sicherheit für ERP-Schnittstellen

Viele ERP-Shop-APIs laufen über statische Keys. Wie Client-Credentials-Flow, mTLS, DPoP, kurze Token-Laufzeiten und Scope-Minimierung die Schnittstelle härten.

13 Min. Lesezeit
ERP-Migration: Legacy zu APILegacy-Zustand (Vorher)CSV-ExportDB-DirektzugriffFTP-UploadBatch-SkripteManuell, fehleranfällig, nicht skalierbarModerner Zustand (Nachher)REST-APIEvent-WebhooksMessage QueueMiddlewareAutomatisiert, robust, skalierbarStrangler-Fig-Pattern: Schrittweise MigrationPhase 1: StammdatenPhase 2: BeständePhase 3: BestellungenPhase 4: PreiseParallelbetriebAlt und Neu gleichzeitig aktivVergleichs-TestsErgebnisse von Alt vs. Neu prüfenRollback-OptionJederzeit auf Legacy zurückRisikominimierung durch schrittweise Ablösung | Kein Big-Bang | Jede Phase einzeln testbar

ERP-Migration: Von Legacy-Schnittstellen zu modernen APIs

ERP-Migration von Legacy-Schnittstellen zu modernen API-Anbindungen: Strangler-Fig-Pattern, Risikoanalyse und schrittweise Ablösung alter Integrationen.

14 Min. Lesezeit
Kundenindividuelle PreissynchronisationERP-Preislisten10 Preislisten, StaffelnRahmenverträge, SonderpreiseMiddlewarePreis-MappingCaching-LayerNetto zu Brutto + SteuernB2B-ShopKundengruppen-PreisePreisregeln, StaffelpreisePreisstrukturenListenpreiseStandardpreis für alleGruppenpreisePro KundengruppeStaffelpreiseMengenabhängigSonderpreiseZeitlich begrenztCaching-ArchitekturRedis CacheTTL pro PreistypCache InvalidationFallback-StrategieSync-StrategienVollsync: Alle Preise periodischDelta-Sync: Nur ÄnderungenOn-Demand: Bei KundenloginHybrid: Kombination nach PreistypPerformance-Kennzahlen500.000 Preisdatensätzeunter 50ms Abfragezeit95% Cache-Hit-RateDelta-Sync alle 15 Minuten

Kundenindividuelle Preise aus dem ERP: Sync und Caching

Kundenindividuelle Preise aus SAP oder Dynamics im B2B-Shop: Synchronisationsstrategien, Caching-Architekturen und Staffelpreis-Mapping.

10 Min. Lesezeit