以Shopify液体语言获取产品重量
我正在尝试根据输入的产品重量获取产品的重量。从那里使用IF语句来显示运费或免费运费 这是我目前拥有的代码,但它根本不起作用以Shopify液体语言获取产品重量,shopify,liquid,Shopify,Liquid,我正在尝试根据输入的产品重量获取产品的重量。从那里使用IF语句来显示运费或免费运费 这是我目前拥有的代码,但它根本不起作用 {% if currentvariant.weight == '99' %} FREE WORLDWIDE SHIPPING {% endif %} 如果产品的重量输入为99,则设置为免费运输。因此,我试图让它显示免费的全球航运 正在使用的模板是首次登场。 我放置代码的文件是product-template.liquid 我还尝试给它分配一个变量。例如: {% a
{% if currentvariant.weight == '99' %}
FREE WORLDWIDE SHIPPING
{% endif %}
如果产品的重量输入为99,则设置为免费运输。因此,我试图让它显示免费的全球航运
正在使用的模板是首次登场。
我放置代码的文件是product-template.liquid
我还尝试给它分配一个变量。例如:
{% assign the_weight = currentvariant.weight %}
{% if the_weight == '99' %}
FREE WORLDWIDE SHIPPING
{% endif %}
我还尝试过使用“99.0”,以防它将.0放入变量中,而这也不起作用
我也试过
variant.weight
,但也不起作用。我找到了答案。以防有人想这样做,下面是我正在使用的代码
{% assign skip = '0' %}
{% for variant in product.variants %}
{% assign theweight = variant.weight | weight_with_unit %}
{% if skip == '0' %}
{% if theweight == '99.0 lb' %}
<span style="font-size:18px; color:red;"><b>FREE WORLDWIDE SHIPPING</b></span>
{% endif %}
{% assign skip = '1' %}
{% endif %}
{% endfor %}
{%assign skip='0%}
{product.variants%中的变量为%0}
{%assign theweight=variant.weight | weight _与_unit%}
{%if skip='0%}
{%如果重量='99.0磅'%}
免费全球航运
{%endif%}
{%assign skip='1%}
{%endif%}
{%endfor%}
这是基于我将某些产品的重量设置为99.0磅,并将该重量设置为免费送货。您需要将99.0磅更改为您设置为免费送货的任何重量,如果您没有将重量设置为磅,也需要将其更改为您的重量。示例:99.0千克
这里有跳过,因为它将显示该产品的每个变体的免费配送,我们只想显示一次。尝试在产品模板文件中使用-
{{ product.variants.first.weight | weight_with_unit }}