Connect to Shopify through the store admin
Requirements
To complete this connection, you will need a Shopify account and store.
Note: If you want to create a Development Store that is free beyond Shopify's 14-day free trial, you can also sign up for a Shopify Partners account and create a development store.
- In your Shopify Store Admin, click on Settings, at the bottom left of the screen, to open the Settings window
- Click on the Apps and sales channels option
![The Apps and sales channels option highlighted in the Shopify Admin settings panel](/.vite/assets/1-apps-sales-channels.b05ea391.png)
- Click on Develop apps for your store
![The Shopify Apps settings page, highlighting the button that allows you to enable custom app development on your store](/.vite/assets/2-develop-apps-your-store.7a1fee42.png)
- Click Allow custom app development and accept the terms of use (after reading them, of course)
- Click Create an app and enter a name for your custom application
![The Create an app button available in the Shopify store App settings panel](/.vite/assets/3-create-app.fce5ca2d.png)
- Click Configure Admin API scopes to select the scopes required by your application
![The Configure Admin API scopes button highlighted in the Shopify Admin apps widget](/.vite/assets/4-configure-admin-api-scopes.0f8753e8.png)
- Select the scopes your application requires and click Save
- Click on the API credentials tab
![Highlight the API credentials tab on the Shopify store Admin apps panel](/.vite/assets/5-api-credentials.e7bf6b00.png)
- Install the app on your store
![The Install app button on the API credentials tab](/.vite/assets/6-install-custom-app.3d359591.png)
- In your Gadget app, click on Settings tab in the nav bar
- Select the Plugins page and click on the Shopify connection
- Click on the Shopify Admin connection type
![Highlighting the Shopify Admin connection option on the Gadget Connections page](/.vite/assets/admin-connection.8eb4240e.png)
- Enter your store domain
Do not include https://
when copying over your domain, it must be of the store-name.myshopify.com
format!
- Copy credentials (Access Token, Client ID, Client Secret) over from your Shopify Admin to Gadget
![The credentials available in Shopify that need to be copied to Gadget](/.vite/assets/8-credentials.5729f4d4.png)
- Select the same scopes that you selected in the Shopify Admin scope selection
- Select the models that you want to import from Shopify
![The scope selection page for a Shopify Connection, with the Product Read/Write scopes selected](/.vite/assets/9-scope-selection.3574c917.png)
- Click Sync to sync data from Shopify
![A successful connection panel, with the Sync button available to start the data sync](/.vite/assets/10-connection-successful.69a00934.png)
Congrats! You have set up your Admin Connection!