我需要在shopify中的search.json文件中传递变量id,因为我用来通过search.autocomplete.liquid文件中的变量id添加产品。我已经检查过他们使用变量来调用产品'title,url&缩略图'in循环,如下面的代码所示。有没有办法为'variant id'创建变量。
{% layout none %}
{% assign product_cunt = search.results_count %}
{% paginate search.results by product_cunt %}
{% capture results %}
{% for item in search.results %}
{% assign product = item %}
{ "title" : {{ product.title | json }},
"url" : {{ product.url | within: product.collections.last | json }},
"thumbnail": {{ product.featured_image.src | product_img_url: 'thumb' | json }},
"variant" : (I need to add variant id variable here)
}
{% unless forloop.last %},
{% endunless %}
{% endfor %}
{% endcapture %}
{% endpaginate %}
{ "results_count": {{ search.results_count }},
"results": [{{ results }}]
}
非常感谢您对此进行调查。
答案 0 :(得分:0)
我找到了下面提到的解决方案如果有人有同样的担忧。
只需要获取第一个可用的变体ID,您应该可以使用
product.selected_or_first_available_variant.id
获取该产品的第一个可用变体的ID。