Skip to main content

Shopify

Create a Shopify Custom App and Connect with Import2Shop

This guide shows you how to create a Shopify Custom App in the Dev Dashboard, configure the required URLs and permissions, and then connect the app with Import2Shop.

Step 1: Open the Apps Section in Shopify Admin

Log in to your Shopify Admin and navigate to the “Apps” section. Click “Apps entwickeln” (Develop apps) in the top right corner (see arrow) to access the app development area.

Shopify Admin: Develop apps

Shopify Admin: Click “Apps entwickeln” (Develop apps)

Step 2: Switch to the Dev Dashboard

You will be taken to the “App-Entwicklung” (App Development) page. Click the “Apps im Dev Dashboard erstellen” (Create apps in Dev Dashboard) button (see arrow) to be redirected to the Shopify Dev Dashboard.

App Development: Create apps in Dev Dashboard

Click “Apps im Dev Dashboard erstellen” (Create apps in Dev Dashboard)

Step 3: Create a New App

In the Dev Dashboard you will see the Apps overview. Click “App erstellen” (Create app) in the top right corner (see arrow) to create a new Custom App.

Dev Dashboard: Create app

Dev Dashboard: Click “App erstellen” (Create app)

Step 4: Name Your App

Choose the option “Im Dev Dashboard starten” (Start in Dev Dashboard) on the right side. Enter a name for your app, e.g. “i2s” (1), and click “Erstellen” (Create) (2).

Name and create app

Enter app name (1) and confirm with “Erstellen” / Create (2)

Step 5: Configure and Publish the App Version

After the app has been created, create a new version and enter the following settings:

(1) App URL:

https://YOURINSTANCE.import2shop.app/shopify/app

Replace YOURINSTANCE with the name of your Import2Shop instance.

(2) Embed app in Shopify admin area:

Optional – enable this checkbox if you want the app to be embedded in the Shopify Admin.

(3) Webhooks API version:

Select the latest available API version (e.g. 2026-01).

(4) Access Scopes:

Enter the following permissions (scopes) into the field:

customer_read_draft_orders, customer_read_orders, customer_write_orders, read_assigned_fulfillment_orders, read_delivery_option_generators, read_discounts, read_discounts_allocator_functions, read_draft_orders, read_files, read_inventory, read_inventory_shipments, read_inventory_shipments_received_items, read_inventory_transfers, read_locales, read_locations, read_merchant_managed_fulfillment_orders, read_order_edits, read_orders, read_price_rules, read_product_feeds, read_product_listings, read_products, read_shipping, read_third_party_fulfillment_orders, unauthenticated_read_product_inventory, unauthenticated_read_product_listings, unauthenticated_read_product_pickup_locations, unauthenticated_read_product_tags, write_assigned_fulfillment_orders, write_delivery_option_generators, write_discounts, write_discounts_allocator_functions, write_draft_orders, write_files, write_inventory, write_inventory_shipments, write_inventory_shipments_received_items, write_inventory_transfers, write_locales, write_locations, write_merchant_managed_fulfillment_orders, write_order_edits, write_orders, write_price_rules, write_product_feeds, write_product_listings, write_products, write_shipping, write_third_party_fulfillment_orders

(5) Redirect URL:

https://YOURINSTANCE.import2shop.app/shopify/callback

(6) Publish:

Click “Publish” in the top right corner to publish the version.

Configuration page

Configuration page with all settings (1–6)

Step 6: Navigate to the App Overview

After publishing the version, you will be in the Dev Dashboard of your app. Click “Home” in the left menu (see arrow) to go to the overview page.

Navigation: Home

Click “Home” in the left menu

Step 7: Open App Settings

Click “Settings” in the left menu (see arrow) to view your app’s credentials.

Navigation: Settings

Click “Settings” in the navigation

Step 8: Copy API Credentials

In the Settings you will find the Client ID and Key (Client Secret) under “Login data”. Copy both values using the copy buttons next to the fields. You will need these credentials in the next step to connect with Import2Shop.

Copy Client ID and Key

Copy Client ID and Key (Client Secret) from the app settings

Note: Keep the Client Secret safe and do not share it with third parties. You can rotate the key at any time using the “Rotate” button.

Step 9: Connect Shopify with Import2Shop

Switch to your Import2Shop instance and open the “Connect Shopify” dialog. Enter the copied credentials:

(1) Client ID: Paste the Client ID from the Shopify app settings.

(2) Key (Client Secret): Paste the Client Secret from the Shopify app settings.

(3) Shop Domain: Enter your shop name (only the shop name, without .myshopify.com).

(4) Connect to Shopify: Click the button to establish the connection. You will be redirected to Shopify to authorize the app.

Import2Shop: Connect Shopify

Import2Shop: Enter credentials (1–3) and connect (4)

✅ Done!

Your Shopify store is now connected with Import2Shop.

If you have any questions, please contact Import2Shop support.

Inhaltsverzeichnis