FAQ for technical details

This article answers frequently asked questions about the Shopify connector.

What is Shopify?

Shopify is a subscription-based application that allows anyone to set up an online store and sell products. The Shopify platform offers online retailers a suite of services for payments, marketing, shipping, and customer engagement.

What is the Microsoft Dynamics 365 Business Central Shopify connector?

With the Shopify connector, businesses can link their Shopify stores with Business Central to maximize business productivity. Using the Shopify connector, they can access and manage insights from their business and their Shopify online store as one unit.

Capabilities

  • Support for more than one Shopify shop
    • Each shop has its own setup, including a collection of products and locations used to calculate inventory and price lists.
  • Bidirectional synchronization of items or products
    • The connector synchronizes images, item variants, bar codes, vendor item numbers, extended and marketing texts, and tags.
    • Export item attributes to Shopify.
    • Use selected customer price groups and discounts to define prices exported to Shopify.
    • Define prices and discounts for product catalogues linked to B2B companies.
    • Decide whether items can be created automatically or only allow updates to existing products.
  • Synchronization of inventory levels
    • Choose some or all of the available locations in Business Central.
    • Update inventory levels on multiple locations in Shopify.
  • Bidirectional synchronization of customers and companies
    • Smart-map customers by phone and email.
    • Use specific country/region templates when creating customers, which helps ensure that tax settings are correct.
  • Import orders from Shopify
    • Include orders created in various sales channels, such as Online store, Shopify POS or B2B.
    • Shipping costs, gift cards, tips, shipping and payment methods, transactions, and risk of fraud.
    • During import, you can automatically create customers in Business Central or decide to manage the customers in Shopify.
    • Receive payout information from Shopify Payments.
  • Track fulfillment information
    • Optionally, choose to transfer item tracking information from Business Central to Shopify.
  • Headless integration
    • Enable automatic synchronization of products, inventory, orders, fulfillments, and more.

Why did Microsoft and Shopify form this partnership?

Dynamics 365 Business Central is teaming up with Shopify to help our customers create a better shopping experience. While Shopify provides merchants with an easy-to-use commerce solution, Business Central offers comprehensive business management across finance, sales, service, and operations teams. Use the seamless connection between the applications to synchronize orders, stock, and customer information to fulfill orders faster, and better serve customers.

Which Microsoft products is the Shopify connector available for?

This feature is available only for Business Central online, starting with version 20.1. It isn't available for on-premises deployments. The connector is preinstalled for new environments. Organizations with existing environments can download and install the connector from AppSource. The organization must have both a Business Central license and a Shopify license to use the connector. To learn more about supported countries/regions, languages, and editions of Business Central, go to Shopify Connector on the AppSource.

The Shopify connector doesn't work for Embed App, where the client URL has the https://[application name].bc.dynamics.com format.

The Shopify connector doesn't work with other products in Dynamics 365 portfolio.

What support is offered for the Shopify connector?

Business Central

The Shopify connector is covered by the current support model. Learn more at Technical Support (in English only).

Get help from a consultant who knows the Shopify connector for Business Central, to meet your unique, business-specific requirements. Search in Consultancy Services.

Shopify

Get help with Shopify from the General Shopify Help Center, or from 24/7 Support for your store as a Shopify merchant.

You can also explore Experts Marketplace to find the right experts who offer services for Shopify merchants.

Currently unsupported features; however, we're tracking them and may consider adding them

  • Markets
    • Multiple translations of master data. You can choose one language that will be used for product information export.
    • Prices per country/region. One price list is available for the selected currency. Shopify handles the conversion to other currencies.
  • Draft orders

Is the Shopify connector extensible?

Yes, the Shopify connector is extensible. Check GitHub to access the list of extensibility points and explore some examples.

Is the Shopify connector open for contribution?

Yes, this extension is open for contributions from our community. You can find the source code in the Microsoft AL application add-ons repository.

Building your version of Shopify Connector

According to Shopify, if you want to build and publish a connector app on Shopify marketplace that has the primary purpose of transferring or sharing merchant data to a third party (Business Central), you must have written consent from Shopify. As part of this process, you must get consent from Microsoft in the "End Recipient Data Acknowledgement Form". We need to ask you to handle the matter with Shopify because Microsoft can't sign 3rd party agreements.

What to do

Check the Shopify requirements because you still might be able to have an unlisted app.

Alternatively, the Shopify Connector for Business Central constantly gets new features and new customers. If you discover a specific gap, please consider submitting a product suggestion (https://aka.ms/bcideas) or a code contribution to Business Central. For requirements that might not be relevant for a majority of customers, and can't be easily addressed by the current extensibility model, please reach out to the Business Central development team to discuss the use case. We should be able to find a feasible solution.

See Also

Get Started with the Connector for Shopify