如何使用 Liquid (Shopify) 遍历商店的所有产品?

How do I loop through all the products of a store using Liquid (Shopify)?

我不能。我知道。

Shopify 对一个页面上可以循环浏览的产品数量施加了限制。

当前限制为50。

实际上,这不是真的

可以使用 liquid 遍历商店的所有产品:

{% paginate collections["all-products"].products by 10000 %}

  {% for product in collections["all-products"].products %}

     {% comment %}looping through all 10000 products{% endcomment %}

  {% endfor %}

{% endpaginate %}

在上面的例子中,如果一家商店有多达 10000 种产品,我可以遍历所有 10000 种产品。增加 分页 数量将相应地增加我可以循环浏览的产品数量。

我想知道的是 Shopify 是否会继续支持它(即使他们不喜欢它),因此,我是否可以使用上述方法建立商店而不会有 {% paginate collections["all-products"].products by 9999999 %} 成为在某些时候已弃用。

话虽如此,我显然不会循环遍历 10000 个产品,更不用说其中的 9999999 个了。但我绝对想建立商店,例如,我将一次性浏览超过 500 种产品。

pagination 限制在 1000 时达到最大值。超出此范围,它要么停在 1000 处,要么给出液体错误。我之前遇到过同样的问题。