Fraud Blocker

Clarity Connect integration

Shopify SAP Integration

Connect Shopify or Shopify Plus to SAP S/4HANA or ECC, so orders land in SAP as sales orders and SAP's stock, prices and terms show up in the store.

Shopify and SAP S/4HANA and ECC kept in sync through Clarity Connect

What moves between Shopify and SAP

The searches behind this page are about SAP's enterprise ERP, S/4HANA and the older ECC, often for high-volume Shopify Plus stores. Running SAP Business One instead? See SAP Business One integration.

Shopify owns the checkout, the customer session and the storefront catalogue. SAP owns materials, plants, stock, pricing conditions and billing. The integration makes each Shopify order an SAP sales order and lets SAP decide what Shopify shows: quantities, prices and, for B2B buyers, their terms.

Storefront

Shopify

Where consumers and B2B buyers order

  • Orders
  • Customers, companies and locations
  • Catalogs and payment terms
  • Fulfillments and refunds
Clarity Connectreal time or scheduled
ERP

SAP S/4HANA or ECC

Where materials, pricing and billing live

  • Sales orders
  • Business partners / customers
  • Materials and stock
  • Deliveries
  • Billing documents

Shopify to SAP record mapping

Shopify object names from its Admin API; SAP names given as plain descriptions, since ECC and S/4HANA differ. Discovery fixes the details.

ShopifySAP S/4HANA / ECCDirection
OrderSales orderShopify to SAP
Company and company locationSold-to and ship-to partyBoth ways
CatalogCustomer-specific pricesSAP to Shopify
Product variant and inventory levelMaterial and plant stockSAP to Shopify
Fulfillment order / fulfillmentOutbound deliverySAP to Shopify
RefundCredit memoShopify to SAP

How the Shopify sync works

Every Shopify order becomes an SAP sales order

Connect subscribes to Shopify's orders/create webhook and posts the order to SAP within moments. Larger stores split orders across locations, which Shopify models as fulfillment orders; each can be matched to the SAP plant or delivery that ships it.

B2B buyers with their own prices and terms

Shopify's B2B features set up each business customer as a company with one or more locations, each with catalogs that adjust or fix prices and with payment terms such as net days. Those map naturally to SAP sold-to and ship-to parties, customer pricing and payment terms, so SAP stays the source.

Deliveries and refunds

When SAP posts the delivery, Connect creates the Shopify fulfillment with tracking, which lets Shopify send its shipping notice. Shopify's refunds/create webhook fires whenever a refund is recorded, and Connect hands it to SAP for the credit memo.

See Clarity Connect move an order

Watch an online order travel into the ERP and its status come back in our Clarity Connect demo, or book a live walkthrough on your own systems.

Book a demo

Plans and interfaces on both sides

Shopify B2B is available on the Basic, Grow, Advanced and Plus plans, but unlimited catalogs, assigning a catalog straight to a company location, and deposits on payment terms are Plus only. Shopify has treated its REST Admin API as legacy since October 2024, so the integration is written against the GraphQL Admin API.

On the SAP side, S/4HANA's OData services are catalogued on the SAP Business Accelerator Hub, while ECC is reached through BAPIs, RFCs or IDocs. SAP's mainstream maintenance for ECC's suite, SAP Business Suite 7, runs to the end of 2027, so an ECC store integration should be designed to survive the S/4HANA move.

How Clarity Connect runs it

Clarity Connect is the integration platform behind Clarity's projects. It holds a two-way connection between Shopify and SAP open and runs each flow as a separate task, some immediate and some on a schedule. On-premises SAP stays behind your firewall, with Connect calling out to Shopify. Clarity has built more than 3,000 integrations; demos are on our YouTube playlist.

How a Clarity Connect project runs
  1. Discovery

    A Clarity business analyst documents the data fields and workflows each system can share and which ones you need.

  2. Tasks and mapping

    Each flow becomes a Connect task, such as orders to the ERP or stock to the store, set to run in real time or on a schedule.

  3. Testing

    Orders and updates are run end to end, including the return trip of statuses back to the customer-facing system.

  4. Live, with a dashboard

    Queues and scheduled tasks show in Connect's Hangfire dashboard. A job whose target is offline is retried 10 times, every 30 minutes, and can be re-queued once the cause is fixed.

Clarity Connect is sold as a SaaS subscription at $599 a month or as a one-time license at $15,000 with no ongoing fees, and larger projects are priced to scope. See pricing.

Questions

Do we need Shopify Plus?

Not for the integration itself. Plus matters if you need unlimited B2B catalogs, catalogs assigned directly to company locations, or deposits on payment terms.

Can the same integration move from ECC to S/4HANA?

The Shopify side and the mapping by business meaning carry over; the SAP calls change, because S/4HANA uses OData services where ECC uses BAPIs and IDocs.

How do B2B invoices get paid?

Clarity Payment Hub lets buyers pay SAP invoices by card or ACH and posts the payments back; see Payment Hub for S/4HANA.

Related resources

Connect Shopify and SAP

Tell us which SAP you run, which Shopify plan you're on and whether you sell B2B. A Clarity business analyst will map orders, pricing and stock with your SAP team before the build.

Book a demo