> For the complete documentation index, see [llms.txt](https://docs.moleculedata.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.moleculedata.com/connecting-shopify-store/creating-shopify-private-app.md).

# Creating Shopify private app

The setup defined below is required to establish connectivity with your Shopify store and Molecule Data tool. This process grants Molecule Data as a custom application so order data can be transmitted to/from Shopify and Molecule Data.

1. In your Shopify store admin section, navigate to Apps and click "**Apps and sales channels settings"** at the bottom.

<figure><img src="/files/Id7o9hrUiSUNKm6JegLR" alt=""><figcaption><p>Navigating to Apps</p></figcaption></figure>

2. Click the **"Develop app"** button at the top of the page.

<figure><img src="/files/iFHSzXMOsCfg9CPXpwhG" alt=""><figcaption><p>Custom Apps section</p></figcaption></figure>

3. Click the **"Create an app"** button.

<figure><img src="/files/cxk3k3Pn8XX0J69UowmH" alt=""><figcaption><p>Create an app section</p></figcaption></figure>

4. Type the name of the app. We recommend using "**Molecule Data**" as the name. Type the email.

{% hint style="info" %}
The Emergency developer email should be your (the customer’s) email information.
{% endhint %}

<figure><img src="/files/6kefIzpBypZPC9AeboFo" alt=""><figcaption><p>Giving app name</p></figcaption></figure>

5. In the Access scopes section, click "**Configure Admin API scopes**" button and set the following permissions to allow order import, fulfilment, and inventory updates. Use the scroll bar to access each permission setting as needed.

<figure><img src="/files/DKuCqByi7bJ8h9c2T5Mm" alt=""><figcaption><p>Navigating to Admin API scopes section</p></figcaption></figure>

6. Select the permissions listed below:

| Permissions                                  |
| -------------------------------------------- |
| read\_analytics                              |
| read\_assigned\_fulfillment\_orders          |
| read\_customer\_events                       |
| read\_customers                              |
| read\_discounts                              |
| read\_discovery                              |
| read\_draft\_orders                          |
| read\_fulfillments                           |
| read\_gift\_cards                            |
| read\_inventory                              |
| read\_locations                              |
| read\_marketing\_events                      |
| read\_merchant\_managed\_fulfillment\_orders |
| read\_orders                                 |
| read\_packing\_slip\_templates               |
| read\_pixels                                 |
| read\_price\_rules                           |
| read\_product\_feeds                         |
| read\_product\_listings                      |
| read\_products                               |
| read\_purchase\_options                      |
| read\_reports                                |
| read\_returns                                |
| read\_channels                               |
| read\_shipping                               |
| read\_locales                                |
| read\_shopify\_payments\_disputes            |

<figure><img src="/files/SyNlOmQpW5f9BFDwIx56" alt=""><figcaption><p>Selecting Custom app API scopes</p></figcaption></figure>

7. Click the **Save** button to save the new permissions and application entries.

**Now you have successfully created and configured your custom app.**

8. Now that your app is ready, you need to **install** the app and **add the provided API keys** into Molecule Data Shopify Integration section.

<figure><img src="/files/1v9ut2xpBEdbQVIk6aOE" alt=""><figcaption><p>Intalling the Custom app</p></figcaption></figure>

9. Copy the "**Shared Secret token**" key.

<figure><img src="/files/eEhMiR55gNaUpgVZ3gxR" alt=""><figcaption><p>Retrieving the Shared Secred token</p></figcaption></figure>

10. **Paste** it in the Molecule Data Shopify integration section.

<figure><img src="/files/RVf1Wl8oJrXNDG7PHH0W" alt="" width="375"><figcaption><p>Adding credentials into Molecule Data integration section</p></figcaption></figure>

{% hint style="info" %}
The Shop name can be easily found in the admin URL of the shop.

![](/files/s4v49E9T7AHDZ4Pr1TeW)
{% endhint %}

You are **done**!
