【发布时间】:2021-04-28 18:03:43
【问题描述】:
我正在尝试创建将特定数量的产品添加到购物车的按钮,因此我修改了 Shopify 中产品页面自动生成的表单,但我的代码似乎不会从任何产品中添加任何产品我的 3 个按钮到购物车页面。我创建了 3 个不同的 ID,因为每个按钮都发布相同的产品,但该产品的数量不同。它也有不同的描述,否则我会将其保留为 1 ID 以保持简单。
<form action="/cart/add" method="post" enctype="multipart/form-data" id="AddToCartForm">
{% for variant in product.variants %}
{% if variant.available %}
<option value="{{ variant.id }}">
{{ variant.title }} - {{ variant.price | money_with_currency }}
</option>
{% else %}
<option disabled="disabled">
{{ variant.title }} - sold out
</option>
{% endif %}
{% endfor %}
{{ current_variant.price | money }}
<input type="hidden" id="Quantity" name="quantity" value="1" min="1">
<input type="submit" class="two-cans" name="id" quantity="1" id="6556104458433" value="Get 2 Cans"/>
<input type="submit" class="four-cans" name="id" quantity="2" id="6556136014017" value="Get 4 Cans"/>
<input type="submit" class="six-cans" name="id" quantity="3" id="6556139389121" value="Get 6 Cans"/>
</form>
【问题讨论】: