inventory_levels/update webhook isn't providing me with the inventory changed by amount

I’m looking to track whenever a user manually adjusts an inventory level.
I have the inventory_levels/update webhook firing and providing me with the information in the docs.

The problem I have though is that I need to know how much the inventory has changed,

E.g.: has it increased by 5, or has it decreased by 1.

The payload only has an ‘available’ property that contains the new inventory level.

Does anyone know of a workaround for this?

I’m also using the orders/paid webhook to track changes when orders are completed, but this additional requirement is purely to track manual changes to inventory levels.

Many Thanks

Dan

1 Like

anyone got answer for this? I am facing the same problem too

1 Like

you can create an admin ui extension for adjusting inventory and you have to ask shopify to enable read_users permission for your private app. We use this approach in our shop to track who made direct adjustments to our inventory and have accountability.