Multi-location Inventory with Vend's Shopify integration

  Plan availability 

  Pro   Enterprise    |     Standard    Advanced  


Vend’s Shopify integration supports the Multi-location inventory feature in Shopify. When setting up Vend with Shopify, you can sync inventory from multiple Vend outlets to your associated locations in Shopify. You need to ensure that you have added the same number of locations in Shopify to be able to map inventory across.


  • Once your Vend and Shopify accounts are connected, Vend becomes the system of record.
  • You should manage your product catalogue, pricing and inventory information in Vend to ensure everything stays accurate and up-to-date.
  • Shopify feeds important information back to Vend such as online sales, new customer or existing customer information associated with a sale, and inventory from a sale to keep stock levels in sync.
  • Please click the following link for more on how to use the Shopify integration!

Setting up


We recommend doing this after hours! You will need to map your Vend Outlets to Shopify Locations which will re-sync your inventory to Shopify. This can take a little time and your inventory may not be 100% accurate while processing.

1. Shopify Locations needs to be enabled within Shopify before you begin the set-up steps below.

Navigate Settings -> Locations. Click Enable inventory at locations and follow the prompts. You can ignore the Shopify warning for quantities being set to 0 as Vend will sync inventory over once you've completed the process below.

If your store location(s) is already displayed, can move on to step 2.


2. To enable multi-location inventory syncing within pre-existing Shopify integrations, you must first update your Vend app permissions.

To do this, navigate Setup -> Apps -> Shopify, click Get Started on the banner below and follow the prompts.

If the banner is not displayed in this section or you have not yet integrated with Shopify, skip ahead to step 3.


3. Find Shopify.

  • If you have already setup Shopify, click the blue pencil icon button on the right.
  • If you have not linked your Shopify store to your Vend store yet, click the Connect to Vend button in the Shopify Panel to get started.

4. In your Vend settings page for Shopify, you will see a section titled Sync Outlets & Inventory

5. In this section, select which outlets you wish to connect to Shopify then select which Shopify location you want to map inventory to.



The inventory of the outlet linked with the register you have chosen for your Shopify orders will always be included by default.

6. Click Save and head to your Shopify store.

Your inventory from these outlets will be combined and displayed on the relevant products in your Shopify store!


If you are making updates to the Fulfillment statuses to orders in Shopify, these updated statuses will only be reflected to orders in Vend if the Automatic Updates is enabled (Apps -> Shopify Settings page). If this is disabled, then any changes to the Fulfillment statuses in Shopify will not sync over.

How is the inventory deducted? 

Inventory will now be deducted in the following ways:

  • Shopify to Vend: Shopify selects which location will fulfill online orders based on a combination of your fulfillment priority set up in Shopify, and which locations have shipping rates and are set to fulfill. The initial location selected by Shopify will then deduct inventory from the corresponding Vend outlet. Please refer to Shopify's how locations are selected for fulfillment guide for further details. 
    • If you offer Click & Collect, inventory will be deducted from the location that the shopper has selected during checkout.
  • Vend to Shopify: When selling within Vend, inventory will also be deducted from the outlets corresponding Shopify location.
  • Sale assignment: As mentioned above, the inventory will be deducted from the corresponding outlets in Vend, but the sale will still be assigned to the register that you've selected as your Shopify register.
Did this answer your question?
Have more questions? Contact us so that we can help you out.