Which ByDesign APIs does a Shopify integration use?+
A mix, chosen per flow. The Manage Sales Orders web service creates orders with external payment. Custom OData services read materials, deliveries, invoices and returns, and accept batch requests. The analytics OData APIs read the stock overview. SAP lists the web services on the SAP Business Accelerator Hub, and your tenant’s Service Explorer provides WSDLs that include your extension fields.
Why not create sales orders through OData?+
You can for some cases, but not with external payment. SAP’s ByDesign API samples note that external payment information cannot be created using OData, so their web shop scenario creates the sales order through the Manage Sales Orders web service and uses OData for the steps that follow. Shopify orders are paid at checkout, so we follow that pattern.
Is there a prebuilt ByDesign Shopify connector?+
Some iPaaS vendors publish one. APPSeCONNECT, for example, lists customer, item, price and sales order flows for ByDesign and Shopify. When we checked in September 2026, the SAP Business Accelerator Hub listed Shopify packages for S/4HANA but none for ByDesign. A connector is enough when its flows match your process; check how it handles external payment, returns, stock by site and B2B prices before you commit.
Do we need SAP Cloud Applications Studio?+
Usually not. An external integration calling web services and OData covers the standard order, stock, price and delivery flows. The Studio fits when something has to happen inside ByDesign, for example calling Shopify from a ByDesign action or exposing a custom web service on your own business object. Studio solutions are uploaded to each tenant and need their own testing around upgrades.
How do you test without affecting production?+
We build and test in your ByDesign test tenant and a Shopify development store. SAP’s standard package includes one test tenant and one production tenant, and SAP can provide a test tenant as a full copy of an existing tenant when you need realistic data. Communication arrangements are set up per tenant, so go-live includes repeating and checking that configuration in production.
How fresh is stock on Shopify?+
Orders post within minutes of payment. Stock is read on a schedule, usually every few minutes for fast movers, from the stock overview that ByDesign already aggregates by site and logistics area. For a single item, the Product Availability Check web service checks availability without reserving quantity. A nightly job compares every SKU and corrects drift.
What happens when an order fails in ByDesign?+
It waits in a queue with the ByDesign message, for example an unknown material, a missing price or a blocked account. A person fixes the data and replays it. Before creating anything, the integration checks for an existing ByDesign sales order with the same Shopify reference, so a replay or a duplicate webhook cannot create a second order.
How should consumer customers be stored in ByDesign?+
Choose deliberately. Creating an account per shopper gives full history in ByDesign but grows master data quickly. Posting guest orders to one generic web account keeps master data small, with the delivery address carried on each order. We agree the rule with finance and your privacy owner before build.
Can Shopify B2B or Shopify Plus work with ByDesign?+
Yes. Shopify companies and locations map to ByDesign accounts and ship-to parties, and customer-group or customer-specific price lists feed Shopify price lists attached to catalogs. Shopify’s pricing page lists up to three B2B catalogs on Basic, Grow and Advanced, and unlimited catalogs on Plus. Plus also lists up to nine free expansion stores, and each one needs its own order routing rules.
We may move from ByDesign to S/4HANA Cloud. Does that change the plan?+
It changes how we package the work, not whether to start. SAP publishes migration content on the Business Accelerator Hub for moving ByDesign master data, transactional data and accounting data to S/4HANA Cloud Public Edition. We keep the Shopify side and the mapping rules separate from the ByDesign connector, so a later move swaps the ERP adapter instead of rebuilding the store integration.
Who maintains the integration after go-live?+
You decide. We hand over the code, mapping workbook, runbook and alert setup so your team can run it, or we support it under an agreed plan. Two calendars matter: ByDesign tenant upgrades, and Shopify’s quarterly API versions, each of which Shopify supports for at least 12 months.
How long does a ByDesign Shopify integration take?+
A standard products, stock, orders, customers and fulfillment sync usually takes a few weeks including testing. Multiple stores, B2B price lists or complex bundles typically take two to three months. Communication arrangements, business configuration changes and your tenant upgrade dates are planned in from the start.