首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用fetchQuery - Shopify JS Buy SDK通过variants.price获取产品

使用fetchQuery - Shopify JS Buy SDK通过variants.price获取产品
EN

Stack Overflow用户
提问于 2018-03-14 11:29:57
回答 1查看 261关注 0票数 0
代码语言:javascript
复制
const query = {
    query: 'variants.price:="82.00"',
    sortBy: 'title'
};
client.product.fetchQuery(query).then((products) => {
    console.log(products);
})

可以通过在变量数组中指定一个字段来获取产品吗?示例:显示variants.price = 82.00的产品?

EN

回答 1

Stack Overflow用户

发布于 2018-03-14 15:16:39

我差不多找到解决方案了。它仍然不能解决我的确切用例,然而,它已经很接近了。

代码语言:javascript
复制
const query = {
    query: "variant:['price: 82.00']"
};
client.product.fetchQuery(query).then((products) => {
    console.log(products); 

})

现在,这里基本上发生的是,我收到了一个product,它有一个变种,它的价格是82.00。我正在寻找的是只得到有82.00的价格与产品一起的variant。这是因为variant可能没有映射为字段type = nested。

Shopify在内部使用elasticsearch。因此,机制是相似的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49269308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档