如何使用 Ruby API 获取集合中 Shopify 产品的数量

How do I get a count of the Shopify products in a collection using the Ruby API

作为我正在构建的 Shopify 应用程序的一部分,我想获取商店中每个系列中的产品数量。

我知道对于单个集合 Product.all(params: {collection_id: 29238895}).count 会在 shopify 控制台中显示计数,但我不确定它是如何实现的。

API 文档描述了一个计算属于某个集合的所有产品的调用 GET /admin/products/count.json?collection_id=841564295 但我一直无法获得运行此的 ruby 表达式。

RubyAPI上有更完整的文档吗?

如果您想确切地知道 API 发生了什么,我可以建议您使用简单的命令:bundle open shopify_api

这会将整个 API 加载到您的文本编辑器中,从而可以快速确定问题的答案。 /lib/resources 目录特别丰富,但也不要忘记检查基础 class。事实上,我认为 count 选项是在 base 本身中声明的。没有什么比花几分钟检查代码更好的了。