【问题标题】:Show only one variant price on shopify product page在 shopify 产品页面上仅显示一种变体价格
【发布时间】:2017-10-19 22:17:57
【问题描述】:

每种产品的所有变体都具有相同的价格。当我使用以下代码时,它会显示所有变体的价格。如何仅显示一个(假设是第一个)变体的价格?

{% for variant in product.variants %}
    <div class="tablecell pricecur">
       {{ variant.price | money }}
    </div>
    <div class="tablecell pricecom">
       {{ variant.compare_at_price | money }}
    </div>
{% endfor %}

【问题讨论】:

  • 了解您使用的语言/框架(Django?)肯定会有所帮助。同样不清楚的是first_available_variant 返回的内容。如果它只返回一个值,您就不必遍历它。
  • 修复了“first_available_variant”部分。从不成功的实验中复制。至于框架,它在标题和标签中写着shopify。

标签: shopify


【解决方案1】:

您使用以下代码。

{{ product.first_available_variant.price | money }}

first_available_variant - 返回第一个可用的变体(也就是它的数量大于 0)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-03
    • 2019-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-17
    • 1970-01-01
    相关资源
    最近更新 更多