shopify中search.json.liquid文件中的变体ID

时间:2015-06-26 08:17:39

标签: shopify

我需要在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 }}]
}

非常感谢您对此进行调查。

1 个答案:

答案 0 :(得分:0)

我找到了下面提到的解决方案如果有人有同样的担忧。

只需要获取第一个可用的变体ID,您应该可以使用

product.selected_or_first_available_variant.id

获取该产品的第一个可用变体的ID。