Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
I'm running a Storefront query to get data on a specific customer order, but the query doesn't appear to returning as expected.
The query is below:
query($query: String!, $token: String!) {
customer(customerAccessToken: $token) {
orders(query:$query, first:1){
edges {
node {
id
name
orderNumber
processedAt
financialStatus
fulfillmentStatus
totalPrice {
amount
currencyCode
}
}
}
}
}
}
The Variables I am adding are:
{ token: '***', query: 'name:#4214' }
I've tried this on the Admin API and I get order #4214 as I'd expect, however on Storefront, it seems to be ignoring the "$query" portion completely.
It returns:
[
{
node: {
id: 'gid://...',
name: '#2356',
orderNumber: 2356,
}
}
]
Is this a known issue or an I doing something wrong here?
Thanks!