BACK

how does shopify use querystringds

How to work with Shopify’s Query Argument in GraphQL - 5 of 5 再次感谢大家本教程的最后一部分 也就是第五节,我们要介绍,Shopify后台

ShopifyDevs

Updated on Mar 12,2023

How to work with Shopify’s Query Argument in GraphQL - 5 of 5

The above is a brief introduction to how does shopify use querystringds

Let's move on to the first section of how does shopify use querystringds

Let TThunt's experts help you find the best TikTok product on your Shopify business!

Find TikTok products (It's Free)
No difficulty
No complicated process
Find winning products
3.5K Ratings

WHY YOU SHOULD CHOOSE TTHUNT

TThunt has the world's largest selection of TikTok products to choose from, and each product has a large number of advertising materials, so you can choose advertising materials for TikTok ads or Facebook ads without any hassle.

how does shopify use querystringds catalogs

How to work with Shopify’s Query Argument in GraphQL - 5 of 5

再次感谢大家本教程的最后一部分 也就是第五节,我们要介绍,Shopify后台API的专属参数,“查询”参数,它允许您在关联类型上进行筛选,这样您就可以缩小搜索结果范围,无需让应用替您执行这一操作,这里有一个非常简单的查询,我必须搞清楚商店里正好有21个产品,因此我给这个查询起名“前21个产品”,我在产品字段使用参数“first: 21”,下面要获取边缘、节点、标题、描述,还要获取标签 因为这取决于其他应用,是添加还是移除标签,棒 我有一些产品属于女装,另一些产品属于男装,在之前的视频中 讲解“片段”时,我在这个产品上添加了“促销”标签,您会发现只要字段返回的是关联类型,就可以将这个参数提供给此字段,这个“产品”字段返回的是“产品”关联,一系列“产品”边缘,咱们来查看一下这个查询的语法,点击“产品” 这个小写字母p,在这些参数中 有一个叫“查询” 它是字符串,看起来我能进行许多不同的操作,稍微离题一下,包括barcode(条码) created_at(创建于) tag(标签),sku(库存单位) price(价格) product_type(产品类型)等,这个参数非常有用,使用它 您就能让Shopify 替您执行筛选操作,您的应用无需得到全部结果 再自行进行解析,我要跳到“产品”关联 “产品”字段那里,我跳到了 查询根目录下的“产品”定义这里,看看我能做什么,同时给大家展示一个非常有用的链接,特别是在“产品”上,取决于返回的关联类型 得到的值会不同,就是说您可以使用这些产品属性进行过滤,重要的部分是底部的链接 内容是关于,“该怎么使用它们呢? 要提供此参数该使用什么语法?”,我要点击“详细的搜索语法”,这里是完整规范,讲述如何使用特定搜索语法,这里有许多正式的规范,但如果您刚上手 我觉得这些例子最有用,就比如 您可以看到“query =”,“="和“:”是一个意思,我们还可以使用"and"和"or'这样的连接词 来连接不同语句,我们可以说明是否应该用"=",或者其他比较运算符,我们甚至还可以使用"Not" 因此这个也很好用,这是比较器的定义,回到商店,让我临时想一下,返回给我名称为“海洋蓝衬衫”的产品,我临时想到的 试试行不行,我要提供“查询”参数,写上"query:" “查询”是字符串,所以我要输入一对双引号,再回到“查询”介绍,我现在要按名称查询 就复制title,我要这么写 "title: Ocean Shirt Blue",然后允许这个查询,很好 系统返回的不是全部21个产品,只返回了与标题匹配的搜索结果,咱们再试试更复杂或更实用点的操作,这适用于标题查询,我们也可以进行SKU查询,我正好可以用SKU进行查询,最常见的用法之一 是按标签查询所有产品,我要使用标签语法 输入tag,在我商店的模式中,我应该设定了men(男人) 和women(女人)的标签,返回的全是标签为“women”的产品,这个功能特别有用,但也经常有合作伙伴和商家问,“怎么获取没有标签的产品?”,看我这个例子 我暂时先删除这整个查询,重新发出查询 可以看到有一个“促销”的产品,有时候人们想了解 “如何获取不搞促销的全部产品”,回到搜索语法,往下滑到修饰符,看起来我要在想排除的字段前,加入减号,并用":"作为比较运算符表示等于,然后写入标签,那在实际操作中,我要输入query 然后是字符串,然后输入"-tag: on-sale",您会注意到 随着我滑动页面,显示的都是不包含“促销”标签的产品,我还可以结合包含与不包含,比如我希望不包含“促销”标签,我只希望查询,不搞促销的男装,我还是可以输入“促销”标签,使用搜索语法 加上“AND”,后面是希望包含的标签,这会返回给我所有包含“男人”标签 同时不包含那个查询标签的产品,Shopify允许您结合许多不同的条件,来进行非常复杂的筛选,这样您的应用就不用代替您做这些筛选,图中幻灯片列出了其他值得一看的学习资源,供您进一步研究,这一课程系列的五个部分中探讨过的话题,第一个也是最重要的graphql.org 是全面了解GraphQL的理想网站,该网站有两个部分 其实不止两部分,但这两部分尤其有用,因为涉及我们谈到的一些内容,/learn资源里有许多对这些功能的,准确描述 可以说是最基础的描述,比如别名、片段、分页等等,网站的代码部分 有许多不同的服务器和客户端库,如果想在GraphQL之外操作,您可以开始利用这些库了,我第一次接触GraphQL请求库 就是通过这个资源,在第一节介绍操作名称和变量时,我在代码编辑器中也稍微展示过一点,关于基于游标的分页 如果您想进一步了解详情,规范来自一个叫做Relay的库,它设立了许多GraphQL模式现在使用的规范,强烈建议浏览一下这部分内容,如果您想了解基于游标 与基于偏移量的分页之间的区别,强烈建议大家 阅读hasura.io的这篇博文,其中一些话题 Shopify也有清晰指南,请查看链接中的“GraphQL进阶话题”,其中提到了在相同字段多次使用别名,还要利用片段获取数据,如需查阅查询参数,您可以点击链接,查看“Shopify API搜索语法”,如果您发现这个视频很实用 请点赞并订阅我们的频道,我们每周都会上传实用视频 协助您在Shopify上开发应用,别忘了查看视频下方描述区的链接,谢谢观看

Congratulation! You bave finally finished reading how does shopify use querystringds and believe you bave enougb understending how does shopify use querystringds

Come on and read the rest of the article!

Browse More Content