Inventory_items/update webhooks do not contain weight field

2024-07’s products/update webhooks are removing these fields (Product Variant Field Cleanup — Shopify developer changelog):

  • fulfillment_service
  • inventory_management
  • grams
  • weight
  • weight_unit
  • requires_shipping

But 2024-07’s inventory_items/update webhooks do not seem to contain these removed fields (Webhook - REST).

Could we please add these removed fields to the inventory_items webhooks, so that we need not make a separate GraphQL API call to retrieve these fields?

Can anyone from Shopify chime in? @Liam-Shopify

The changelog states “duplicates of the linked Inventory Item will be removed from the Product Variant model, input types, and webhooks”, but these to-be-removed fields (e.g. weight) are not already present in the inventory_items webhooks.

Hello @thl,

Here’s what we can let you know about these fields that were removed from the variant webhook:

  • fulfillment_service: Use the inventory_levels/connect, inventory_levels/disconnect, inventory_levels/update topics instead to see when an inventory item has for locations. This is because inventory item can be stocked by more than one fulfilment_service / merchant managed location(s).
  • inventory_management: Use the tracked field on the inventory_items topic instead.
  • grams: We do not plan to introduce this field as weight ones will cover this.
  • weight, weight_unit: Good call out. There is no equivalent right now. We will give this feedback to the team responsible and get this corrected.
  • requires_shipping: This is already present on the inventory_items topic.


Thank you!
C Bella

@cbella Thank you! Including weight and weight_unit in the inventory_items webhooks would be very helpful.

Hi @cbella ,

Has the team responsible provided a timeline for the correction (i.e. weight and weight_unit in inventory items webhooks)?

Would really appreciate the quick fix, as it would allow me to upgrade to 2024-07 and plan ahead.

Thanks.

@thl No, we don’t have dates as to when this will be added.
It is on the teams radar and they are aware of it.
I can update you if I hear back about any dates.

@cbella Ok thank you. Please update here when you have more information. I appreciate it!

Hi @cbella,

I hope you’re doing well. It’s been almost two months, could we please have an update?

We’re currently unable to upgrade to 2024-07 due to this issue, and there are only four months left to make the upgrade.

Related posts:

Hey @cbella

We are also waiting a fix here.

1 Like

I still don’t see it in 2025-04 Release Candidate. When you guys are going to add it?

Hello,
We are working on it and expect it to be available within the next few weeks.

I can let you know here and the other thread once it has been made available.

CC @thl @Merchbees @Stan_Andrus

1 Like

@cbella thank you for the update. Will weight and weight_unit be included in inventory_items/* webhooks starting from version 2024-07, or will the fix only apply to the latest version?

The new fields: weight and weight_unit will be available in all versions.

4 Likes

Hello,
The new fields weight_value and weight_unit are now available to webhooks.

Here’s an example of what a webhook may look including the weight fields

{
  "id": 271878346596884015,
  "sku": "example-sku",
  "created_at": "2025-01-28T19:00:00-05:00",
  "updated_at": "2025-01-28T19:00:00-05:00",
  "requires_shipping": true,
  "cost": null,
  "country_code_of_origin": null,
  "province_code_of_origin": null,
  "harmonized_system_code": null,
  "tracked": true,
  "country_harmonized_system_codes": [],
  "weight_value": 54,
  "weight_unit": "g",
  "admin_graphql_api_id": "gid://shopify/InventoryItem/271878346596884015"
}

We hope this helps!

1 Like