Skip to main content

How to Integrate Shopify via Custom App

Integrate your Shopify store to Modern using a secure Custom App.

Updated over 2 months ago

Step 1: Find Your Shop Name

You’ll need this when you connect in Modern.

Follow these steps:

  1. Log in to your Shopify Admin for your store.

  2. Click Settings (bottom-left of the sidebar).

  3. Click Domains.

  4. In Shopify managed domains, locate your *.myshopify.com domain.

  5. Copy the text before .myshopify.com — that’s your Shop name (e.g., brand.myshopify.combrand).

If you use a custom domain (e.g., brand.com), you still need the original myshopify subdomain from Settings → Domains.

Step 2: Create a Custom App in Shopify

  1. In Shopify Admin, in the left nav, go to AppsApp and sales channel settings.

  2. Click Develop apps.

  3. Click Create an app or Create a legacy custom app.

  4. Enter an App name (e.g., Modern Connector) and select the App developer.

    • The app developer should be an admin of the store.

  5. Click Create app.

Step 3: Configure Required Admin API Scopes

  1. Inside your app, go to Configuration.

  2. Under Admin API integration, click Configure.

  3. Enable the following read-only scopes so Modern can import your data:

    • read_products

    • read_customers

    • read_orders

    • read_price_rules

    • read_fulfillments

    • read_shipping

    • read_draft_orders

    • read_inventory

    • read_shopify_payments_payouts

    • read_shopify_payments_disputes

    • read_content

    • read_themes

    • read_product_listings

    • read_locations

    • read_script_tags

    • read_assigned_fulfillment_orders

    • read_merchant_managed_fulfillment_orders

    • read_third_party_fulfillment_orders

    • read_analytics

    • read_reports

    • read_discounts

    • read_marketing_events

    • read_resource_feedbacks

    • read_translations

    • read_locales

    • read_files

  4. Click Save when finished.

  5. Navigate back to Overview.

Step 4: Install the App & Copy Your Admin API Token

  1. In the app, click Install app.

  2. Go to API credentials and click Reveal token once.

  3. Copy the Admin API access token and store it somewhere secure.

    • You will share this with ModernAI one time to complete the setup.

    • Do not email the token. Instead, send it via a one time secret link (e.g., Password Link).

    • Send your Modern CSM the one time secret link along with your shop name so we can complete the setup and start syncing your data.

  4. Email your ModernAI CSM your access token / secure link so we can complete the setup and start syncing your data.

Did this answer your question?