Step 01: Connecting to Shopify

Step 01: Connecting to Shopify

Starting January 1, 2026, Shopify now requires all custom apps to follow a new authentication process.  For existing users, if you're prompted to reauthorize your app, you'll need to follow the steps below to generate and connect new API credentials using the updated Shopify app setup flow. 

Follow the instructions below to complete the authentication process for Shopify.

Step 1: Visiting the Shopify Dev Dashboard

Log in to your Shopify admin account.
Go to Apps from the left-hand navigation panel.


Click on ‘App Settings’ from the search bar’s dropdown options. 


Click Develop apps (or Build apps, depending on your Shopify version).



Click on ‘Build apps in Dev Dashboard,” and you’ll be taken to the Shopify Dev dashboard. 





Click on ‘Create App’ and provide an app name. 




Step 2: Filling the Custom App Details



App URL: Paste the App URL provided inside the Michaels Shopify integration. Do not use placeholders or example links. Make sure the "Embed app in Shopify admin" option is unchecked.

Preferences URL: Leave this field blank unless instructed otherwise.

Webhooks API Version: From the dropdown, select 2026-01. The webhook version may change over time, so refer to the steps inside the CedCommerce app during Shopify authentication for the latest version guidance.

Step 3: Setting Required Scopes

Click Select scopes and add the following permissions:
  1. read_products
  2. write_orders
  3. write_resource_feedbacks
  4. read_locations
  5. read_inventory
  6. read_fulfillments
These scopes are required for syncing products, inventory, and order management between Shopify and Michaels Marketplace. Make sure all scopes are selected before proceeding. Missing permissions may prevent successful integration.

Step 4: Redirect URLs

Paste the Redirect URL(s) provided in the CedCommerce Michaels Integration. If multiple URLs are shared, separate them using commas.F

Step 5: POS and App Proxy

No configuration is required in these sections. Leave them unchanged.

Final Step: Release the App and Retrieve Credentials

Click Release to activate the app version.
Navigate to Settings → Credentials.
Copy the Client ID and Client Secret and paste them in the integration's Shopify authentication page as shown below: 



    • Related Articles

    • Step 02: Connecting to Michaels Markeptlace

      Once you have successfully connected your Shopify account to app, now connect your Michaels account with the Michaels Shopify Integration App. Follow the instructions. Click on the Connect button to proceed ahead. After clicking on the Connect ...
    • Step 03: Setting Default Category Template

      The sections will help you edit and manage your default profile by choosing specific fields for your listings per category. Setting profiles help reduce creating profiles repeatedly whenever a new product is uploaded. In case you have not created a ...
    • Category Template

      Category Template is all about creating a category of a similar product set or creating templates for several products in which you wish to upload them. By such refined categorizations, profiling not only saves time in performing multiple operations ...
    • Overview of the App

      Michaels Marketplace Michaels is a unique marketplace aiming at bringing the creative community on a single platform for the right audience to appreciate and buy creative and handmade products. The outstanding perks of no fee on listings, Free ...
    • Configuration

      While operating a multichannel business, you must set your product, order, currency, and shipping preferences. The app will help you with all the automated functionalities between your Michaels account and Shopify store based on your preferences. The ...