🛍️
Shopify Integration Guide
Step-by-step setup — create a Shopify custom app and connect it to invyra
Prerequisites: A Shopify store with Admin access (needed to create custom apps).
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.
- 1Log 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.
- 2Navigate to Apps In the left sidebar, click Apps (or Apps and sales channels).
- 3Create 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).
- 4Click Create an App Name it something like "invyra sync" and click Create app.
- 5Configure 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 catalogwrite_productsUpdate inventory quantities and create productsread_inventoryRead current stock levelswrite_inventoryAdjust inventory quantitiesread_ordersImport orders to track salesread_locationsRead your store locations (for location IDs)- 6Click Save at the top of the Configuration page.
- 7Install the App — Go to the API Credentials tab. Click Install app. Confirm the install.
- 8Copy 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).
Important: Shopify only shows the token once. If you lose it, you must uninstall and reinstall the app to generate a new one. Store it securely.
2
Get Your Shopify Location ID
Location IDs tell invyra which physical store or warehouse to sync inventory with.
- 1Go to your Shopify Admin → Settings → Locations This lists all your locations (physical stores, warehouses, etc.).
- 2Click 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. - 3Alternatively, 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:
- 1Log in to invyra and go to Integrations → Shopify.
- 2Enter your Shopify Store URL (e.g.,
mystore.myshopify.com). - 3Paste your Admin API Access Token from step 1.
- 4Enter your Location ID from step 2 (or leave blank to default to the first/primary location).
- 5Click Connect — invyra will test the connection and sync your products.