🛍️

Shopify Integration Guide

Step-by-step setup — create a Shopify custom app and connect it to invyra

1
Create a Shopify Custom App

You need to create a custom app in Shopify to get API credentials. invyra uses these to connect to your store.

  1. 1
    Log in to your Shopify Admin Go to your Shopify admin dashboard at admin.shopify.com. Make sure you're logged in as the Store Owner or have Admin permissions.
  2. 2
    Navigate to Apps In the left sidebar, click Apps (or Apps and sales channels).
  3. 3
    Create a Custom App Scroll to the bottom and click Develop apps (if you don't see this, you may need to enable custom app development in Settings → Apps and sales channels → Develop apps → Allow custom app development).
  4. 4
    Click Create an App Name it something like "invyra sync" and click Create app.
  5. 5
    Configure Admin API Scopes Go to the Configuration tab, click Configure in the Admin API integration section. Select the following scopes:

Required Admin API Scopes:

read_productsRead your product catalog
write_productsUpdate inventory quantities and create products
read_inventoryRead current stock levels
write_inventoryAdjust inventory quantities
read_ordersImport orders to track sales
read_locationsRead your store locations (for location IDs)
  1. 6
    Click Save at the top of the Configuration page.
  2. 7
    Install the App — Go to the API Credentials tab. Click Install app. Confirm the install.
  3. 8
    Copy Your Credentials — After installation, the page shows your Admin API access token. Click Reveal token once and copy it. Also note your Store URL (e.g., mystore.myshopify.com).
2
Get Your Shopify Location ID

Location IDs tell invyra which physical store or warehouse to sync inventory with.

  1. 1
    Go to your Shopify Admin → Settings → Locations This lists all your locations (physical stores, warehouses, etc.).
  2. 2
    Click a location name and check the URL The URL will look like: admin.shopify.com/store/settings/locations/1234567. The number at the end is your Location ID.
  3. 3
    Alternatively, use the API If you already connected, you can fetch locations via the Shopify API endpoint: GET /admin/api/2024-01/locations.json.
3
Connect to invyra

Now enter your credentials in invyra:

  1. 1
    Log in to invyra and go to IntegrationsShopify.
  2. 2
    Enter your Shopify Store URL (e.g., mystore.myshopify.com).
  3. 3
    Paste your Admin API Access Token from step 1.
  4. 4
    Enter your Location ID from step 2 (or leave blank to default to the first/primary location).
  5. 5
    Click Connect — invyra will test the connection and sync your products.