Hi Shopify Community and Support,
We’re a Shopify Partner currently migrating one of our apps, which uses the Shopify Order API, from REST to GraphQL. We’re doing this to align with the platform’s evolving standards.
During this transition, we’ve noticed that certain fields that are available in the REST Order API response are currently missing from the GraphQL Order API response. The specific fields we’re looking for are:
cart_token
checkout_token
checkout_id
client_details
To maintain full functionality for our merchants, we’re temporarily relying on the REST API for these particular fields. We’re also planning to utilize the order creation webhooks, as they currently include this data and match the REST API structure.
We’d appreciate any insights you could provide regarding the future availability of these fields:
- Are there plans to include
cart_token
,checkout_token
,checkout_id
, andclient_details
in the GraphQL Order API response in future updates? - Is there a roadmap for deprecating the current order creation webhook, or changing its structure to align with the GraphQL API response?
- If the order creation webhook does change to match GraphQL, will these specific fields (
cart_token
,checkout_token
,checkout_id
,client_details
) continue to be part of the webhook payload?