Skip to content
Composable Commerce in B2B: When It's Right and When It's Not
Architecture · ·8 min read

Composable Commerce in B2B: When It's Right and When It's Not

Andreas Granzer

Andreas Granzer

SAP Commerce & AI Architect, Spadoom AG

Share

Composable commerce has become one of the most discussed architectural concepts in the industry. The promise is compelling: pick the best components for each capability, compose them into a tailored stack, and evolve each piece independently.

But for B2B organisations evaluating SAP Commerce Cloud, the question isn’t whether composable is theoretically superior. It’s whether the trade-offs make sense for your specific context. The global B2B e-commerce market is worth $32.1 trillion and growing at 14.5% CAGR (Statista, 2025). How you build your platform matters.

TL;DR: 76% of organisations plan to adopt composable commerce within two years (MACH Alliance, 2024). But composable isn’t the default for every B2B scenario. It’s ideal when you have high UX ambition, multiple storefronts, or an aggressive release cadence. It’s wrong for small teams, tight timelines, or simple ordering portals. Our recommendation: start with SAP Commerce Cloud + Composable Storefront, then go composable incrementally.

Composable vs Integrated: B2B Decision MatrixRadar-style comparison showing five criteria. Composable scores high on UX flexibility, frontend speed, multi-brand support but lower on time-to-market and team simplicity. Integrated scores high on time-to-market and team simplicity but lower on UX flexibility. Source: Spadoom architecture assessments.Composable vs Integrated: When to ChooseDecision criteria for B2B SAP Commerce CloudCOMPOSABLEUX flexibilityFrontend speedMulti-brandTime-to-marketTeam simplicityBest for: large teams, high UXINTEGRATEDUX flexibilityFrontend speedMulti-brandTime-to-marketTeam simplicityBest for: fast delivery, small teamsSource: Spadoom architecture assessments (2023–2025)

What Does “Composable” Actually Mean in the SAP Context?

SAP has been a Leader in the Gartner Magic Quadrant for Digital Commerce for 11 consecutive years (SAP News Center, 2025). In SAP Commerce Cloud terms, composable commerce typically means three decoupled layers:

  • Commerce engine: SAP Commerce Cloud handles product content, pricing, order management, and stock
  • Storefront: A decoupled frontend — Composable Storefront (formerly Spartacus), a custom React/Vue.js app, or a DXP like Contentful
  • Experience layer: Personalisation, A/B testing, and content management handled by dedicated tools

The key technical enabler is SAP Commerce Cloud’s OCC (Omnichannel Commerce) API layer, which exposes all commerce capabilities as REST APIs. This API-first architecture is what makes composable possible — without it, you’re locked to SAP’s frontend stack.

When Does Composable Make Sense for B2B?

The composable approach shines in three specific scenarios. If none of these apply to you, the complexity may not be worth it.

High design and UX ambition. If your storefront needs to be a genuine brand experience — not a functional catalogue — composable gives your design and frontend teams freedom to build exactly what’s needed without fighting the platform. 80% of B2B sales will be generated digitally by end of 2025 (Shopify, 2025), which means B2B buyer expectations are converging with B2C.

Multiple storefronts. If you’re running B2B and B2C experiences, or storefronts for multiple brands or markets, decoupling the frontend lets each experience evolve independently from a shared commerce core. One Commerce Cloud instance can serve entirely different frontend experiences.

Aggressive release cadence. When the business needs to ship frontend changes multiple times per week, separating the storefront from the commerce engine decouples release cycles. Backend updates happen on their own schedule. Frontend deploys happen continuously.

When Is Composable the Wrong Choice?

Small teams with no dedicated frontend capability. Composable commerce requires frontend expertise — React, Angular, or Vue developers who can build and maintain a modern JavaScript application. If your team is primarily SAP/backend-focused, you’ll spend more time managing the frontend stack than building commerce features.

Short timelines. A composable architecture takes longer to deliver initially. For a project with a 6-month deadline, an accelerator-based approach on Composable Storefront will typically be faster. The composable setup overhead — choosing components, integrating them, establishing deployment pipelines — adds 4–8 weeks compared to an integrated start.

Simple catalogue and ordering requirements. If the core use case is a functional B2B order portal with standard features (not a flagship brand experience), the added flexibility of composable may not justify the complexity. What’s the point of a custom React frontend for a reorder portal? Composable Storefront handles this out of the box.

Modern data centre representing composable commerce cloud infrastructure

What’s the Pragmatic Middle Ground?

For most B2B SAP Commerce Cloud projects we see, a pragmatic middle ground works best. 90% of businesses that migrated e-commerce platforms reported revenue improvements (commercetools, 2024) — but the architecture choice matters less than getting the fundamentals right.

Our recommended approach:

  • Use SAP Commerce Cloud as the commerce engine
  • Use Composable Storefront as the frontend accelerator (customised as needed)
  • Add Emarsys or a DXP for personalisation and content management
  • Adopt composable incrementally as team capability and business complexity grows

Start integrated. Evolve to composable. This isn’t a compromise — it’s the approach that delivers value fastest while keeping the option to decompose later. The OCC API layer means you can swap the frontend at any time without touching the commerce engine.

For details on how Spadoom implements SAP Commerce Cloud — including Composable Storefront delivery, B2B scenarios, and integration architecture — see our SAP Commerce Cloud solution page.

How Should You Decide?

Ask these five questions:

  1. Does your team have 2+ dedicated frontend developers? If no → start integrated.
  2. Do you need multiple distinct storefronts? If yes → composable has a strong case.
  3. Is your go-live deadline under 6 months? If yes → start integrated.
  4. Is the storefront a brand differentiator or a functional tool? Brand differentiator → composable. Functional tool → integrated.
  5. Can you invest in the long-term maintenance of a custom frontend? Composable isn’t a one-time build. It’s an ongoing commitment.

The “fully composable” architecture is genuinely the right answer for some organisations. But it’s not the default. The right architecture is the one that fits your team, timeline, and business model.


Want to discuss which approach fits your organisation? We run architecture assessments that evaluate your team, timeline, and requirements — then recommend the approach that delivers value fastest. Talk to our commerce architects.

Frequently Asked Questions

What’s the difference between composable and headless commerce?

Headless means separating the frontend from the backend via APIs — it’s a technical architecture choice. Composable goes further: it means selecting best-of-breed components for each commerce capability (search, PIM, OMS, payments) and composing them together. All composable architectures are headless, but not all headless implementations are composable. SAP Commerce Cloud supports both through its OCC API layer.

Can we start with Composable Storefront and go fully composable later?

Yes, and we recommend this approach for most B2B projects. Composable Storefront is built on Angular and consumes Commerce Cloud’s OCC APIs. Because everything runs through APIs, you can replace the Composable Storefront with a custom React or Next.js frontend later without changing the commerce engine. The investment in Commerce Cloud configuration, data models, and integrations carries over.

How many developers does a composable architecture require?

A composable stack typically needs 2–3 dedicated frontend developers plus 1–2 Commerce Cloud backend developers for ongoing maintenance. Compare that to an integrated Composable Storefront approach, which can run with 1–2 full-stack developers. The composable approach also requires DevOps capability for managing multiple deployment pipelines, CI/CD configurations, and service dependencies.

Is composable commerce more expensive than integrated?

Initially, yes. The setup overhead (component selection, integration, pipeline configuration) adds 4–8 weeks and typically 20–30% to the initial project cost. But over a 3–5 year horizon, composable can be cheaper if you need the flexibility — swapping individual components costs less than re-platforming an entire integrated stack. The break-even depends on how frequently you need to evolve your frontend and how many storefronts you run.

Does SAP support composable architecture on Commerce Cloud?

SAP actively supports composable approaches through Commerce Cloud’s OCC API layer and the Composable Storefront framework. SAP’s own architecture guidance positions Commerce Cloud as a “composable commerce engine” that can serve multiple frontend experiences. The platform’s API coverage is comprehensive enough for most B2B scenarios, though some edge cases may require custom API extensions via SAP BTP.

E-CommerceSAPComposable CommerceB2BSAP Commerce Cloud
Next step

Solutions for E-Commerce

See how SAP Commerce Cloud can work for your business.

Related Articles

Ask an Expert