Skip to content
Composable Commerce with SAP: What It Means and How to Start
Insights · ·7 min read

Composable Commerce with SAP: What It Means and How to Start

Cyrill Pedol

Cyrill Pedol

SAP Commerce Lead, Spadoom AG

Share

Composable commerce means assembling your commerce platform from best-of-breed components instead of buying a single monolithic suite. It sounds appealing — and it is, when done right. But the gap between composable theory and composable practice is where implementations get expensive.

SAP Commerce Cloud is designed for composable architecture. The question isn’t whether it supports it — it’s how much composability you actually need.

TL;DR: Composable commerce assembles best-of-breed components (search, payment, CMS, personalisation) into a unified commerce platform through APIs. Ninety-one per cent of organisations increased composable infrastructure investment last year, with 90% reporting ROI met or exceeded expectations (MACH Alliance, 2025). Commerce Cloud supports composability through OCC APIs, the headless Composable Storefront, and SAP BTP for custom services — without forcing you to decompose everything on day one.

What Is Composable Commerce?

Ninety-one per cent of organisations increased their composable/MACH infrastructure investment in the past year. Among those, 90% report ROI met or exceeded expectations — up 7% from the previous year. The survey covered 561 IT decision makers at director level or above from enterprises with 5,000+ employees (MACH Alliance, 2025).

Composable commerce has three defining characteristics:

Component-based. Instead of one platform doing everything, you pick specialised tools: Algolia for search, Stripe for payments, Contentful for CMS, Dynamic Yield for personalisation. Each component does one thing well.

API-connected. Components communicate through APIs, not tight integrations. This lets you swap one component without disrupting others. Replace your search engine without touching your checkout flow.

Independently deployable. Each component runs as its own service. You can update, scale, or replace components without full platform redeployment.

The opposite of composable is monolithic — one vendor, one codebase, one deployment unit. Most real-world architectures sit somewhere between the two extremes.

How Does Commerce Cloud Support Composable Architecture?

Global retail e-commerce reached $6.334 trillion in 2024 — 20.1% of all retail sales (eMarketer, 2024). To serve that scale with composable architecture, you need a commerce core that’s API-first and extensible. Commerce Cloud provides three composability layers:

OCC APIs. All commerce functionality — products, carts, checkout, orders, customers — is exposed through RESTful APIs. Any frontend or external system can consume these APIs. This is the foundation of composability: your commerce engine is API-accessible.

Composable Storefront. The Angular-based headless frontend communicates with Commerce Cloud exclusively through APIs. You can replace it entirely with a custom React or Next.js frontend. Or extend it with components from other systems.

SAP BTP extensions. Build custom microservices on SAP’s Business Technology Platform (Kyma, Cloud Foundry) that run alongside Commerce Cloud. Need a custom recommendation engine? Build it on BTP. Need a specialised pricing service? Deploy it on BTP and call it from Commerce Cloud.

Composable Commerce Adoption Maturity (2025)91%increased invest.25% — Mostly composableCore systems are modular, swappable44% — Actively expandingMoving more services to composable22% — Early-stageFirst composable components in place9% — Planning / PoCEvaluating composable approachesSource: MACH Alliance Annual Research, 561 IT decision makers at enterprises with 5,000+ employees (Jan 2025)
Most enterprises are actively expanding their composable architecture — only 9% are still in the planning phase, suggesting composable has moved past the early-adopter stage.

Where Should You Start With Composable Commerce?

Forrester predicts that more than half of large B2B transactions ($1M+) will be processed through digital self-serve channels by 2025 (Forrester, 2024). With that volume at stake, your composable strategy matters.

Don’t try to compose everything at once. Start with the components that give you the most competitive differentiation:

Start here (high impact, low risk):

  • Search — replace Solr with Algolia, Coveo, or Bloomreach for better relevance and merchandising control
  • Payments — integrate Stripe, Adyen, or PayPal for flexible payment processing
  • Analytics — add specialised commerce analytics alongside standard GA4

Add next (medium complexity):

  • CMS — complement SmartEdit with Contentful, Storyblok, or Amplience for richer content management
  • Personalisation — layer Dynamic Yield or Qubit on top of Commerce Cloud’s native personalisation
  • Email/marketing — connect Emarsys or another marketing automation platform

Consider later (high complexity):

  • Custom storefront — replace the Composable Storefront entirely with a custom React/Next.js build
  • Microservices — decompose specific Commerce Cloud functions into BTP-hosted services
  • Custom PIM — replace Commerce Cloud’s built-in PCM with a specialised PIM like Akeneo

What Are the Risks of Going Composable?

Every vendor promoting composable commerce emphasises the benefits. Here are the risks they don’t mention:

Integration complexity. Every component you compose adds an integration to maintain. Five components means five vendor relationships, five upgrade cycles, and five potential points of failure. The total cost of integration can exceed the cost of any individual component.

Operational overhead. Monitoring a monolithic platform is straightforward. Monitoring a distributed system with 10 components requires observability tooling, distributed tracing, and a team that can troubleshoot across vendor boundaries.

Vendor lock-in shifts, not disappears. Composable commerce eliminates lock-in to a single vendor — but creates lock-in to the integration layer. If your glue code is complex, swapping components is harder than composable marketing suggests.

The “best-of-breed” fallacy. The best search engine + the best payment processor + the best CMS doesn’t automatically produce the best commerce experience. What matters is how well components work together, not how well each works individually.

The sweet spot for most Commerce Cloud implementations: use Commerce Cloud as the commerce core (cart, checkout, pricing, orders, product management) and compose at the edges (search, CMS, analytics, marketing).

FAQ

What’s the difference between composable commerce and headless commerce?

Headless commerce decouples the frontend from the backend — you can build any storefront. Composable commerce goes further: it decouples every component, not just the frontend. You can swap search, payments, CMS, personalisation — any function — independently. Headless is one principle within composable; composable is the broader architecture strategy.

Does SAP Commerce Cloud work with non-SAP components?

Yes. OCC APIs are standard REST endpoints that any system can consume. You can integrate Algolia for search, Stripe for payments, Contentful for CMS, and Dynamic Yield for personalisation. SAP also maintains an ecosystem of certified partners whose extensions plug directly into Commerce Cloud.

How much does a composable commerce implementation cost compared to monolithic?

More upfront, less long-term — in theory. Composable implementations require more integration work initially, which increases implementation cost by 20-40%. But the ability to swap components without full replatforming reduces long-term total cost of ownership. The break-even depends on how frequently you need to change components and how complex your integration layer is.

Can I adopt composable commerce gradually?

Yes — and you should. Start with Commerce Cloud as your commerce core. Add one or two best-of-breed components (search and payments are common starting points). Evaluate results. Expand composability to more components as your team builds integration expertise. Trying to go fully composable in one project dramatically increases risk.

What’s the relationship between composable commerce and MACH architecture?

MACH (Microservices, API-first, Cloud-native, Headless) describes the technical architecture that enables composable commerce. Composable commerce is the business strategy — assembling best-of-breed components. You need MACH-aligned architecture to be composable, but being MACH doesn’t automatically make you composable. For more on MACH specifically, see our MACH architecture guide.

Composable CommerceSAP Commerce CloudHeadless CommerceComposable StorefrontDigital Commerce
Next step

Solutions for E-Commerce

See how SAP Commerce Cloud can work for your business.

Related Articles

Ask an Expert