
Order Management in SAP Commerce Cloud: How It Works and What It Handles
Andreas Granzer
SAP Commerce & AI Architect, Spadoom AG
Nobody gets excited about order management. I get it. But here’s the thing: you can have the prettiest product pages in the world, and none of it matters if orders disappear into a black hole, inventory numbers are fiction, or returns take three weeks. Order management is where commerce actually happens.
In Commerce Cloud, that means the whole lifecycle: cart, checkout, payment capture, fulfilment routing, shipping, returns. We’ll walk through what’s built in, where it’s solid, and where you’ll hit walls.
TL;DR: SAP Commerce Cloud’s order management covers the full lifecycle — cart, checkout, payment, fulfilment, shipping, and returns. Global e-commerce reached $6.334 trillion in 2024 (eMarketer, 2024). At that scale, order management determines whether customers come back. Commerce Cloud handles B2C and B2B orders, multi-warehouse sourcing, order splitting, and returns — but complex orchestration scenarios may need SAP Order Management Services or a third-party OMS.
What Does the Order Lifecycle Look Like?
Global retail e-commerce reached $6.334 trillion in 2024, crossing 20% of all retail sales (eMarketer, 2024). Every dollar of that flows through an order management process.
Something I’ve picked up from too many projects: most order management problems aren’t technology problems. They’re process design problems. Teams map the wrong fulfilment logic, get confused results, and then blame the platform. We’ve seen it at least a dozen times. Commerce Cloud processes orders through a defined lifecycle, and each stage triggers business logic, status updates, and integration events. Get the process right and the technology follows.
What OMS Capabilities Are Built In?
Gartner named SAP a Leader in Digital Commerce for 11 consecutive years (SAP News, 2025). A big reason: the built-in order management handles the most common scenarios without bolting on extra software.
Centralised order management gives you a single view in Backoffice. You can see every order, edit shipping details, process cancellations, handle refunds. Nothing glamorous, but it’s solid and it works.
Multi-warehouse sourcing lets you define rules that route orders to the optimal fulfilment location. Proximity, stock availability, cost. Commerce Cloud checks all available locations and picks the best match. We set this up for a client with 4 warehouses across Europe and it just worked. No drama.
Order splitting is useful when a single order needs to ship from different places. Customer orders 3 items, one ships from warehouse A, two from warehouse B. They see one order. The system handles the complexity behind the scenes.
Returns and refunds are built in through RMA (Return Merchandise Authorisation) workflows. Return requests, restocking, refund processing. It connects to your payment gateway for automated refunds.
And for B2B: purchase orders, approval workflows, cost centre allocation, budget checks. B2B orders often go through multi-level approval before anything moves. Commerce Cloud supports that natively, which saves teams from building custom approval chains from scratch.
Where Does Built-In OMS Fall Short?
E-commerce accounts for 34% of B2B revenue (McKinsey, 2024). As order volumes grow and fulfilment gets more complicated, the built-in OMS hits limits. I’d rather be honest about where.
Ship-from-store, dropship, and marketplace fulfilment alongside warehouse shipping? Commerce Cloud’s sourcing might not be granular enough. You’ll want SAP Order Management Services or something like Fluent Commerce for the orchestration layer.
Real-time inventory across hundreds of locations is another gap. Works fine for a handful of warehouses. But when you’re talking hundreds of stores and warehouses, you’ll need a dedicated inventory management system feeding Commerce Cloud.
Multi-step fulfilment workflows (partial shipments, backorder management, substitution logic) often need customisation or an external OMS. And changing an in-flight order after fulfilment has kicked off? Limited in the built-in tools.
I reckon the built-in OMS covers 80% of standard commerce scenarios. That other 20% (complex distributed fulfilment, real-time inventory at massive scale, advanced orchestration) requires extensions. Knowing which side of that line you’re on before you start building saves a lot of pain later.
To see how we help companies get the most out of SAP Commerce Cloud, from order management to storefront design, visit our SAP Commerce Cloud solution page.
How Does Commerce Cloud Connect to ERP for Fulfilment?
Thirty-nine per cent of B2B buyers are willing to spend $500K+ per online order (McKinsey, 2024). At that ticket size, you need proper ERP integration for credit checks, pricing, and fulfilment.
SAP Integration Suite is the recommended path. It handles order replication, inventory sync, pricing, delivery status updates. Cleanest way to do it.
Direct API integration via OCC APIs works too, pushing orders to ERP through middleware. Requires custom dev and ongoing monitoring, but it’s a legitimate approach.
IDoc/BAPI integration is the traditional SAP method. Still used in plenty of implementations. Orders flow from Commerce Cloud to S/4HANA via IDocs, inventory updates flow back. Not the most modern, but proven and well-understood by any SAP team.
Four integration points you need to get crisp: order replication (Commerce Cloud to ERP), inventory availability (ERP to Commerce Cloud), pricing and tax (ERP to Commerce Cloud), and delivery status (ERP to Commerce Cloud). Nail those four and the rest tends to fall into place.
FAQ
Does Commerce Cloud handle real-time inventory?
It supports near-real-time inventory through ATP (Available-to-Promise) checks. Stock levels sync from warehouses and ERP systems. The refresh frequency depends on your integration: some implementations sync every few minutes, others near-instantly via event-driven integration.
Can I use Commerce Cloud for marketplace order management?
Commerce Cloud handles orders placed on your own storefront. For marketplace aggregation (managing orders from Amazon, eBay, and your own store in one place), you’d typically use a dedicated marketplace management tool that integrates with Commerce Cloud.
How does order management differ between B2B and B2C?
B2B adds approval workflows, purchase order references, cost centre allocation, and budget checks. B2C orders go straight to fulfilment after payment. B2B orders may need multiple approvals before they move. Fundamentally different flow.
What payment gateways work with Commerce Cloud for order management?
Commerce Cloud integrates with the major gateways: Stripe, Adyen, PayPal, and SAP’s own payment services. Payment authorisation happens at checkout, capture typically at fulfilment, refunds through the returns workflow.
Can Commerce Cloud handle subscriptions and recurring orders?
It supports recurring orders and subscription-like patterns through its cart and order APIs. For full subscription management (billing cycles, plan changes, usage-based pricing), you’d integrate a dedicated subscription platform like Zuora or Chargebee. The built-in stuff covers the basics, but subscription-heavy businesses will want a purpose-built tool.
Solutions for E-Commerce
See how SAP Commerce Cloud can work for your business.
Related Articles

The SAP Cloud Suite: How Commerce, Sales, and Service Cloud Work Together
SAP Commerce Cloud, Sales Cloud V2, and Service Cloud V2 each solve different problems. Here's how they connect, where they overlap, and what an integrated implementation looks like.

Franke's 90-Day SAP Commerce Cloud Migration: What Made It Work
83% of e-commerce migrations exceed budgets. Franke launched across 9 countries in 90 days and won an SAP Quality Award. Here's the project methodology that made it possible.

From SAP Hybris to Commerce Cloud in 90 Days: A Migration Playbook
Based on the Franke migration and SAP Quality Award. Step-by-step playbook covering pre-migration audit, three delivery sprints, and go-live — with the actual timeline that made 90 days possible.