我的商店有10种商品。
其中之一是订阅某本杂志,共有3种版本:6个月,1年和2年
我使用自定义模板制作了产品页面,并使用简单的html插入了价格:
价格:25美元,其他型号依此类推...
现在我正在做一些促销活动,所以我想在不更改主题的情况下进行价格更新,我正在尝试类似的方法使它生效,但没有成功:
{% assign semestraleid = '18773651783776' %}{% variant.id == semestraleid %} {{ current_variant.price | money }} {% if current_variant.compare_at_price > current_variant.price %} <s style="color: #B8DAEE; font-size: 0.85em;">{{ current_variant.compare_at_price | money }}</s> {% endif %} {% endif %}
所以这里有一个问题:我该如何在此一页产品页面上显示每个变体的真实价格,确切地说是我想要的代码片段?
谢谢
PS:我也尝试过使用赋值和拆分进行其他一些实验,我成功地一起打印了每个变量的价格,但是之后我不知道如何正确显示价格喜欢。
答案 0 :(得分:1)
浏览每个产品的变体并输出价格:
{% for variant in product.variants %}
{{ variant.price | money }}
{% endfor %}
...或使用其索引分别输出每个
:{{ product.variants[0].price | money }}
{{ product.variants[1].price | money }}
{{ product.variants[2].price | money }}
[索引从零开始]