Skip to content

Integration · ERP

SAP ecommerce integration

Connect your store to SAP Business One or S/4HANA: products, prices, stock, customers and orders synced in near real time, with retries and monitoring built in.

Kinds of data synced
6
Systems
2
Retries and alerts built in
Queued

What moves, which way

Your store and SAP agreeing on every price, stock level and order. Each kind of data has one system of record, so nothing gets overwritten.

  • Products and pricesSAP → storeHow often: On changeSAP
  • Stock by warehouseSAP → storeHow often: Every few minutes, or on changeSAP
  • Customer-specific pricesSAP → storeHow often: On changeSAP
  • Customers (business partners)Both waysHow often: On changeAgreed per project
  • Orders to sales ordersStore → SAPHow often: Within seconds of checkoutStore, then SAP
  • Delivery status and invoicesSAP → storeHow often: On changeSAP

How we connect it

  • 01ConnectionSAP Business One through its Service Layer (REST/OData); S/4HANA through its OData APIs, or middleware where your IT team already runs one.
  • 02OwnershipSAP stays the system of record for prices and stock; the store reads, never overrides.
  • 03TraceabilityOrders are posted as sales orders only after payment is confirmed, with the store's order ID kept on the SAP document for tracing.

When something fails

Integrations fail in predictable ways. These four rules keep a failure from reaching a customer.

  1. Queued

    Every change travels as an event on a queue, so nothing waits on a slow or offline system.

    Phase 1 of 4

  2. Safe to retry

    Each message carries an ID, so a retry never creates a duplicate order or double stock movement.

    Phase 2 of 4

  3. Visible

    Messages that keep failing move aside and alert a named engineer, with the reason attached.

    Phase 3 of 4

  4. Reconciled

    A nightly check compares key numbers between systems and flags any drift before customers notice.

    Phase 4 of 4

Questions

Does SAP need to be changed?

Usually not. We connect through SAP's standard APIs. If your SAP team prefers middleware they already run, we connect to that instead.

What happens if SAP is down?

The store keeps taking orders. They wait on a queue and post to SAP in order when it's back, with an alert if anything is stuck.

Book an architecture review

A 60-minute session with a senior architect. We review your current platform, integrations and growth plans, then send a written summary of risks and options.

  • For companies with a real platform decision coming up
  • NDA signed before we talk details
  • The written summary is yours to keep
Your project

What are you planning?

Where you are today

Where are you today?

Platform Optional
Annual online revenue Optional
When do you need to decide? Optional
Your details

A senior engineer replies within one working day.