Zum Inhalt springen
SAP, DATEV and Dynamics experts

Blog

Coupling EDIFACT between Trading Partner and ShopTrading PartnerSupplier / CustomerUN/EDIFACT D.96AUNB ... UNZ envelopeEDI ConverterMapping in the middlewareEDIFACT to JSONSegment validationReceipt MDN / CONTRLShop and ERPShopware CE plus ERPREST and GraphQLOrder / documentAS2 / OFTP2MDN receiptAPI callstatus backMessage Types in the Order ProcessORDERSOrder partner to shopcreates order in systemDESADVDespatch advice for shippingannounces goods receiptINVOICInvoice as documentclaims paymentCONTRLSyntax acknowledgementconfirms receiptSecuring the TransportAS2 with S/MIME signatureOFTP2 with encryptionSFTP with key pairMDN as proof of deliveryVerify signature and receipt before processingMapping per PartnerRead EDIFACT segment UNB / BGM / NADMap fields onto the shop schemaMaintain a partner profile per subsetUN/EDIFACT spans over 200 message types (UNECE)EDI market USD 36.58bn in 2024, CAGR 12.1 percent to 2032 (Fortune Business Insights)
Integration Jun 8, 2026

EDI Integration: Coupling EDIFACT to the Shop 2026

Couple EDIFACT messages such as ORDERS, INVOIC and DESADV between trading partners and your shop: converter, AS2, SFTP, mapping and receipts in practice.

14 min read Read →
Dynamics 365 Business Central - Shop IntegrationDynamics 365 BCOData v4 / AL API PagesItems, Prices, Inventory, OrdersOnline ShopStore API / Admin APIProducts, Orders, CustomersMiddlewareOAuth2 Token, Mapping, QueueDelta Sync, ValidationSynchronized EntitiesItemsBC leads, Delta via SystemModifiedAtInventoryAvailability, Multi-LocationSales PricesCustomer groups, TiersSales OrdersShop leads, Real-timeAuthentication (OAuth2)Entra ID AppClient Cred.Bearer TokenToken cache, automatic renewalPerformance StrategyDelta FilterPaginationRetry QueueRespect throttling, distribute loadSynchronization IntervalsOrders: Real-timeInventory: every 2-5 minPrices: every 15 minItems: Delta 5-10 min
ERP-Integration Jun 5, 2026

Connecting Dynamics 365 Business Central to a Shop

Connect Dynamics 365 Business Central to your online shop: OData and AL APIs, OAuth2, item, price, inventory and order sync plus performance tips and pitfalls.

13 min read Read →
Idempotency and Retry StrategiesStoreOrder + KeyIdempotency StoreKey known?Dedup checkRetry EngineBackoff + Jittermax 5 attemptsERP / SAPTarget systemSafe retry with exponential backoffAttempt 1after 1sAttempt 2after 2s + jitterAttempt 3after 4s + jitterAttempt 4after 8s + jitterAttempt 5after 16s + jitterSuccess: key marked as processedlater duplicates are ignoredDead Letter Queueafter max attemptsmanual clarificationAt-least-once deliveryEvery message arrives at least once,possibly several times. Duplicates areallowed and removed by the receiver.Idempotency makes the receiverimmune to repetition.Deduplication in the storeThe idempotency key is stored beforethe order goes to the ERP. If the samekey arrives again, the result of thefirst call is returned.No duplicate orders in the ERP.
Middleware Jun 3, 2026

Idempotency and Retry Strategies for Robust Interfaces

Idempotency keys, exponential backoff with jitter and dead letter queues: how to make order and inventory syncs between store and ERP safely repeatable.

13 min read Read →
Webhooks vs. Polling in the Shop-to-ERP Data FlowEvent-driven (Webhook)ShopEvent: order placedERP ReceiverHTTPS POST + HMACPush200 ACKRequest-based (Polling)ERP Clientasks on intervalShop APIGET since timestampGETdelta listSecuring DeliveryAcknowledgement (2xx)Retry + BackoffIdempotency KeyDead Letter QueueSecuring the Webhook RouteHMAC-SHA256 signatureTimestamp vs. replayIP allowlistmTLS optionalVerify signature in constant timeChoosing per Data FlowOrder shop to ERP: Webhook (seconds)Inventory ERP to shop: Webhook + delta syncMaster-data backfill: polling on intervalComparison at a GlanceLatencysec.Webhook near real-timeAPI Loadlowpush not constant pollPoll Interval1-5minutes as safety netRobusthybridpush plus reconcile
API Jun 1, 2026

Webhooks vs. Polling: Event-Driven Shop Integration

Webhooks or polling for shop-to-ERP integration? A comparison of latency, delivery guarantees, HMAC security and resilience with practical recommendations.

13 min read Read →
SAP - Shopware Real-Time SynchronizationSAP Business OneService Layer API (OData)Master Data, Prices, InventoryShopwareStore API / Admin APIProducts, Orders, CustomersMiddlewareTransformation, Validation, QueueEvent-based, bidirectionalData FlowsItem Master DataSAP leads, Delta SyncInventory LevelsReal-time Push, Multi-WarehousePrice ListsCustomer-specific, TieredOrdersShop leads, Real-timeChange Tracking (SAP)TimestampsChange LogEvent WebhookOnly changed records transferredError HandlingRetry QueueDead LetterAlertingAutomatic retry, escalationSynchronization IntervalsOrders: Real-timeInventory: every 2 minPrices: every 15 minMaster Data: Delta 5 min
Integration May 25, 2026

SAP and Shopware: Real-Time Synchronization of Master Data

Connect SAP and Shopware: real-time synchronization of master data, inventory and pricing via the Service Layer API with middleware architecture.

13 min read Read →
DATEV Connection in E-CommerceOnline StoreOrders, Invoices, ReturnsShopware / Open Source / CustomDATEVFinancial AccountingPosting Batches, Documents, DMSMiddlewareMapping, Validation, ConversionDATEV Format ConversionAutomated Document FlowsInvoicesAutomatic ExportCredit NotesReturn DocumentsPaymentsMatching and AssignmentDebtorsAutomatic CreationDATEV Export FormatsPosting BatchCSV per DATEV SchemaXML DocumentOnline Document ExchangeDATEV APIREST, Real-time SyncDMS UploadArchive Document ImagesAccount AssignmentRevenue AcctsTax AccountsDebtor AccountsTax Rate Mapping19%7%0% (EU)RC
Integration May 22, 2026

DATEV Connection in E-Commerce: Automated Accounting

DATEV connection for online stores: automatically transfer invoices, credit notes and payments. Posting batches, XML documents and API integration.

12 min read Read →
Integration Architectures ComparedPoint-to-Point (REST API)StoreERPStoreDATEVDirect, fastLow abstractionMiddleware ArchitectureStoreERPDATEVPIMMiddlewareTransformationRoutingQueueDecision CriteriaNumber of Systems2 systems: API direct3+ systems: MiddlewareData VolumeLow: synchronous APIHigh: asynchronous queueMaintainabilityAPI: coupled to systemsMiddleware: decoupledTechnology OverviewRESTJSON, HTTP VerbsGraphQLFlexible QueriesODataSAP, DynamicsWebhooksEvent-basedMessage QueueAsync, robust
Integration May 19, 2026

REST API or Middleware: Which Integration Architecture Fits

REST API or middleware for shop integration: advantages and disadvantages of both architecture models compared with concrete decision criteria.

11 min read Read →
Data Mapping: ERP to StoreERP System (Source Fields)ItemCodestring(20)ART-10042ItemNamestring(100)Bolts M8x40QuantityOnStockdecimal(18,3)1542.000PriceAfterDiscountdecimal(18,6)4.250000SalesUoMEntryint3 (= Ctn)Store System (Target Fields)productNumberstringART-10042nametranslatedBolts M8x40stockint1542price.grossfloat5.06 (gross)unit.namestringCarton1:1i18nroundtax+roundlookupMiddleware: Transformation, Validation, Enrichment1:1 MappingDirect assignmentwithout transformationType Conversiondecimal to intnet to grossLookup TablesUoM codes to namesTax keysValidationCheck required fieldsEnsure value rangesMapping Configuration: JSON/YAML-based, versioned, testableMapping changes without code deployment | Audit log for every transformation | Error protocol for invalid data
Integration May 16, 2026

Data Mapping Between ERP and Store: Field Assignment Done Right

Data mapping between ERP and store system: field assignment, data transformation, validation rules and mapping strategies for successful integrations.

11 min read Read →
Multi-Warehouse Inventory SynchronizationB2B Online StoreAggregated AvailabilityWarehouse NorthHamburg, 8,500 SKUsWarehouse CentralKassel, 12,000 SKUsWarehouse SouthMunich, 6,200 SKUsDropship PartnerExternal, API QueryMiddleware: Aggregation, Routing, Delta SyncInventory Rules | Reservations | Thresholds | Fallback LogicDelta SyncOnly transfer changes90% less data volumeEvent PushImmediate updateon every stock movementReservationsReserve stock on orderimmediatelyThresholdsSafety stockconfigurable per warehouseAvailability Display in StoreTotal Stock | Location Availability | Delivery Time per Region | Reorder Info
Integration May 13, 2026

Inventory Synchronization Across Multiple Warehouses for B2B

Inventory synchronization across multiple warehouses: real-time availability in B2B stores through delta sync, multi-warehouse logic and intelligent routing.

10 min read Read →