Shopify:购买按钮不添加到包

时间:2016-11-15 19:52:37

标签: shopify liquid

我在产品页面添加了if语句,以便在产品只有1种变体时 - 通常是'默认标题'变种 - 不显示任何内容,只是隐藏它。但由于某种原因,这已经打破了我的添加到购物车按钮?不太清楚为什么?

      <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>

1 个答案:

答案 0 :(得分:0)

在else语句中缺少variant.id参数作为值的隐藏字段。