私はこの問題を2日間苦労しています。私の店では、各製品に2つのオプションがあります:サイズと色(Tシャツ)。どんな専門家がいますか? 店舗:nosmallplan-dev.myshopify.com パス:nsp 私はajaxify cartを使用しています。製品の液体で、私はこのコードを持っている:デフォルトのサイズと色でカートに商品を追加すると、商品にデフォルトオプションが追加されますが、選択されていない商品は追加されます
<div style="display:none;"">
{% if product.variants.size > 1 %}
<select id="product-select" name="id">
{% for variant in product.variants %}
{% if variant.available %}
<option value="{{ variant.id }}">{{ variant.title | escape }} - {{ variant.price | money }} - {{ variant.sku }}</option>
{% else %}
<input type="hidden" name="id" value="{{ product.variants.first.id }}" />
{% endif %}
{% endfor %}
</select>
{% endif %}
</div>
しかし、製品を常にdoesntの問題、あなたは別のオプションを選択した場合でも、カートに追加されます。 Cart.liquidで は、私はこのコードを持っている:
<p class="cart__product--details">
{% if item.product.variants.size > 1 %}
{{ item.product.options[0] }}: {{item.variant.title}}
{% endif %}
</p>
私は、このコードは最初のオプションを示すために責任があると信じています。 選択したオプションを表示するように変更するにはどうしたらいいですか?
ありがとうございました!
このパスワード「nsp」を使用して店舗にログインすることはできません。 – TBI
パス:nsp をご確認ください。もう一度やり直してください –