From 0c2fc17966d3ed227842f07412e95d1b9ece6c6b Mon Sep 17 00:00:00 2001
From: pmckinney-codat
Date: Tue, 3 Feb 2026 18:21:57 +0000
Subject: [PATCH 1/3] Update Shopify Custom Apps instructions
---
.../shopify/commerce-shopify-custom-apps.md | 49 ++++++++++++++-----
...connect-your-shopify-store-custom-apps.png | 4 +-
2 files changed, 39 insertions(+), 14 deletions(-)
diff --git a/docs/integrations/commerce/shopify/commerce-shopify-custom-apps.md b/docs/integrations/commerce/shopify/commerce-shopify-custom-apps.md
index b8b0cc59b..31138bceb 100644
--- a/docs/integrations/commerce/shopify/commerce-shopify-custom-apps.md
+++ b/docs/integrations/commerce/shopify/commerce-shopify-custom-apps.md
@@ -18,24 +18,49 @@ _Shopify store connection UI_
The merchant is asked to create and install a custom app in their Shopify admin account and get its API access token.
-The UI contains a link to the Custom apps page in the Shopify Help Center. The merchant needs to complete the following tasks in the Help article:
+The UI contains links to the Shopify documentation for Custom apps—specifically **Create a custom app** and **Install a custom app**. The merchant needs to complete the following steps.
-1. Enable custom app development from the Shopify admin
+### Create and configure the custom app
-2. Create and install a custom app
+1. From the Shopify admin, go to **Settings** > **Apps**.
-3. Create the app
+2. Click **Develop apps**.
-4. Select API scopes
+3. Click **Build apps in Dev Dashboard**.
- The merchant must assign the following API scopes to their custom app:
+4. From the Dev Dashboard, click **Create app**.
- ```
- read_customers, read_inventory, read_orders, read_products, read_shopify_payments_disputes,
- read_shopify_payments_payouts
- ```
+5. In the **Start from Dev Dashboard** section, name your app and click **Create**.
-5. Install the app and get the API access tokens
+6. Create a version for your app:
+ - **App URL**: `https://shopify.dev/apps/default-app-home`
+ - Uncheck **Embed app in Shopify admin**
+ - In the **Access** section, enter the following app scopes:
+ ```
+ read_customers, read_inventory, read_orders, read_products,
+ read_shopify_payments_payouts, read_shopify_payments_disputes
+ ```
+ - Click **Release**
+ - (Optional) Enter a version name and version message
+ - Click **Release**
+
+### Select custom distribution and install the app
+
+7. Go to **App Home** > **Distribution** and click **Select distribution method**.
+
+8. Choose **Custom distribution** and click **Select**.
+
+9. In **Store domain**, paste your store domain and click **Generate link**.
+
+10. Copy the generated link and open it in your browser.
+
+11. Choose your store and click **Install**.
+
+### Get the API credentials
+
+12. Go to **App settings** > **Credentials** to get the Admin API access token.
+
+### Complete the connection in Codat Link
Next, the merchant needs to:
@@ -66,7 +91,7 @@ Merchants must have the following permissions to connect their Shopify store and
- The **Develop apps** permission.
-- Any staff permissions which are required by the required API scopes (see step four in the merchant connection flow above).
+- Any staff permissions which are required by the required API scopes (see the **Create and configure the custom app** section above).
## Configure the Shopify integration for use with custom apps
diff --git a/static/img/integrations/commerce/shopify/7a2c893-shopify-code-connect-your-shopify-store-custom-apps.png b/static/img/integrations/commerce/shopify/7a2c893-shopify-code-connect-your-shopify-store-custom-apps.png
index c6fb86db1..2707a48bb 100644
--- a/static/img/integrations/commerce/shopify/7a2c893-shopify-code-connect-your-shopify-store-custom-apps.png
+++ b/static/img/integrations/commerce/shopify/7a2c893-shopify-code-connect-your-shopify-store-custom-apps.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:eca77743dd2311ccafe734aeaf07cd575375b6df3442b36982a1faf117730887
-size 76088
+oid sha256:281962ac2e1ca7d098854b5872c99796bdf356c23d87d323132c0c9d2f9ebfce
+size 113445
From 41e0769544c0d7395eb04c2c55960f30cfba4b5e Mon Sep 17 00:00:00 2001
From: pmckinney-codat
Date: Wed, 4 Feb 2026 11:59:20 +0000
Subject: [PATCH 2/3] Update screenshot and guide
---
.../shopify/commerce-shopify-custom-apps.md | 28 +++++++++----------
...connect-your-shopify-store-custom-apps.png | 4 +--
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/docs/integrations/commerce/shopify/commerce-shopify-custom-apps.md b/docs/integrations/commerce/shopify/commerce-shopify-custom-apps.md
index 31138bceb..3b70042d1 100644
--- a/docs/integrations/commerce/shopify/commerce-shopify-custom-apps.md
+++ b/docs/integrations/commerce/shopify/commerce-shopify-custom-apps.md
@@ -16,32 +16,32 @@ _Shopify store connection UI_

-The merchant is asked to create and install a custom app in their Shopify admin account and get its API access token.
+The merchant is asked to create and install a custom app in their Shopify admin account and provide the store name, client ID, and client secret from the app.
-The UI contains links to the Shopify documentation for Custom apps—specifically **Create a custom app** and **Install a custom app**. The merchant needs to complete the following steps.
+The UI includes a **Find your Shopify credentials** section that guides the merchant through the process. For more detail, see the Shopify docs on Custom apps (**Create a custom app** and **Install a custom app**) and Select a distribution method. The merchant needs to complete the following steps.
### Create and configure the custom app
-1. From the Shopify admin, go to **Settings** > **Apps**.
+1. From your Shopify admin, go to **Settings** > **Apps**.
2. Click **Develop apps**.
3. Click **Build apps in Dev Dashboard**.
-4. From the Dev Dashboard, click **Create app**.
+4. From your Dev Dashboard, click **Create app**.
-5. In the **Start from Dev Dashboard** section, name your app and click **Create**.
+5. In the **Start from Dev Dashboard** section, name your app, and then click **Create**.
6. Create a version for your app:
- **App URL**: `https://shopify.dev/apps/default-app-home`
- Uncheck **Embed app in Shopify admin**
- - In the **Access** section, enter the following app scopes:
+ - In the **Access** section, enter these app scopes:
```
read_customers, read_inventory, read_orders, read_products,
read_shopify_payments_payouts, read_shopify_payments_disputes
```
- Click **Release**
- - (Optional) Enter a version name and version message
+ - (Optional) Enter a version name and a version message
- Click **Release**
### Select custom distribution and install the app
@@ -56,21 +56,21 @@ The UI contains links to the Shopify documentation for **Credentials** to get the Admin API access token.
+12. Go back to the app and go to **Settings** > **Credentials** to find your client ID and secret.
### Complete the connection in Codat Link
Next, the merchant needs to:
-1. Enter their store name in the **Shopify store name** field in the store connection UI.
+1. Enter their store name in the **Shopify store name** field (the part before `.myshopify.com`—for example, `my-store-name`).
-2. In Shopify, copy the **Admin API access token** for the custom app that they created.
+2. Enter the **Shopify client ID** from the app’s **Settings** > **Credentials**.
-3. Enter the token in the **Shopify access token** field in the store connection UI.
+3. Enter the **Shopify client secret** from the app’s **Settings** > **Credentials**.
-4. Click **Continue** to submit the store name and access token to Codat.
+4. Click **Continue** to submit the store name, client ID, and client secret to Codat.
The Link success screen is displayed if the custom app was connected successfully.
@@ -91,7 +91,7 @@ Merchants must have the following permissions to connect their Shopify store and
- The **Develop apps** permission.
-- Any staff permissions which are required by the required API scopes (see the **Create and configure the custom app** section above).
+- Any staff permissions required by the access scopes listed in **Create and configure the custom app**.
## Configure the Shopify integration for use with custom apps
diff --git a/static/img/integrations/commerce/shopify/7a2c893-shopify-code-connect-your-shopify-store-custom-apps.png b/static/img/integrations/commerce/shopify/7a2c893-shopify-code-connect-your-shopify-store-custom-apps.png
index 2707a48bb..5c8303a9a 100644
--- a/static/img/integrations/commerce/shopify/7a2c893-shopify-code-connect-your-shopify-store-custom-apps.png
+++ b/static/img/integrations/commerce/shopify/7a2c893-shopify-code-connect-your-shopify-store-custom-apps.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:281962ac2e1ca7d098854b5872c99796bdf356c23d87d323132c0c9d2f9ebfce
-size 113445
+oid sha256:3753fc5311f4e07ec13eb047845437c9701a1cde9c2356fb3fab038423d0d9d0
+size 123742
From c3bc6e47923563e144a0de0ea8af45e6cfeb2c46 Mon Sep 17 00:00:00 2001
From: Phil McKinney
Date: Wed, 4 Feb 2026 13:18:58 +0000
Subject: [PATCH 3/3] Update
docs/integrations/commerce/shopify/commerce-shopify-custom-apps.md
Co-authored-by: James Byrne <124782338+jbyrnecodat@users.noreply.github.com>
---
.../commerce/shopify/commerce-shopify-custom-apps.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/integrations/commerce/shopify/commerce-shopify-custom-apps.md b/docs/integrations/commerce/shopify/commerce-shopify-custom-apps.md
index 3b70042d1..c8a1cb80a 100644
--- a/docs/integrations/commerce/shopify/commerce-shopify-custom-apps.md
+++ b/docs/integrations/commerce/shopify/commerce-shopify-custom-apps.md
@@ -44,7 +44,7 @@ The UI includes a **Find your Shopify credentials** section that guides the merc
- (Optional) Enter a version name and a version message
- Click **Release**
-### Select custom distribution and install the app
+### Select Custom distribution and install the app
7. Go to **App Home** > **Distribution** and click **Select distribution method**.