I’m wondering whether Shopify is moving a bit slowly in keeping its APIs and webhooks consistent.
In the product area, GraphQL Admin API is now the required direction, but the products/update webhook payload still looks heavily based on the old REST structure, and it is still missing several useful fields.
At the same time, Storefront API can query products by market, while GraphQL Admin API, as far as I know, still cannot. Compared to the product update webhook, the gap feels even larger.
These inconsistencies have existed for quite a while, so I’m curious: does Shopify have any roadmap to make GraphQL Admin API, product webhooks, and Storefront API more aligned?
Hey @parker - thanks for getting in touch. These are definitely some gaps we’re aware of on our end. I can’t guarantee anything, but I’m happy to pass along feedback for sure. Could you share more about what you’re building? Specifically, are you pulling market-specific product data for a headless storefront, or do you need it for backend/admin workflows? Just trying to understand your use case there, since markets localization, etc is primarily handled through the Storefront API by design.