В настоящее время у меня есть следующая форма, которая хороша и генерирует раскрывающиеся списки с несколькими вариантами, но при попытке добавить ее в корзину с помощью Cart.js
она фактически ничего не добавляет в корзину. Я не уверен, что мне здесь не хватает кода, но в своей теме я сделал следующее:
В моей шапке
{{ 'option_selection.js' | shopify_asset_url | script_tag }}
Форма добавления в корзину
<form action="/cart/add" method="post" enctype="multipart/form-data" id="AddToCartForm" class="form-vertical" data-cart-submit>
<select id="variant-select" name="id">
{% for variant in product.variants %}
{% if variant.available %}
<option value="{{variant.id}}">{{ variant.title }} for {{ variant.price | money_with_currency }}{% if variant.price < variant.compare_at_price %} usually {{ variant.compare_at_price | money_with_currency }}{% endif %}</option>
{% else %}
<option value="{{variant.id}}" disabled="disabled">{{ variant.title }} - sold out!</option>
{% endif %}
{% endfor %}
</select>
<input name="cart-add" type="submit" class="button" id="cart-add" value="Buy Now!">
<span id="price-field"></span>
</form>
Я что-то упустил?
new Shopify.OptionSelectors('variant-select', { product: {{ product | liquid }}, onVariantSelected: someFunction })
). - person Dave B   schedule 07.01.2019