Shopify integration with SAP Business One

Shopify integration with SAP Business One

Shopify is an e-commerce platform that allows users to create online retail stores. This cloud-based platform gives the flexibility to access and run a business from anywhere. 

Shopify allows users to:

  1. Create and customize an online store.
  1. Sell in multiple ways, such as through mobile, social media, online marketplaces, brick-and-mortar locations, and pop-up shops.
  1. Manage products, inventory, payments, and shipping.


The integration between Shopify and SAP Business One facilitates automated, bidirectional data exchange between Shopify and SAP Business One, eliminating data re-entry and reducing costly errors. This automated integration is performed over numerous touchpoints to streamline business processes. Order information, including customer data, is exchanged with SAP Business One while shipping details can be passed back to Shopify when the order is fulfilled. Additionally, Product, Price and Inventory information can be integrated into Shopify.

The solution allows you to integrate one SAP Business One company database with one Shopify e-commerce store.



Shopify Store Currency must match SAP B1 local currency.


You can learn Shopify in the Integration Hub using the below chapters

  1. Setting Up Shopify in the Integration Hub
    1. Step 1 – Set Connectivity of Shopify in the Integration Hub
    2. Step 2 – Scenario Selection of Shopify in the Integration Hub
    3. Step 3 – Deployment of Shopify in the Integration Hub
  2. Setup in SAP Business One for Shopify in the Integration Hub
    1. General Settings of Shopify in the Integration Hub
    2. Payment Mapping of Shopify in the Integration Hub
    3. Location Mapping of Shopify in the Integration Hub
    4. Shipment Mapping of Shopify in the Integration Hub
    5. Alerts Notification of Shopify in the Integration Hub
    6. Initialization Process of Shopify in the Integration Hub
    7. Synchronization of Shopify in the Integration Hub
  3. Master Data Mapping Tool for Shopify Connector in Integration Hub
  4. Using Shopify in the Integration Hub
    1. Customer Master Data - Shopify in the Integration Hub
    2. Products Master Data - Shopify in the Integration Hub
  5. Shopify Transactions in the Integration Hub
    1. Windows Enhancements in SAP Business One
    2. Orders with Payment created in Shopify in the Integration Hub
    3. Document Combinations
    4. Orders with Cash on Delivery in Shopify in the Integration Hub
    5. Tax Handling in Shopify in the Integration Hub
    6. Freight Handling in Shopify in the Integration Hub

    • Related Articles

    • Setup in SAP Business One for Shopify in the Integration Hub

      After deploying Shopify in the Integration Hub, check that the feature is correctly activated in SAP Business One and enter the B1i server details. To do so, perform the following: In the SAP Business One Main Menu, choose Administration → ...
    • Shopify Transactions in the Integration Hub

      The following Shopify transactions are supported: Sales Order Payment Order Cancellation Fulfillment Refund Windows Enhancements in SAP Business One New fields that are relevant to the Integration Hub have been added to different document windows in ...
    • Synchronization of Shopify in the Integration Hub

      The following two methods are available for synchronizing data between SAP Business One and Shopify: Manual Synchronization:  If you want integrations to be performed immediately (instead of waiting for the SCHEDULER services run), choose the Sync ...
    • Setting Up Shopify in the Integration Hub

      To set up Shopify in the Integration Hub Administration Console, perform the following:  In the Integration Hub Administration Console, in the Dashboard menu, in the Customers area, choose the Add New Customer button. For more information, see Adding ...
    • Shipment Mapping of Shopify in the Integration Hub

      The shipping methods which are available in Shopify need to be mapped with the shipping types in SAP Business One. Shipment mapping is used to integrate the shipping method in transactions. You can map Shopify shipping methods on the  Shipment ...