What a SAP Commerce Cloud integration gives you.
Product teams know that SAP Commerce Cloud displays governed attributes, images, descriptions and pricing from the PIM and ERP without manual intervention or channel-specific gaps.
Every web order becomes a source document in the ERP or OMS with customer, line-item and shipping data intact. Exceptions are surfaced and owned; no orders are lost or duplicated in flight.
Stock-keeping teams see real-time or periodic stock state flowing from the ERP or WMS into SAP Commerce Cloud. Oversell risk is controlled via allocation rules and refresh frequency; shopper visibility respects buffer policies.
Payments, tax calculation, shipping options and customer-account validation integrate into checkout without hidden failures. Errors are logged and routed to operations; no orders silently fail mid-transaction.
Customer profiles, addresses, account status and credit limits stay in step between SAP Commerce Cloud and the ERP. Account changes trigger customer master updates; credit or contract changes reflect in the storefront within a defined window.
Where a SAP Commerce Cloud integration earns its place.
If two or more of these are true, the integration usually pays for itself quickly.
Where off-the-shelf connectors fall short.
Vendor connectors are fine for simple cases. Here's where the real ones need more.
SAP Commerce Cloud does not manage multi-channel product attributes, completeness rules or channel-readiness workflows. These governance decisions sit with PIM or the operational estate; the commerce platform consumes the result.
The platform lacks native multi-location stock reservation and order routing. These rules live in ERP, OMS or WMS; commerce must sync stock state frequently and respect allocation decisions from upstream systems.
SAP Commerce Cloud captures orders but does not implement ERP-acknowledgement rules, return-to-stock logic or exception queues. These workflows must be defined in the integration layer and the downstream OMS or ERP.
The platform can display pricing and promotions but does not calculate or arbitrate them. Price books, customer-specific pricing and promotion rules must come from ERP, PIM or a pricing engine; the platform is a display sink.
SAP Commerce Cloud supports customer sessions but does not hold ERP account master data or credit limits as a system of record. Account and contract changes must sync with the ERP; fallback rules must be predefined.
Commerce platforms and ERP systems speak different languages. The integration layer must translate ownership, timing and failure handling so that neither system owns the other; both respect defined boundaries.
Where this integration sits in your estate.
SAP Commerce Cloud is the commerce platform - the customer-facing experience, catalogue, checkout and account area. The iWeb integration layer wires it into the ERP, PIM, OMS, WMS and payments systems it depends on. The estate map helps agree ownership before anything is built.
Commerce is only half the job. SAP Commerce Cloud needs a governed link to ERP, PIM and warehouse to trade properly.
- Storefront browse and search experience
- Shopping cart and checkout flows
- Customer sessions and login
- Order submission and transient order state
- Payment and shipping selection UI
- Product display from PIM/ERP feeds
- Pricing and promotion rendering
- Stock visibility and availability rules
- Customer account validation at checkout
- Order-to-ERP transmission
Systems this integration usually sits next to.
Examples, not a closed list. iWeb wires SAP Commerce Cloud into whatever ERP, PIM, OMS, WMS, payments and operational systems your estate already runs.
- SAP ERP (S/4HANA, ECC)
- SAP C/4HANA
- PIM systems
- OMS and WMS
- Payment gateways
- Marketplaces (Amazon, eBay)
- Search and merchandising
- CRM and marketing platforms
Not sure if this works with your stack?
Tell us what you’re using and what needs to connect. We’ll give you a straight view on what’s possible, what might be awkward, and the safest way to approach it.
The data flows we wire.
Each flow has a direction and an owner. We agree both before a line of code is written.
How iWeb configures the integration around your business.
Same method on every integration. The decisions come before the code.
- 01Design the data flow architecture
iWeb maps which data moves between SAP Commerce Cloud, ERP, PIM, OMS, payments and reporting systems. We define timing (realtime sync vs batch), direction (one-way or bidirectional), error handling and fallback behaviour for each flow.
- 02Build order capture and acknowledgement
We implement order-to-ERP flows that preserve customer, line-item, payment and shipping data. We define acknowledgement rules, timeout handling and exception queues so operations can resolve stuck orders without losing data.
- 03Implement stock and pricing sync
iWeb builds the feeds that move base pricing, promotional pricing and stock levels from ERP or PIM into SAP Commerce Cloud. We define refresh cadence, buffer logic and staleness alerts so the storefront stays accurate.
- 04Govern customer and account data
We design bidirectional customer synchronisation between SAP Commerce Cloud and the ERP or C/4HANA system. We map account status, credit limits, pricing attributes and trade account rules so commerce sees the correct customer state.
- 05Integrate payments, tax and shipping
iWeb connects payment providers, tax engines and shipping carriers into SAP Commerce Cloud checkout. We handle authorisation, capture, tax calculation, rate lookups and reconciliation so transactions complete reliably.
- 06Monitor and support in production
iWeb sets up observability for data flows, order queues, stock sync and customer record changes. We own exception handling, data reconciliation and incident response so the integration stays reliable after launch.
Who owns what.
The single most important table in any integration. One system owns each field; everything else reads it.
Built this before
iWeb has implemented SAP Commerce Cloud integrations across multiple SAP estates (S/4HANA, ECC, C/4HANA). We understand how the commerce platform sits at the centre of the ecommerce experience and how to connect it reliably to ERP, PIM, OMS, payments and reporting systems without creating hidden dependencies.
What we test before launch.
Every one of these is rehearsed before a customer ever sees the integration.
Common risks and where they bite.
We name these on day one. A risk written down is a risk you can plan around.
Without clear order-capture flows and acknowledgement logic, web orders can be lost between SAP Commerce Cloud and ERP, duplicated if retries are not idempotent, or dropped if the integration layer fails silently. This bites when order volume spikes or the integration is re-deployed.
If stock sync is infrequent, buffered poorly or not respected by allocation rules, the storefront can oversell to shoppers when stock has already been allocated to other channels. This happens under high concurrency or when WMS and ecommerce stocks drift.
If price-feed timing, customer-specific pricing rules or promotion effective dates are not synchronised, shoppers see stale or incorrect prices at checkout. Disputes and order cancellations follow.
If customer-account validation, credit-limit checks or payment integration fails without clear error messaging and exception logging, shoppers abandon checkout and orders never reach the ERP. Operations do not know orders were attempted.
If customer master data, account status, credit limits or trade-account pricing are not synchronised bidirectionally, SAP Commerce Cloud shows stale or incorrect customer state. This causes checkout rejections or pricing errors that confuse the customer.
If field mappings, API contracts or payload structures are not managed and version-controlled separately from the commerce platform and ERP, upgrades to either system can break the integration without warning. This is especially risky if custom code is embedded in commerce configuration.
Relevant services and sectors.
Common questions about SAP Commerce Cloud integrations.
How do product updates from the PIM reach SAP Commerce Cloud?
Product feeds (attributes, images, descriptions, categories) flow from the PIM via scheduled batch or API-driven sync into SAP Commerce Cloud. The commerce platform displays these feeds; it does not edit product master data. Update cadence and field mapping are agreed during integration design.
How are orders captured from the storefront and sent to the ERP?
When a customer places an order, SAP Commerce Cloud captures the basket, payment and shipping selections. The integration layer validates the order and transmits it to the ERP or OMS as a source document. The ERP acknowledges receipt; the integration logs the confirmation or exception.
What happens if an order fails to reach the ERP?
If transmission fails, the integration logs the event and the order sits in an exception queue. Operations are alerted; the order can be manually resubmitted or the root cause investigated. The integration is designed so no orders are silently lost or duplicated.
How does stock synchronisation work between SAP Commerce Cloud and the warehouse?
Stock levels flow from the ERP or WMS into SAP Commerce Cloud via batch feeds or API calls at a defined frequency (e.g. hourly or daily). The storefront uses this state to control visibility and checkout availability. High-velocity environments may use real-time sync or inventory reservations.
Can the storefront oversell if stock syncs are infrequent?
Yes, if sync cadence is too slow or allocation rules are not respected, the storefront can show available stock that has already been allocated elsewhere. Allocation and buffer policies are designed during integration planning to manage this risk.
How are customer-specific prices published to the storefront?
Customer-specific pricing rules (trade accounts, volume discounts, contract prices) flow from the ERP into SAP Commerce Cloud via price feeds or catalogue sync. The platform applies these rules at checkout based on the logged-in customer's account or segment.
What if a customer's credit limit changes in the ERP?
Credit-limit changes can sync from the ERP to SAP Commerce Cloud periodically or in near-real time. The integration can enforce credit checks at checkout; if a customer exceeds their limit, the order is rejected or flagged for approval. The grace period is defined in the integration design.
How do payments integrate with SAP Commerce Cloud checkout?
Payment providers integrate into checkout via SAP Commerce Cloud payment adapters or direct API calls. Authorisation happens at order submission; capture and reconciliation happen after order confirmation. Payment status flows back to the ERP for invoicing and reporting.
What if the payment gateway times out during checkout?
Timeout and failure handling are designed into the checkout flow. If payment authorisation fails, the shopper sees an error message and can retry. The integration logs the failed attempt; the order is not created in the ERP until payment succeeds.
How do tax calculations integrate into SAP Commerce Cloud?
Tax rates and calculations can come from the ERP tax module, a third-party tax engine or SAP Commerce Cloud native rules. The chosen source is configured during integration design. Tax is calculated at checkout and included in the order sent to the ERP.
Can SAP Commerce Cloud integrate with multiple marketplaces or channels?
Yes. SAP Commerce Cloud can feed product data, pricing and stock to marketplaces (Amazon, Marketplace, etc.) via separate connectors. Orders from each channel flow back into the same ERP or OMS. Channel-specific inventory allocation and pricing are managed in the integration layer.
What happens during an ERP or SAP Commerce Cloud outage?
If the ERP is unavailable, orders cannot be transmitted downstream; they queue in the integration layer and are retried once the ERP recovers. If SAP Commerce Cloud is down, shoppers cannot browse or checkout; failover and communication plans are agreed during design.
How is customer data synchronised between SAP Commerce Cloud and the ERP?
Customer profiles, addresses, account status and contact details flow bidirectionally between SAP Commerce Cloud and the ERP or SAP C/4HANA. New customer registrations in commerce flow to the ERP; customer master changes in the ERP flow back to commerce. Sync frequency and conflict resolution are defined.
How are returns and refunds handled?
Returns are initiated in SAP Commerce Cloud or a customer-service portal. The return request flows to the OMS or ERP; stock is returned to inventory; refunds are processed via the payment gateway and reconciled in the ERP. The integration tracks each step so operations can monitor refund status.
What visibility do operations have into integration health?
iWeb sets up monitoring and alerting on data flows, order queues, stock sync latency, customer record changes and payment status. Dashboards show real-time and historical metrics. Exception queues are monitored daily; unresolved exceptions trigger escalation.
How often are integrations tested or validated after launch?
iWeb performs ongoing health checks on data parity, order transmission, customer synchronisation and stock accuracy. Testing is performed before peak periods (sales events, new collections) and after platform or ERP upgrades. Issues are caught and resolved before they impact shoppers.
Other commerce platforms integrations.
Adjacent integrations in the same category. Same shape of work, different vendor.



