Как найти товар по названию, используя shopify js sdk? - PullRequest
0 голосов
/ 19 сентября 2019

Я использую Shopify-JS-SDK для получения продуктов из магазина 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 (ноль) товаров, даже если в магазине есть продукт, который пользователь просматривал.

Кто-нибудь может мне помочь, как я могу получить продукт на основе названия?

...