【发布时间】:2021-01-12 13:09:56
【问题描述】:
我们在网上销售珠宝,我们需要使用 GQL 实现基于产品重量的产品过滤。
我相信我们需要在products 查询中的query 参数中执行此操作。
query: {'minWeight':'10', unitOfWeight: 'GMS'} 之类的,应该列出所有重量大于 10 克的产品。
任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签: shopify shopify-storefront-api
我们在网上销售珠宝,我们需要使用 GQL 实现基于产品重量的产品过滤。
我相信我们需要在products 查询中的query 参数中执行此操作。
query: {'minWeight':'10', unitOfWeight: 'GMS'} 之类的,应该列出所有重量大于 10 克的产品。
任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签: shopify shopify-storefront-api
产品的 StoreFront GraphQL API 的默认查询参数如下:
available_for_sale
created_at
product_type
tag
title
updated_at
variants.price
vendor
那里没有权重,所以否无法使用 StoreFront API 实现这一点。
最好的方法是创建一个具有适当条件的智能集合以满足您的需求(因为该集合允许重量条件)并向其发出 ajax 请求以获取产品。
【讨论】:
1gms 到10gms 或100gms 到200gms。我不认为智能集合是一个答案,因为它希望我们知道用户输入的内容。
tag:weight_100gms OR tag:weight_10gms OR tag:weight_25gms。你怎么看?