> ## Documentation Index
> Fetch the complete documentation index at: https://integrations.docs.commenda.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Shopify

> Learn how to set up our Shopify integration.

To get started with our Shopify integration, your customer must first create an API Key on their Shopify dashboard. Then, they must enter their Shopify credentials on RootFi when prompted during the onboarding flow via SDK or Invite Link.

These steps are elaborated on below.

***

### Part 1: Create a new app on Shopify

1. Login to your Shopify Dashboard.
2. Click ‘Settings‘(Bottom left of the navigation menu)
3. Click ‘Apps and Channels’. (Bottom left of the navigation menu)
   <img src="https://mintcdn.com/rootfi-commenda/w8nR2ntaxiRHlDBi/images/shopify_store_details.png?fit=max&auto=format&n=w8nR2ntaxiRHlDBi&q=85&s=3987b69c438a28c9040cfa8b79733069" alt="" width="2878" height="1752" data-path="images/shopify_store_details.png" />
4. Click ‘Develop apps’ (on the top right)
   <img src="https://mintcdn.com/rootfi-commenda/w8nR2ntaxiRHlDBi/images/shopify_develop_apps.png?fit=max&auto=format&n=w8nR2ntaxiRHlDBi&q=85&s=502c265c8b637c7a363ffe2124c574c7" alt="" width="2880" height="1736" data-path="images/shopify_develop_apps.png" />
5. Click ‘Create an app’.
   <img src="https://mintcdn.com/rootfi-commenda/w8nR2ntaxiRHlDBi/images/shopify_create_app.png?fit=max&auto=format&n=w8nR2ntaxiRHlDBi&q=85&s=be62f1ab23e79964c60c66c3d9270840" alt="" width="2870" height="1746" data-path="images/shopify_create_app.png" />
6. Name the app. We suggest naming it “RootFi integration” or "*Your Company Name* integration".
7. Click ‘Create App.’
   <img src="https://mintcdn.com/rootfi-commenda/w8nR2ntaxiRHlDBi/images/shopify_confirm_create_app.png?fit=max&auto=format&n=w8nR2ntaxiRHlDBi&q=85&s=d514134165368e767bcfa435fcedac08" alt="" width="2874" height="1740" data-path="images/shopify_confirm_create_app.png" />

### Part 2: Generate Shopify API Key

1. Click the ‘Configurations’ tab for the new app created and click ‘Configure’ on the ‘Admin API integration’ card.
   <img src="https://mintcdn.com/rootfi-commenda/w8nR2ntaxiRHlDBi/images/shopify_config.png?fit=max&auto=format&n=w8nR2ntaxiRHlDBi&q=85&s=10428211c6ac5d13f03d65f48bd80fbb" alt="" width="2878" height="1740" data-path="images/shopify_config.png" />
2. Now, you will have to enable access to needed data models that you want RootFi to sync. We recommend at least giving access to Products, Orders, and Customers.
   <img src="https://mintcdn.com/rootfi-commenda/w8nR2ntaxiRHlDBi/images/shopify_oauth_access.png?fit=max&auto=format&n=w8nR2ntaxiRHlDBi&q=85&s=996705cd3f39c78b1f2f3f72ec798a90" alt="" width="2880" height="1742" data-path="images/shopify_oauth_access.png" />
3. Go to the ‘API Credentials’ tab and click on ‘Install app’ in the ‘Access tokens’ card. This will generate the API Key and Secret Key.
   <img src="https://mintcdn.com/rootfi-commenda/w8nR2ntaxiRHlDBi/images/shopify_api_key.png?fit=max&auto=format&n=w8nR2ntaxiRHlDBi&q=85&s=08efb3ecd1dc796dd7f2417f93e06bbe" alt="" width="2876" height="1680" data-path="images/shopify_api_key.png" />
4. Click ‘Reveal token’ and copy the generated API Key.
   <img src="https://mintcdn.com/rootfi-commenda/w8nR2ntaxiRHlDBi/images/shopify/reveal_key.png?fit=max&auto=format&n=w8nR2ntaxiRHlDBi&q=85&s=8120a05d9d1799cd94d9eafe70f8b417" alt="" width="2868" height="1246" data-path="images/shopify/reveal_key.png" />
