What is an "inventory group"?

Where is it found?

I’ve only found it in the “Inventory adjustment changes” report.

What we know

Shopify describes it as:

Inventory group ID

Shopify identifier for the inventory group

Helps you:

  • Connect inventory performance data back to specific warehouse or store locations

  • Compare inventory management efficiency between different locations

Why am I asking?

Especially, why am I asking the developer community. Well, as a developer with an inventory management app, I care deeply about knowing, in detail, how Shopify manages inventory.

This report, in general, sheds a lot of light on Shopify’s management of inventory changes. More than we’ve ever seen before!

But, there are still some mysterious aspects. Such as this “inventory group id”.

What I know

From my testing, it seems to be a location ID. In the report that I’ve seen, it is the same for all inventory changes to a location.

BUT, it doesn’t match the location ID. So it is different.

Please note, this is NOT InventoryAdjustmentGroup - GraphQL Admin

Your AI made that mistake already.

Perhaps an analogous question will help.

What is an inventory item id? It seems to be a variant ID. It is the same for all inventory changes to a variant. BUT, it doesn’t match the variant ID.

I would say that today variant ID and inventoryItem ID are 1:1, similarly to location and inventoryGroup ID. A guess is that someday in the future they may not be 1:1 which could enable new features.

Have a read of these docs:

I think that you’re probably right keithster. Good analogy with the inventory item.

It does seem intentional that they’ve created a table separate from variants and separate from locations so that they can perhaps have inventory items that aren’t variants and perhaps have inventory groups that aren’t locations.