> For the complete documentation index, see [llms.txt](https://docs.mydbsync.com/cloud-workflow/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mydbsync.com/cloud-workflow/connectors/shopify/steps-to-create-a-new-custom-app-on-shopify.md).

# Steps to create a new custom app on Shopify

**Steps to create a new custom app in Shopify**

1. Log in to your Shopify account.&#x20;

<div align="left" data-full-width="false"><figure><img src="/files/OZVETUtJAQ06hBFndPZd" alt="" width="338"><figcaption></figcaption></figure></div>

2. In the Shopify UI, navigate to **Settings**.

![](/files/ML7EHLCwOKRRoKs18eaM)

3. From **Settings**, navigate to **Apps** and click **Develop apps**.

![](/files/8nzYaRXXrv6RASIVEu5i)

4. Click **Build apps in Dev Dashboard**.

<figure><img src="/files/BUqQ5D1GG6MNQ7K4wZU1" alt=""><figcaption></figcaption></figure>

5. Click **Create app**.

<figure><img src="/files/isItaY2DBt528KsQCJcq" alt=""><figcaption></figcaption></figure>

6. In the App name field, provide a name for your app.

![](/files/jUhpN21QfVUHtJVMvxUo)

7. In the following App creation page, add **Scopes**, **Optional scopes**, and **Redirect URL**s. Click the Select Scope hyperlink on the right side to choose required Scopes and Optional scopes. Additionally, you can add a URL under **App URL**.

![](/files/UdDWsFodmi2jBCctu7gW)

Scopes- read\_reports,write\_reports,read\_shopify\_payments\_disputes,read\_shopify\_payments\_payouts,read\_discounts,write\_discounts,read\_price\_rules,write\_price\_rules,read\_fulfillments,write\_fulfillments,read\_shipping,write\_shipping,read\_inventory,write\_inventory,read\_customers,write\_customers,read\_products,write\_products,read\_product\_listings,read\_orders,write\_orders,read\_draft\_orders,write\_draft\_orders,read\_checkouts,write\_checkouts,read\_all\_orders,read\_assigned\_fulfillment\_orders,read\_merchant\_managed\_fulfillment\_orders,read\_third\_party\_fulfillment\_orders,write\_merchant\_managed\_fulfillment\_orders,write\_assigned\_fulfillment\_orders,write\_third\_party\_fulfillment\_orders,write\_translations,write\_locales

Redirect URL- <https://platform.dbsync.io/cw/rest/shopify/callback>

![](/files/btujUIc6ayTRGvVTpt1S)

8. Click **Select Scopes** hyperlink to get the following dialog box to quickly select the required scopes. Similarly, click select **Optional Scopes** hyperlink to quickly select the required optional scopes.

![](/files/RoGJ5SeSxeJNXN3DGVug)

9. Once you have added all the parameters, click **Release** at the bottom of the page to release your app.

<figure><img src="/files/nD0U5y6RJ4L0jskrv8ux" alt=""><figcaption></figcaption></figure>

10. From the left navigation pane, navigate to the App's **Home** page.

<figure><img src="/files/9xmS2VUmpHx8TDIwbTam" alt=""><figcaption></figcaption></figure>

11. In the right panel, under **Distribution**, click **Select distribution method**.

![](/files/p1BzOt2S9noUhoVNX9zg)

12. From the list of **Distribution** available, select **Custom distribution**.

![](/files/zVmDmh55DpYvgoVMcDYD)

13. Once selected, you will get a screen to add the Store domain. Paste the domain name of your store from the **Home page** as shown below.

![](/files/0UnjpPvG6AtoIVk3I33Y)

14. Then, click **Generate link**.

![](/files/xZNRQLgx1Nl2eaPFS9BZ)

15. An Install link is generated as shown below. Copy this link and paste it in your browser.&#x20;

![](/files/3wTi7jeFnJVyhqHhPlEb)

16. Select the store that you had in step 12.

![](/files/GMhTAeOOSzwzMVhbCdsb)

17. In the Install app page, click **Install**.

![](/files/3PowGtMkEFYHkw50lndf)

18. Once the installation is complete, you will be directed to a page similar to the one shown below.

![](/files/jHplVMCv1Lg3EUMpf0KZ)

19. Navigate to the dev dashboard page and click **Settings**.

![](/files/NhpWEXFdgCYehqAJFG9o)

20. Under Settings, you will see your **Client ID** and **Secret**. Keep these credentials secure.

![](/files/gn01Xd7ZmtD35TYexCdl)

21. Use these credentials to connect your store in **DBSync Cloud Workflow**. DBSync: <https://www.mydbsync.com/cloud-workflow>
22. Once logged in to **DBSync Cloud Workflow,** navigate to Apps, select **Shopify** and you will see the below options under dropdown-
    1. Private App
    2. Custom App
23. Select the **Private App** option. Enter your **Client ID** and **Secret** to connect to your Shopify.

![](/files/1He6FVRsHRrNjkZGMycG)
