在Shopify中检查当前产品页面是否是变体

时间:2019-07-18 04:50:34

标签: shopify

当您拥有domain.com/products/product_name?variant=variant_id之类的页面

这意味着正在加载的页面是特定产品(product_name)的变体,因为这里有url查询“ variant”。

例如,一件T恤具有多种变体颜色,因此相同的设计可以具有不同的变体页面(这只是一个简单的示例) 我想检查当前页面是否为产品的变体,然后才通过液体加载。怎么样?

2 个答案:

答案 0 :(得分:1)

product.selected_variant 返回变体对象。 要获取当前变体 ID,请使用 product.selected_variant.id

答案 1 :(得分:0)

您可以使用product.selected_variant,如果不存在get参数,它将返回变量ID。

基于此,您将可以编写一个简单的以下条件:

{%- if product.selected_variant -%}

{%- else -%}

{%- endif -%}