【问题标题】:Shopify's `min/maxVariantPrice` filtering doesn't work as expectedShopify 的 `min/maxVariantPrice` 过滤无法按预期工作
【发布时间】:2021-01-12 13:11:51
【问题描述】:

当我运行以下查询时:

products(first:10, query:"priceRange:{minVariantPrice:10, }") {
  edges {
    node {
      title
    }
  }
}

我希望看到所有变体价格大于 10 的产品,但它没有返回任何内容。

我有一个变体价格为 15 的产品,如果我在上述查询中将 10 替换为 15,我会看到该产品作为结果。它不应该也出现在第一个查询中吗?

【问题讨论】:

    标签: shopify shopify-storefront-api


    【解决方案1】:

    您的查询错误,GraphQL 请求此时忽略了该查询。

    如果您想查看您需要使用variants.price 的变体价格,那么您的查询应该是这样的:

    {
      products(first:10, query:"variants.price:>10") {
      edges {
        node {
          title
        }
      }
     }
    }
    

    【讨论】:

    猜你喜欢
    • 2018-11-12
    • 1970-01-01
    • 1970-01-01
    • 2011-05-22
    • 1970-01-01
    • 2022-11-05
    • 2021-09-30
    • 2021-07-31
    • 2014-05-15
    相关资源
    最近更新 更多