Skip to main content
Connecting a Shopify Store

How to connect your Shopify store to Klar

Valentine Strunz-Happe avatar
Written by Valentine Strunz-Happe
Updated over 3 months ago

Connecting a new Shopify Store

  1. In Settings > Store Configurator select the store you want to add the Shopify data source to and Click on “+ Connect Data Source”. In the modal window that appears search for or type in “Shopify" in the search field on the top right.

  2. Enter the Shopify subdomain of your Shopify store. If your URL starts with https://my-awesome-store.myshopify.com/, your store subdomain is my-awesome-store.

  3. Name your store - eg. Brand Name Country

  4. Create a Klar Private App (Steps below) and paste it's password.

  5. Review and save the connection.

Creating a Private App in Shopify

Official Shopify documentation to setting up a Private App

  1. Go to https://my-awesome-store.myshopify.com/admin and login with your Shopify credentials.

  2. Click on Apps on the menu bar on the left side

  3. On the "Apps" page, click on Create App in the top right

  4. Click on Create an app

  5. Give your private App a name, e.g. "Klar Datasource".

  6. Click on "Configuration" in the top menu.

  7. Next to Admin API Integration click on "Configure"

  8. Allow Read Access to the following permissions:

    1. Analytics (Access scope: read_analytics)

    2. Customers (Access scope: read_customers)

    3. Discounts (Access scope: read_discounts)

    4. Inventory (Access scope: read_inventory)

    5. Locations (Access scope: read_locations)

    6. Marketing events (Access scope: read_marketing_events)

    7. Orders (Access scope: read_orders)

    8. Price rules (Access scope: read_price_rules)

    9. Product listings (Access scope: read_product_listings)

    10. Products (Access scope: read_products)

    11. Fulfillments (Access scope: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders & read_third_party_fulfillment_orders)

  • Click the Save-Button

  • On the top menu click on "API-Credentials"

  • Click on "Install App" and confirm by clicking "Install" on the modal that appears.

  • Make the Admin API access token appear and copy it using the clipboard icon.

  • Paste the API access token into the password field in Klar.

Permission Name in German

Since many of our customers are German, here a list of the German equivalents to the above permissions.

  • Bestellungen (Zugriffsbereiche: read_orders): Lesezugriff

  • Inventar (Zugriffsbereiche: read_inventory): Lesezugriff

  • Kunden (Zugriffsbereiche: read_customers): Lesezugriff

  • Marketing-Events (Zugriffsbereiche: read_marketing_events): Lesezugriff

  • Preisregeln (Zugriffsbereiche: read_price_rules): Lesezugriff

  • Produktangebote (Zugriffsbereiche: read_product_listings): Lesezugriff

  • Produkte (Zugriffsbereiche: read_products): Lesezugriff

  • Rabatte (Zugriffsbereiche: read_discounts): Lesezugriff

  • Standorte (Zugriffsbereiche: read_locations): Lesezugriff

  • Statistiken (Zugriffsbereiche: read_analytics): Lesezugriff

  • Fulfillment-Bestellungen (Zugriffsbereiche: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders & read_third_party_fulfillment_orders): Lesezugriff

Did this answer your question?