J'essaie d'aller chercher les produits Shopify sur la base du mot-clé de recherche.Erreur de requête Graphql! la variable est déclarée mais jamais utilisée
J'ai testé cette requête en passant valeur codée en dur dans la requête, il fonctionne très bien mais je dois passer la valeur variable de sorte dans ce cas, il donne une erreur qui
erreur de requête Grapghql RechercheMot est déclarée mais non utilisée .
Voici ma requête pour rechercher des produits sur la base de title
, tag
et product_type
.
cas Unsuccessful:
export const searchProductsQuery = gql` query($searchKeyword: String!){
shop {
products(first: 10, query:"title:'$searchKeyword' OR tag:'$searchKeyword' OR product_type:'$searchKeyword'") {
edges {
cursor
node {
id
title
handle
description
productType
images(first: 5) {
edges {
node {
id
src
}
}
}
variants(first: 5) {
edges {
node {
id
title
price
}
}
}
}
}
}
}
}`;
cas avec succès:
export const searchProductsQuery = gql` query{
shop {
products(first: 10, query:"title:'games' OR tag:'games' OR product_type:'games'") {
...
};
Merci Daniel votre réponse a résolu mon problème, la requête fonctionne maintenant. –