← Back to home
🛒
Tutorial

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.

1

Go to your Shopify admin

Open your Shopify store admin and navigate to Settings → Apps and sales channels → Develop apps.

âš ī¸ If you don't see "Develop apps", enable developer mode. There is a toggle button on that screen.
2

Create a custom app

Click Create an app. Give it a name like "Suppli Sync". Click Create app.

3

Set API scopes

Click Configure Admin API scopes and enable the following permissions:

write_inventory
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.

4

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.

âš ī¸ You can only see the token once. Copy it now and store it somewhere safe. If you lose it, you'll need to create a new app.
5

Find your Location ID

In Shopify admin go to Settings → Locations. Click your location name. The URL will contain the location ID:

https://admin.shopify.com/store/yourstore/settings/locations/1234567890

Copy that number — it's your location ID.

6

Add your store domain

Your store handle is the part before .myshopify.com. For example:

https://my-store.myshopify.com → handle is my-store
7

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)
8

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.

â„šī¸ SKU matching is case-sensitive. "BP799" and "bp799" are treated as different SKUs.
9

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.

Also useful

→ Inventory not updating? Debug guide → SKU not found in Shopify? Debug guide → Next: Connect eBay