2016-11-15 7 views
0

製品の1つのバリアント(通常は「Default Title」バリアント)が存在するように、if文を製品ページに追加しました。それ。しかし何らかの理由でこれが私のカートに追加ボタンを壊しましたか?それほど確かではない?Shopify:購入ボタンがバッグに追加されない

 <form action="/cart/add" method="post" enctype="multipart/form-data"> 
     {% if product.options.size > 1 %} 
     <fieldset class="group"> 
      <ul class="checkbox"> 
      {% for variant in product.variants %} 
      {% if variant.available == true && %} 

        <li> 
        <label> 
        <input type="radio" value="{{variant.id}}" name="id" /> 
        {{ variant.title }} for {{ product.price | minus:variant.price | money_with_currency }} 
        </label> 
        </li> 
      {% else %} 
      {% endif %} 
      {% endfor %} 
      </ul> 
     </fieldset> 
     {% endif %} 
      <input type="submit" name="add" id="add" class="inpost-buy w-button" value="Add to Bag →"></input> 
     </form> 
+0

if文は完全ではありません。{%if variant.available == true &&%} 'チェックする追加の条件がないときはなぜ' && 'ですか? – drip

+0

これを削除すると、パラメータが存在しないか無効です:必須パラメータがありませんまたは無効です:id ' – user3082823

答えて

0

variant.idパラメータの値としての非表示フィールドが、else文にありません。

関連する問題