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 looks brilliant on a whiteboard. Pick the best tool for each job. Wire them together. Swap pieces whenever something better comes along. I get it. Neat concept.

But if you’re a B2B team running SAP Commerce Cloud, the whiteboard doesn’t pay the bills. The real question is whether the trade-offs actually work for your situation. The global B2B e-commerce market sits at $32.1 trillion, growing at 14.5% CAGR (Statista, 2025). So your architecture choice matters. But “composable for everyone” is the wrong answer.

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 works when you’ve got high UX ambition, multiple storefronts, or you ship frontend changes constantly. It’s wrong for small teams, tight timelines, or simple ordering portals. Our take: 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 comes down to three decoupled layers:

The commerce engine (SAP Commerce Cloud) handles product content, pricing, order management, and stock. A decoupled storefront sits in front of it: Composable Storefront (what used to be Spartacus), a custom React/Vue.js app, or a DXP like Contentful. Then an experience layer handles personalisation, A/B testing, and content management through dedicated tools.

The thing that makes all of this possible is SAP Commerce Cloud’s OCC (Omnichannel Commerce) API layer. Every commerce capability exposed as a REST API. Without that layer, you’re stuck with SAP’s frontend stack and composable stays a nice idea on a slide.

When Does Composable Make Sense for B2B?

We’ve run architecture assessments on a fair number of B2B commerce projects at this point. Composable works in three situations. If none of them describe you, the extra complexity probably isn’t worth it.

You want a proper brand experience, not a catalogue. If your storefront needs to feel like a real brand touchpoint, composable gives your design and frontend teams the freedom to build exactly what they want. No fighting the platform. 80% of B2B sales will be generated digitally by end of 2025 (Shopify, 2025). B2B buyer expectations are converging with B2C fast. Your storefront can’t look like a spreadsheet anymore.

You’re running multiple storefronts. B2B and B2C? Multiple brands or markets? Decoupling the frontend lets each experience evolve independently from a shared commerce core. One Commerce Cloud instance, completely different frontends. That’s where composable genuinely earns its keep.

You ship frontend changes constantly. When the business needs updates multiple times a week, separating the storefront from the commerce engine decouples release cycles. Backend updates on their own schedule. Frontend deploys whenever you want. No one waiting around for anyone.

When Is Composable the Wrong Choice?

Your team doesn’t have dedicated frontend people. Composable needs React, Angular, or Vue developers who can build and maintain a proper JavaScript application. If your team is mostly SAP and backend folks, you’ll spend more time managing the frontend stack than building commerce features.

You’re in a hurry. Composable takes longer to deliver initially. Got a 6-month deadline? An accelerator-based approach on Composable Storefront will get you there faster. The composable setup overhead (choosing components, wiring them together, building deployment pipelines) adds 4 to 8 weeks compared to an integrated start. That’s real time.

Your use case is straightforward. If you’re building a functional B2B order portal with standard features, not a flagship brand experience, the flexibility of composable doesn’t justify the complexity. What’s the point of a custom React frontend for a reorder portal? Composable Storefront handles that 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, the middle ground wins. 90% of businesses that migrated e-commerce platforms reported revenue improvements (commercetools, 2024). But the architecture choice matters less than getting the fundamentals right.

Here’s what we actually recommend in most cases. Use SAP Commerce Cloud as the commerce engine. Use Composable Storefront as the frontend accelerator, customised as you need it. Add Emarsys or a DXP for personalisation and content management. Then go composable incrementally as your team’s 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. Prima vista it sounds like kicking the can down the road, but it’s not. It’s pragmatic.

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

How Should You Decide?

Five questions. Be honest with yourself.

  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 solid 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.

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


Want to figure out which approach fits your situation? 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. That’s an architectural choice. Composable goes further: you pick best-of-breed components for each commerce capability (search, PIM, OMS, payments) and wire 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 exactly this for most B2B projects. Composable Storefront is built on Angular and consumes Commerce Cloud’s OCC APIs. Because everything runs through APIs, you can swap in a custom React or Next.js frontend later without touching the commerce engine. Your investment in Commerce Cloud configuration, data models, and integrations carries over completely. That’s the whole point.

How many developers does a composable architecture require?

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

Is composable commerce more expensive than integrated?

Initially, yes. The setup overhead adds 4 to 8 weeks and typically 20 to 30% to the initial project cost. But over a 3 to 5 year horizon, composable can be cheaper if you actually need the flexibility. Swapping individual components costs less than re-platforming an entire integrated stack. The break-even depends on how often 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. Their own architecture guidance positions Commerce Cloud as a “composable commerce engine” that can serve multiple frontend experiences. The platform’s API coverage is solid for most B2B scenarios, though some edge cases may need 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

SAP Commerce Cloud Pricing: What It Actually Costs in 2026
Insights 14 min read

SAP Commerce Cloud Pricing: What It Actually Costs in 2026

SAP doesn't publish Commerce Cloud pricing. Nobody does. Here's the real breakdown from partners who implement it: license tiers, implementation costs, hosting, ongoing operations, and how it compares to Shopify Plus, Adobe Commerce, and Salesforce Commerce Cloud.

Spadoom · 5 Apr 2026
Read article →
Ask an Expert