2017-10-19 6 views
0

Alle Varianten für jedes Produkt haben den gleichen Preis. Wenn ich den folgenden Code verwende, wird der Preis für alle Varianten angezeigt. Wie zeige ich den Preis von nur einer (sagen wir zuerst) Variante?Zeige nur eine Variante Preis auf shopify Produktseite

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

es auf jeden Fall welcher Sprache/framework zu wissen, würde helfen, die Sie verwenden (Django?). Was auch nicht klar ist, ist was 'first_available_variant' zurückgibt. Wenn es nur einen Wert zurückgibt, müssten Sie nicht darüber iterieren. –

+0

hat den Teil "first_available_variant" repariert. Aus dem erfolglosen Experiment kopiert. Wie für den Rahmen sagt es shopify im Titel und im Tag. – AbrylCabryl

Antwort

0

Sie verwenden den folgenden Code.

{{ product.first_available_variant.price | money }}

first_available_variant - gibt die erste Variante, die verfügbar ist (a.k.a es Menge ist größer als 0)

Verwandte Themen