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!