Skip to main content
Docs menu

Shopify

Install the Nventory Shopify app and connect your store.

Connecting Your Shopify Store

Nventory connects to Shopify through an app installation — no API keys to copy.

From your dashboard sidebar, click on Integrations to see all available platforms.

Click Add on Shopify

Find the Shopify card in the available integrations and click the + Add button to start connecting your store.

Enter Your Shopify Domain

Enter your Shopify store domain (e.g., mystore.myshopify.com) and click Connect Shopify. You'll be redirected to Shopify to authorize the connection.

Approve Permissions

Shopify will show the permissions Nventory needs: read and write products, orders, and inventory, and read locations. Click Install app to continue.

Choose Setup Option

After approval, you'll choose between Create New Store (first time using Nventory) or Connect to Existing Store (add this Shopify store to an existing Nventory account). Then map your Shopify fulfillment locations to Nventory stock locations and configure your sync settings and product fields.

Adding Another Shopify Store

If you already have a Nventory account and want to connect an additional Shopify store:

  1. Go to Integrations in the Nventory dashboard.
  2. Click Add Shopify Store.
  3. Enter the new store's .myshopify.com domain.
  4. Complete the OAuth flow.
  5. The new store appears as a separate integration with its own sales channel.

Each Shopify store gets its own sales channel in Nventory. Products, inventory, and orders are managed independently per store.

Webhooks

Nventory automatically registers these webhooks on your Shopify store:

EventWhat It Does
Product created/updatedSyncs product changes to Nventory
Inventory level updatedKeeps stock quantities in sync
Order created/updated/cancelledImports orders into Nventory
Order fulfilledSyncs fulfillment status
Fulfillment updatedUpdates tracking information

Location Mapping

Shopify stores can have multiple fulfillment locations. Nventory lets you map each Shopify location to a stock location in Nventory. See Location Mapping for details.

Bulk Operations

Use the Operations tab for one-time bulk imports, inventory syncs, and customer exports:

  • Import All Orders — fetch all orders from your store.
  • Sync Inventory — update all stock quantities instantly.
  • Export All Customers — push customers to your store.
  • Import All Customers — fetch customers from your store.

Re-authorization

If your Shopify access token is revoked (e.g., after reinstalling the app), go to Integrations, find your Shopify integration, click to re-authorize, and complete the Shopify OAuth flow. All your sync settings, location mappings, and product data are preserved.