Skip to main content

Report on current product inventory from Shopify

Updated over a week ago

SyncWith can report on your product inventory in Shopify. The quantities shown are the current stock levels.

Set your time range to All Time to report on all products, regardless of when they were first added to your store. Using the All Time date range is important otherwise your report won't include all of your products and/or variants.


Inventory can have many states (see Inventory states on Shopify's documentation site). We have multiple fields that break out this inventory:

Field

Description

Available inventory

Inventory that you can sell. It isn’t committed to any orders or set aside as unavailable. It also doesn’t include inventory that’s considered incoming

Committed inventory

Inventory that is part of a placed order but isn't yet fulfilled. When inventory is part of a draft order, it can’t be purchased by customers, but also doesn’t count as Committed until the draft becomes an order

Unavailable inventory

Inventory that is reserved for draft orders, set aside by apps, or other inventory hold reasons, such as damaged, quality control, or safety stock. Unavailable inventory is stocked at your location but isn't available to be sold

On hand inventory

Inventory you have at locations. The sum of Available, Committed and Unavailable inventory

Incoming inventory

Inventory that’s on its way to your location from transfers, purchase orders, or apps. Incoming inventory isn’t available to sell until it's been received at the location


You can also add the Inventory type and Inventory quantity by type fields to break out the results by inventory type.

Combining current product inventory with orders

Its also possible to report on both orders and current inventory in the same report, e.g. to see sold quantity vs current inventory by product. To do so, use the Product total inventory field to show the available inventory for a given product. Unfortunately, you can't currently report on current product variant inventory when also reporting on orders.

We recommend you use the per-type inventory fields above such as Available inventory, if those do not work for your use case then please try Product total inventory, but we don't recommend using these in combination.

Limitations

SyncWith should report up to date accurate inventory levels for your store's inventory at all times. However, there is one known situation where we may report different inventory numbers.

Inventory as of a specific date

SyncWith does not have the ability to report on inventory as of a specific date, SyncWith can only report on current inventory which is your store's inventory levels as of right now (the current moment).

This means you can't use SyncWith to report on inventory from a date in the past. Whenever you run an inventory report with SyncWith it will show current inventory as of now.

Manual updates to Unavailable inventory

If your store's Unavailable inventory is updated manually via your Shopify store admin, then SyncWith doesn't (currently) notice this. Unavailable inventory is made up of Damaged, Quality control, Safety stock and Other, so manual updates to these are affected by this limitation.

We haven't heard of any users being affected by this limitation.

SyncWith will get back up to date the next time Available inventory is updated. So most of the time even if this did happen likely it wouldn't affect your reports, or if it did it wouldn't affect them for very long because we'd get caught up at a later point.

Did this answer your question?