Dedicated to the Hydrogen framework, headless commerce, and building custom storefronts using the Storefront API.
Hi @tessrwt
While I can't give you a direct answer here - I'd suggest you start looking into "Events" either on orders or fulfilments.
Something like this GraphQL query should let you at least see whether or not those events (and if so - those details) are listed in the API response:
query {
orders(first:10){
nodes {
fulfillments(first:10){
trackingInfo {
company
number
url
}
service {
id
}
estimatedDeliveryAt
createdAt
displayStatus
events(first:10){
nodes {
happenedAt
status
__typename
}
}
}
events(first:10){
nodes{
appTitle
id
message
}
}
}
}
}
Hopefully that at least sends you in the right direction!
I was looking for the same thing. I have confirmed with Shopify that,
they are "not able to see any field that is available in the API that would report on that rate" and
that they "can confirm that there is no field on the order that holds this information."
They recommend that I seek answers here.
Please let me know if you find out anything.
Thanks!
John
So they're in the timeline but don't appear anywhere at all in the API?
Do they not appear in order events?
Only other solution might be to run a pupeteer script on order update?
I would've thought anything in the timeline will appear in the API somewhere though?
👋🏽 You are correct that much of this information is not available through the API yet. We're looking into understanding merchant and partner needs here better -- would you be up for a call and a possible beta for this?
To learn more visit the Shopify Help Center or the Community Blog.