如何使用shopify js sdk按标题搜索产品?

时间:2019-09-19 13:09:14

标签: javascript sdk graphql shopify shopify-javascript-buy-sdk

我正在使用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(零)种产品,甚至用户可以搜索到的产品都可以在商店中买到。

有人可以帮助我如何获得基于标题的产品吗?

0 个答案:

没有答案