Setup Shopify
If you have previously created a Legacy Custom App, please see Legacy Custom App.
When using our Shopify integration, we'll import your products through Shopify's API's. In order for us to access your products, you need to create a Shopify app. The Shopify app will work as our entrypoint into your shop.
1. Create App in Shopify Admin
In your Shopify admin, click on the "Apps"-button in the left sidebar and then on "Apps and sales channels".

On the Apps page, click on the "Develop apps"-button.

On the App Development page, click on the "Build apps in Dev Dashboard"-button.

If you don't see the "Build apps in Dev Dashboard"-button, and your are a "member" of the store, you might need App development permissions.

If you're a collaborator, you can go directly to https://dev.shopify.com/dashboard and make sure you follow step 2.2 in step 2.
In the Dev Dashboard, click on the "Create app"-button.

Now you need to enter an app name. It can be anything you want, but we recommend "Feedr".

Now you need to enter details for the app:
- App URL: https://shopify.dev/apps/default-app-home
- Embed app in Shopify admin: Uncheck
- Scopes:
read_inventory,read_product_listings,read_products,read_metaobjects - Redirect URL: https://feeds.feedr.com/api/shopify/oauth/callback
The rest you can leave with the default values.
Now press the "Release"-button.

This will open a window. Click the "Release"-button.

Now go to Settings

Here you need to copy the Client ID and Secret. You'll need them later when creating your shop in Feedr.

2. Install your Shopify App
Now you need to install your app in your shop.
This step differs depending on whether you are a "collaborator" or the "member" of the Shopify store.
2.1 If you are a "member" of the Shopify store
Go to the "Home"-page and click on the "Install app"-button.

Afterwards you need to select the store where the app should be installed.

This will redirect you to the Shopify admin again. Now you need to confirm the installation by clicking the "Install"-button.

2.2 If you are a "collaborator" of the Shopify store
Go to the "Home"-page and click on "Select distribution method".

Now you should select "Custom distribution" and confirm your choice.

Now you need to enter the The *.myshopify.com url to your shop url of the shop you want to install the app in and click "Generate link".

After confirming you will get a link to install the app. Copy this link and open it in your browser.

After opening the link in your browser you need to select the same shop.

Now press "Install".

3. Create shop in Feedr
Now you need to create a shop in Feedr. Go to the shops page and press the "New shop"-button.

Select Shopify in the top. Now fill out the form for creating a shop.
- Title: The name of the shop inside Feedr
- URL: The url to your Shopify store
- Shop name: The *.myshopify.com url to your shop
- API Key (Client ID): The Client ID that you copied earlier
- API secret key (Secret): The Secret that you copied earlier
- OAuth Access Token: Press the "Generate OAuth Access Token" to get this
You also need to enter the country, currency and language.
The country you select is the Shopify Market we will use to fetch products from. If you want the "default" market, select the country of your shop or "unspecified or unknown country".

After you press the "Generate OAuth Access Token" button you will get a token that you need to copy and paste into the form.

Finding your *.myshopify.com url
To find your *.myshopify.com url, go to your shop admin and click on the "Settings"-button in the left sidebar and then on "Domains".
