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:
- read_products
- write_orders
- write_resource_feedbacks
- read_locations
- read_inventory
- 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: