Domain model
A single model for product, price and availability, with SAP as the source of truth.
A European retailer running direct and indirect channels needed a single commerce ecosystem, connected to SAP and Salesforce, able to absorb seasonal peaks and very deep catalogues.
Master data, pricing and availability lived in different systems, with discount logic manually replicated per channel. Every campaign launch required weeks of alignment.
The constraint was to leave the core ERP untouched: the new architecture had to integrate, not replace.
A single model for product, price and availability, with SAP as the source of truth.
Synchronous APIs for checkout, asynchronous events for stock and orders.
One pilot market, then channel-by-channel extension with no sales downtime.
markets served by the same platform
time to publish a campaign
availability during peak periods