Skip to content
  • There are no suggestions because the search field is empty.

Shopify API - Obtaining Credentials

API Credentials are the conduit for communications between Business Central and Shopify.

Create an App in Shopify

Your App (application) in Shopify will be your unique technical entity that we will connect to Business Central so we can connect the two systems.

  • Navigate your browser to https://dev.shopify.com and login
  • Under the Apps section, click the Create app button
  • Enter an App name (example: CSM Shop App) and click Create
  • Configure App URL:
    • Set this to: https://businesscentral.dynamics.com
  • Disable Embedded app:

    • Uncheck: Embed app in Shopify admin

  • Scroll down to the Access/Scopes section and click Select scopes. Note: a scope is a particular endpoint or category of API functions that you will enable here, based on the functions our CSM application interacts with. It is important to note that once released, the scopes on this App cannot change and you will have to make a new App if you want to change your scopes in the future.
    • Ensure you have the following scopes checked/listed:
      • All Customers (minimum required):
        • read_orders,write_orders,read_products,write_products,read_inventory,write_inventory,read_customers,write_customers,read_locations,read_gift_cards,write_gift_cards,write_files,read_merchant_managed_fulfillment_orders,write_merchant_managed_fulfillment_orders
      •  Add these for Shopify Plus Stores (B2B):
        • read_companies,write_companies
      • Add this for historical order sync (60+ day access):
        • read_all_orders
           
  • Configure Redirect URLs:
    • Set this to: https://businesscentral.dynamics.com/OAuthLanding.htm
  • Click Release (version # is optional)

  • Click on the Settings button in the left navigation
    • Copy and save your Client ID and Secret for use in the next step

 

➡️ Next Step: Quick Setup Wizard