Not sure if this belongs here, but it definitely does not fit elsewhere.
When setting up products for clients, how does everyone handle assigning packages for shipping? I have 900 products, and each may or may not have packaging dimensions available per product that could be added as a metafield. But, there does not seem to be a straight forward way to take that type of info and assign it to the product in bulk. Yes, I can go through each product 1 by 1, but I may have to do this for several stores using the same catalog.
Hey folks - hopefully I’m understanding correctly, but this should possible through the GraphQL Admin API as of version 2026-07. A saved package can be assigned to a variant’s inventory item using measurement.shippingPackageId, and larger catalogs can process these assignments through a bulk update.
If that API workflow still leaves a gap though, just let me know and I’d be happy capture the details and put it through as a feature request.
Ahh yes, you’re correct. However, for my use case there’s still a major gap as we have no way of obtaining the relevant shipping package IDs to set in the first place. Even the object that it seems to accept is not available in the schema.
@DavidT On the missing IDs, have you tried assigning one package by hand in the admin and then reading measurement back on that variant’s inventory item? If the shippingPackageId comes back on read, you have a lookup table for the whole catalog after setting each box size up once, and the bulk write Alan described becomes usable. If it doesn’t come back, that’s a much more specific gap to report.