E commerce 在主页上输出多个集合时,Shopify quantity字段不起作用

E commerce 在主页上输出多个集合时,Shopify quantity字段不起作用,e-commerce,shopify,liquid,E Commerce,Shopify,Liquid,我在我的主页上输出两个集合,每个产品都有一个数量文本框和添加到购物车按钮 我的问题是,“数量”字段不起作用-无论我输入什么值,只有一个产品被添加到购物车中。如果我从其中一个集合中删除quantity字段,另一个集合将开始工作,因此只有当它们都存在时才会出现问题 我觉得这应该很简单,但我已经用头撞了它差不多一天了,所以我承认失败了 以下是我的liquid文件中的代码(为了清晰起见,删除了大多数html): {%用于collections.mixr.products%} {{product.titl

我在我的主页上输出两个集合,每个产品都有一个数量文本框和添加到购物车按钮

我的问题是,“数量”字段不起作用-无论我输入什么值,只有一个产品被添加到购物车中。如果我从其中一个集合中删除quantity字段,另一个集合将开始工作,因此只有当它们都存在时才会出现问题

我觉得这应该很简单,但我已经用头撞了它差不多一天了,所以我承认失败了

以下是我的liquid文件中的代码(为了清晰起见,删除了大多数html):

{%用于collections.mixr.products%}
{{product.title}}
{{产品.价格|货币}

请尝试在开发工具打开的情况下提交表单,好吗?您浏览器的开发工具应该包括一个“网络”选项卡,您可以在其中看到哪些信息传递给Shopify,这将有助于解决问题所在的问题。@DaveB解决了问题-结果是出现了问题,因为我的开发工具库中只有一个集合,我输出了两次以进行测试。这显然导致了某种冲突,因为当我创建第二个集合并输出它时,问题就消失了。非常感谢你把我引向正确的方向!
{% for product in collections.mixr.products %}

    <div class="product">

        {{ product.title }}
        {{ product.price | money }}

        <form action="/cart/add" method="post" enctype="multipart/form-data" id="AddToCartForm{{ product.variants.first.id }}">

            <input type="hidden" name="id" value="{{ product.variants.first.id }}" />

            <input min="1" type="number" name="quantity" id="product-quantity-{{ product.variants.first.id }} value="1" />

            <button type="button" name="add">
                {{ 'products.product.add_to_cart' | t }}
            </button>

        </form>

    </div>

{% endfor %}