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

Use a Shopify Metafield for Marketplace inventory

Omnivore can use a Shopify metafield as the inventory quantity source for your marketplace listings. This lets you use the inventory figure stored in that metafield instead of the default inventory quantity from Shopify.

Use this feature when the quantity you want to sell through marketplaces is stored in a Shopify metafield. For example, an inventory app, warehouse system or 3PL may maintain your available-to-sell quantity there or you may want to allocate inventory to your marketplace channels separately to other channels.

 

Omnivore defaults to using the standard Inventory field if you do not use this.

 

How to set it up

Before you start, identify the Shopify metafield that holds the quantity you want to send to marketplaces. Inventory is tracked per variant, so use a variant metafield with a numeric quantity for each relevant variant.

 

  1. In Omnivore, go to Settings > Shopify Feed > Map Fields.
  2. Find the 'Inventory' field under Optional and select the Shopify metafield that contains your inventory quantity. Ensure you use a variant metafield when different variants have different stock levels - for example, different sizes or colours. Each variant should have its own quantity.
  3. Save the mapping.
  4. Sync a test product and check that its quantity appears correctly in Omnivore - go to the product details for a product and click 'Update from Shopify'. Check the inventory is correct.
  5. To update all products to use this metafield for inventory, go to the dashboard and click 'Import from Shopify'

 

 

Notes

  •  The mapping tells Omnivore which Shopify value to read. Keep the metafield updated through the Shopify workflow, app or system that manages your inventory. 
  • Stock buffers set up in Omnivore will work as they normally do as the inventory in the metafield is applied first, then any stock buffers will be applied.

  • The inventory in the metafield is for all marketplaces, this feature does not support a different metafield for each individual marketplace.