Skip to content
Help Center

Get Shopify store client ID and client secret

Since the migration process requires reading and syncing store data via API, you need to create a custom app in Shopify and obtain API permissions first. Follow the steps below:

Step 1. Initiate app development in Shopify

  1. Log in to your Shopify admin, and navigate to Settings -> Apps.
  2. Click Develop apps, then click Build apps in Dev Dashboard. Create app dashboard
  3. You will be automatically redirected to the Shopify dev dashboard.

Step 2. Create the app in dev dashboard

  1. Once in the Shopify dev dashboard, click Create app. Create app dashboard
  2. Select Start from Dev Dashboard, enter your App name, and click Create. App name

Step 3. Configure app settings and scopes

  1. Continue the configuration process. Locate the App URL section and enter the default URL provided. App URL
  2. Under the Access section, click Select scopes. Select scopes
  3. Select the required permission scopes. Recommendation: Check all items starting with read_ to ensure the migration tool can access all necessary store data. Click Done. Check scopes
  4. Click Release. In the pop-up window, confirm the action and click Release again. Release app

Step 4. Install the app to your store

  1. Once the release is successful, click your App name in the left sidebar to go to the app details page.
  2. On the Overview page, click Install app at the top right. Install app
  3. You will be redirected back to the Shopify admin store list. Select the store you intend to migrate.
  4. Click Install to confirm the permissions. Confirm install

Step 5. Retrieve API credentials

  1. After the installation is complete, return to the Shopify dev dashboard.
  2. Go to your app details page and click Settings in the left menu.
  3. Under the Credentials section, you will find your Client ID and Secret (click the eye icon to reveal the secret). Retrieve credentials