如何在Shopify中随机化相关产品

wib*_*ler 2 shopify

我有标准的Shopify主题Minimal.产品已分配给集合.

每个产品的相关项目只显示它在相关集合中找到的前4个项目.由于每个系列中有很多项目,很多时候相关项目在100个产品上完全相同.

如何编辑代码以使相关产品上的结果随机化?

Ric*_*ies 5

斯蒂芬的回答是好,但也有这种非JavaScript(也没有真正随机的,但我喜欢它反正)解决方案是黑客日期:

{% assign relatedCollection = collections['related-products'] %}
{% assign index = 'now' | date: '%S' %}
{% assign index = index | times: relatedCollection.products.size %}
{% assign index = index | divided_by: 60 %}
{% for product in relatedCollection.products offset: index %}

  ...

{% endfor %}
Run Code Online (Sandbox Code Playgroud)