我正在使用Shopify-JS-SDK从shopify商店中获取产品,并且我已经成功获取了产品。但是我无法对shopify提取产品实施搜索。
以下是我用来根据标题获取产品的一些代码:
const productsQuery = Shopify.graphQLClient.query((root) => {
root.addConnection('products', {args: {first: 10, query: `title: *${query}*`}}, (product) => {
product.add('title');
product.add('id');
product.addConnection('images', {args: {first: 10}}, (images) => {
images.add('src');
});
product.addConnection('variants', {args: {first: 250}}, (variant) => {
variant.add('priceV2', (price) => {
price.add('amount');
});
});
product.add('availableForSale');
product.add('handle');
});
});
const { model } = await Shopify.graphQLClient.send(productsQuery);
console.log(model);
return model.products
基本上,我想根据用户查询来获取产品。但是上面的查询不返回任何东西。我什至得到0(零)种产品,甚至用户可以搜索到的产品都可以在商店中买到。
有人可以帮助我如何获得基于标题的产品吗?