Connect Shopify to Suppli
This guide walks you through creating a Shopify custom app, getting API credentials, and linking them to Suppli so your inventory syncs automatically.
Go to your Shopify admin
Open your Shopify store admin and navigate to Settings â Apps and sales channels â Develop apps.
Create a custom app
Click Create an app. Give it a name like "Suppli Sync". Click Create app.
Set API scopes
Click Configure Admin API scopes and enable the following permissions:
read_inventory
read_products
write_products
write_products is needed if you use auto-draft â Suppli changes the product status from Active to Draft when stock hits zero.Save the scopes, then click Install app.
Copy your Admin API token
After installing, go to the API credentials tab. Under "Admin API access token", click Reveal token once and copy it.
Find your Location ID
In Shopify admin go to Settings â Locations. Click your location name. The URL will contain the location ID:
Copy that number â it's your location ID.
Add your store domain
Your store handle is the part before .myshopify.com. For example:
Enter credentials in Suppli
In Suppli, go to Channels â New Connection. Select Shopify as the platform and enter:
- Store handle (e.g.
my-store) - Admin API token (from step 4)
- Location ID (from step 5)
Check SKU matching
Suppli matches inventory by SKU. Make sure the SKUs in your Shopify product variants exactly match the Internal SKU you set in Suppli's product mappings.
Test with a manual sync
Upload a test feed CSV in Suppli and trigger a sync. Check the Sync Logs for any errors. Then verify the inventory updated in your Shopify admin under the product variant.