Skip to content
English
  • There are no suggestions because the search field is empty.

Connect Shopify to Zenventory (Stock Update Only Mode)

Prerequisites:

  • Before they can sync to Zenventory, all Shopify products must have a unique SKU assigned (including variants).  If some of your products are missing a SKU in Shopify, you can add them easily using the Bulk Editor described in this article.  Inventory synchronization will fail for any item missing a SKU in Shopify.
  • All Shopify products must be marked as a physical product and the option to track inventory in Shopify must be enabled with Zenventory as an available stock location.  Inventory synchronization will fail for any product where these two settings are disabled in Shopify.

Shopify Integration Functionality in Stock Update Only Mode  (updated 7/1/2024)

  • Pulls items, their details (sales price, shipping weight, UPC, cost) and quantities from Shopify into Zenventory during initialization (unless a matching SKU already exists.  If a matching SKU already exists in Zenventory, then the connection is made, but no data is downloaded from Shopify).  Once the item has been downloaded/connected to Zenventory, then any changes made to the item details in Shopify will not automatically carry over to Zenventory.  
  • Pushes updated inventory stock levels from Zenventory to Shopify for matching SKUs (if stock updates is enabled).  

Update interval (maximums):

  • All actions:  15 minutes

Configuring the integration

NOTES: 

To begin the integration process, you must have a Shopify subscription active.

  1. Login to your Zenventory at app.zenventory.com in a browser tab.  Stay logged in on this browser tab.
  2. Open a new browser tab and login to your Shopify Account.  
  3. In your Shopify account go to Settings>Apps and Sales Channels and click the Shopify App Store button.  appstore
  4. Search the app store for "Zenventory" and click it in the search results.
  5. Click the install button. installbutton
  6. You'll be redirected to a new page.  Click the install button.  install2
  7. You'll then be on a Zenventory page that says "Installation Finished."  Hit the "marketplace integrations" button. marketplaceintegrations
  8. You are now redirected to the Admin>System>Integrations>Marketplaces page.  Click on the Shopify integration that was just installed.  It will be the one on the bottom of the list
  9. All fields necessary for initializing the Shopify integration in will be displayed:shopifystockonly

    • Shop - This is the store name embedded in your admin.shopify.com URL address. It may differ from your actual Shopify store name.  See highlighted example below, in this case you'd use "darin-newest-store-11-30-22" for Shop (without the quotes).shopifyurlupdated
    • Admin API Access Token - obtained one time from step 11 above.
    • Client - For 3PL providers, this will link the store to a specific 3PL client in Zenventory.
    • Shop Name - This will be used to identify your shop name locally within Zenventory and can be different from Shop.
    • Stock Warehouse - Choose the warehouse (s) that will be sending stock updates to Shopify. If more than one warehouse is selected, the quantity will be the combined sum of all selected warehouses. 
    • API Key - obtained from step 11 above.
    • API Password - obtained from step 11 above.
    • Warehouse - This will be the default warehouse used for inventory allocations for orders from this channel.
    • Stock Update Mode -
      • Do Not Update Stock Levels - If enabled, only orders, order status updates, and shipment information will pass from Zenventory to Shopify.  Zenventory will not pass stock level updates to Shopify with this enabled.
      • Use Sellable Quantity - will update Shopify with the item sellable quantity.  Sellable is calculated by total in stock minus allocated items minus non allocated items on orders.  This setting prevents overselling of a product.
      • Use In-Stock Quantity - will update Shopify with the item in-stock quantity.  This setting can allow for over sale.

    • Importing User - This will be the user associated with imported data, any user can be selected for this.  NOTE:  If no importing user is selected, no automatic imports will take place (you'll have to run them manually from the Actions menu).
    • Integration Settings -
      • Update Stock Levels Only - will not import orders from Shopify, only updates the item stock levels to the Shopify location of your choosing.  To choose the Shopify location, click the circular icon below the update stock levels only setting.  Then choose from the list of existing Shopify locations and press OK when complete.  If you wish to create a new location in Shopify, then follow the steps in this Shopify help article.
        locationshopifyassignlocation
    16.  Once you have filled in all the integration information, click “Save” then “Initialize”.  This will activate your integration and begin transferring data between Zenventory and Shopify.  Once initialization is complete, you are finished with the setup process.