Shopify - 重液循环

时间:2017-05-19 09:12:10

标签: shopify

我想知道这种类型的循环是否会导致性能问题。它会发生在产品网格中。

(不是正确的语法,但显示了我的思考过程)

for product in shop.all-products
    for tag in product.all-tags
        if tag contains 'string'
            show product

我要求的商店目前有大约500种产品,每种产品最多可能有10个标签。因此,这将遍历商店中的所有产品以及每个产品中的所有标签。

它是在服务器端处理的,所以我也想知道HTML输出是否被缓存,以便每次都不需要运行Liquid?

由于

1 个答案:

答案 0 :(得分:1)

这会导致系统过载。

您可以使用自定义收藏模板实现此目标,其中包含jsonAJAX

中列出的产品字段

您可以使用此处实现的理念 - https://help.shopify.com/themes/customization/store/enable-autocomplete-for-search-boxes