Topics covering webhook creation & management, event handling, Pub/Sub, and Eventbridge, in Shopify apps.
Hi,
im trying to create a custom Storefront (not using hydrogen).
I have created webhook subscriptions for "/products/create", "/products/update", "/products/delete" using the GraphQL Admin API.
When I create/update a product, I only get this payload in the triggered webhook request body:
body =
{ id: 8520488485109, variant_gids: [ { admin_graphql_api_id: 'gid://shopify/ProductVariant/45276618752245' } ] }
With this behavior, I have to query the storefront api again to retrieve the fields of the product, is that how it should be?
Or is there a way to retrieve specific fields of the product or any field that has been updated in the webhook payload (eg. "title", "handle", "featuredImage", ...)?
THANKS!