Skip to main content

Prerequisites for Shopify Integration

Before you begin connecting your Shopify store to Experro Discovery, ensure you have the following:
  1. Shopify Store Admin Access
    Full administrator privileges in your Shopify store so you can create and manage apps and authorize integrations.
  2. Shopify Plan Supporting Custom Apps
    A Shopify plan (or Shopify Plus) that allows app installation and access to the Apps & Sales Channels section.
  3. Storefront Domains & Credentials
    The exact store domain (e.g. your-store.myshopify.com) and familiarity with where your store authorization details will be displayed. (These details will also be provided in this integration guide.)
  4. API Scopes Checklist
    A list of required Admin API scopes ready to configure:
    • read_customers
    • read_inventory
    • read_metaobjects
    • write_online_store_pages
    • read_online_store_pages
    • read_orders
    • read_product_listings
    • read_products
    • read_publications
    • read_locales
    • write_content
    • read_content
    • write_themes
    • read_themes
    • read_translations
    Confirm your team agrees on these scopes before app installation.
  5. Secure Storage for Tokens
    A secure vault (e.g., 1Password, LastPass) to store credentials, if required, before completing Experro setup.
  6. Experro Admin Panel Access
    An active Experro account with Workspace Admin privileges to add store integrations.

Steps to Connect to the Store

1

Create an App from Shopify Dev Dashboard

  1. Go to the Shopify Dev Dashboard.
  2. Navigate to Apps.
  3. Click Create App.
  4. Enter the application name and click Create.
  5. Add the App URL. (https://admin.experro.app/)
  6. Disable Embed App in Shopify Admin.
  7. Select the required API scopes.
  8. Click Release, enter the version name, and confirm the release.
2

Install the App on Shopify Store

  1. Go to the Home section in the Developer Dashboard.
  2. Click Install App.
  3. Select your Shopify store (for example: Experro Dev).
  4. Click Install to complete the installation.
3

Open Experro Admin Panel

  1. Log in to admin.experro.com.
  2. Click Connect Store from the dashboard.
4

Select Platform and Install

  1. Select Shopify as the platform.
  2. Click Add Platform.
  3. Click Install to proceed.
5

Add Store Details in Experro

  1. After authorization, you are redirected back to Experro Admin.
  2. Click Add Store (if not already created).
  3. Select the Industry.
  4. Enter the Store Name.
  5. Confirm the Store Domain.
  6. Select the Shopify Language.
  7. Click Connect.
6

Confirm Store Connection

  1. Verify the store status appears as Connected in Experro.
  2. Initial data synchronization begins automatically.

Customise your UI

Once connected, you can head over to our UI Customization guide to design your discovery interface.

Theme Integration

Once the UI customisation is complete, follow the Theme Integration guide to make your changes live on Shopify Store.