目前我正试图让Shopify的cart.js将我的产品添加到购物车。
它过去工作得很好,但是当我添加变种时,它开始破坏,而对于我的生活,我无法让它发挥作用。点击按钮时 - 它根本不会将产品添加到包中。
<form action="/cart/add" method="post" data-cart-submit>
{% if product.variants.size > 1 %}
<div class="w-form">
<div class="inpost-form-option w-clearfix">
<label class="inpost-form-label">{{ product.options.first }}</label>
<select id="variant-select" class="inpost-quantity w-select">
{% for variant in product.variants %}
{% if variant.available == true %}
<option value="{{ variant.id }}">{{ variant.title }}</option>
{% endif %}
{% endfor %}
</select>
</div>
</div>
{% endif %}
<button class="inpost-buy w-button" type="submit" data-cart-add="{{ variant.id }}">Add to Bag →</button>
</form>
添加了Javascript
<script type="text/javascript">
jQuery(function() {
CartJS.init({{ cart | json }});
});
</script>
控制台错误
shop_events_listener-91b4691 ... .js:1 POST https://monah-uk.myshopify.com/cart/add.js 404(未找到)