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>
if文は完全ではありません。{%if variant.available == true &&%} 'チェックする追加の条件がないときはなぜ' && 'ですか? – drip
これを削除すると、パラメータが存在しないか無効です:必須パラメータがありませんまたは無効です:id ' – user3082823