Difficulty Filtering Nested GraphQL Fields in Shopify
Difficulty Filtering Nested GraphQL Fields in Shopify
Problem: I'm facing challenges filtering results based on nested fields in a Shopify GraphQL query.
GraphQL Query:
{
discountNodes(first: 100) {
edges {
node {
id
discount {
... on DiscountAutomaticApp {
appDiscountType {
app {
title
}
}
}
}
}
}
}
}
Issue: The query retrieves a list of discounts, but I'm struggling to filter the results based on the title field within the nested app field.
Desired Outcome: I want to filter discounts where the title property of the app within the appDiscountType matches a specific value, for example, "XYZ"
Questions:
Is it possible to perform nested field searches directly within the Shopify GraphQL query language ?
What are alternative approaches or best practices for achieving this type of filtering locally ?
Tried Approaches:
discountNodes(first: 100,query:"appDiscountType.app.title:'XYZ'") {
discountNodes(first: 100,query:"title:'XYZ'") {
Shopify graphql explorer
Any insights or examples would be greatly appreciated.
I expected the query to retrieve discounts where the title property of the app matches a specific value, such as "XYZ" However, the query either returns empty or the data ignoring the filter.
Turbo Multi-language Translator
Make the better internet purchasing globaly
Turbosify SEO Speed Booster
5.0 (7)•Free plan available
Get better conversions by improving store loading speed
Installed
Turbo Multi-language Chat - AI Customer service in one hand