我如何在shopify主页上显示随机产品

时间:2014-12-16 05:33:45

标签: shopify

应在页面刷新时更改产品

请检查以下代码

<div id="showcase">
{% if collections.frontpage-1.products.size > 0 %}
{% capture index %}{{ 'now' | date: '%S' | times: collections.frontpage-1.products.size | divided_by: 60 }}{% endcapture %}
{% for product in collections.frontpage-1.products offset:index limit:1 %}
{% include 'product-list-repeatable-item' with product %}
{% endfor %}
{% else %}
<p>
<a href="/admin/custom_collections">
Add a product to the "frontpage" collection to see it here...
</a>
</p>
{% endif %}
</div>   

1 个答案:

答案 0 :(得分:0)

来自Shopify Documentation

  

Shopify的网页已缓存。除非购物者添加产品   在他的购物车中,他可能会在同一个缓存页面上服务几个小时   时间,因此你的随机&#39;页面刷新后产品可能相同   因为它是由Shopify&#39;缓存提供的。服务器

解决方案可能是使用Javascript显示一个或多个随机产品,请参阅此链接以获取一些代码:Shopify random products with Javascript