You can connect Shopify to your enterprise resource planning (ERP) systems and other external systems using a number of different methods to sync company, customer, order, catalog and product, pricing, and inventory information.
All integrations use Shopify's suite of B2B APIs. To access app functionality that interacts with Shopify B2B features, you must be on the Shopify Plus plan.
You can choose from the following methods depending on the system that you use and your business needs:
You can use direct integrations from the Shopify App Store. This method is available for select ERP, accounting, and Product Information Management (PIM) systems, to quickly integrate without custom development.
You can use integrations from integration-as-a-service (iPaaS) providers that work as intermediaries between Shopify and your external system. These solutions handle the data transformation and synchronization between platforms.
You can build custom, API-based integrations. This approach offers maximum flexibility for unique business requirements or systems without pre-built integrations, but is more resource intensive than the other options.
Integrating to external systems using direct integrations
Shopify has partnered with a number of the leading ERP providers to create direct integrations that you can use to sync your B2B business data. These integrations are available in the Shopify App Store for select systems.
Available B2B direct integrations with external systems
Synchronize the following data from Akeneo to Shopify, and from Shopify to Akeneo:
Products
Catalogs
Integrating to external systems using iPaaS integrations
You can use a number of integrations created by Shopify Partners that allow you to sync your business data using connector tools. These integrations are available in the Shopify App Store for select systems.
Available B2B iPaaS integrations with external systems
Synchronize the following data from QuickBooks Desktop to Shopify, and from Shopify to QuickBooks Desktop:
Payment terms and payment status
Synchronize also available for the following data from Shopify to QuickBooks Desktop:
Companies and customers
Orders and order updates
PO numbers
Refunds/cancellations
Transactions and payout
Synchronize also available for the following data from QuickBooks Desktop to Shopify:
Inventory
Products
Integrating to external systems using B2B APIs
If you use an external system that doesn’t have a direct or iPaaS integration, or your business has specific needs that aren’t addressed by these integrations, then you can build a custom integration using B2B APIs.