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

标签 shopify

我有标准的 Shopify 主题 Minimal。产品被分配到系列。

每个产品上的相关商品仅显示在相关集合中找到的前 4 件商品。由于每个系列中有很多商品,很多时候数百种产品中的相关商品都是完全相同的。

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

最佳答案

Steph 的答案更好,但也有一个非 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 %}

关于shopify - 如何在 Shopify 中随机化相关产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19274489/

相关文章:

api - 应用程序的 Shopify 自定义设置页面

css - 拒绝应用来自 "https://cd.shopify.com/xxxxx/assets/compass.css3"的样式,因为它的 MIME 类型为 ('text/html' )

css - Shopify:无法从其他服务器加载外部样式表

java - Shopify java包装器连接,获取数据并发布

html - 修复了 Shopify 上的元素定位

axios - Shopify API GraphQL 在单个请求中获取多个图像缩略图

shopify - 有没有办法在我的 Shopify 应用程序被卸载时收到通知?

html - Shopify 更改集合的布局

Shopify API - ScriptTag 依赖管理?

integration - 将 Shopify 与 Elgg 集成