问题描述
我们在网上销售珠宝,我们需要使用 GQL 根据产品重量实施产品过滤。
我相信我们需要在 query
查询中的 products
参数中执行此操作。
类似于 query: {'minWeight':'10',unitOfWeight: 'GMS'}
,这应该列出重量大于 10 克的所有产品。
任何帮助将不胜感激。
谢谢。
解决方法
产品的 StoreFront GraphQL API 默认查询参数如下:
available_for_sale
created_at
product_type
tag
title
updated_at
variants.price
vendor
那里没有权重,所以不无法通过 StoreFront API 实现这一点。
最好的方法是创建一个具有适当条件的智能集合以满足您的需求(因为集合允许重量条件)并向其发出 ajax 请求以获取产品。