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
Click on Develop apps for your store
Click Allow custom app development and read and accept the terms of use
Click Create an app and enter a name for your custom application
Click Configure Admin API scopes to select the scopes required by your application
Select the scopes your application requires and click Save
Click on the API credentials tab
Install the app on your store
In your Gadget app, click on Settings in the nav bar
Select the Plugins page and click on the Shopify connection
Click on Use different connection methods and the Store admin connection type
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
Select the models that you want to import from Shopify
(Optional) Click Sync to sync data from Shopify by navigating to the Installs page either from the left nav bar or the Settings -> Plugins -> Shopify page