Shopify:限制使用代码订购的产品数量(无应用程序)

问题描述 投票:0回答:1

我正在尝试限制每个订单的某种产品的数量。我希望顾客能够一次购买不超过 2 件该产品(如果他们想要的话,还可以加上其他商品)。

我已经找到了这段代码: https://github.com/carolineschnapp/limiter 我使用 Minimog 4.0 主题,我尝试配置它,但它看起来有点旧,不再工作了。

如果有人可以告诉我这段代码有什么问题,或者提供另一种方法来限制产品数量。

javascript shopify liquid shopify-app
1个回答
0
投票

我认为您应该禁用购物车抽屉或页面中产品数量增加的加号按钮。

为此,您必须将最大属性添加到

max="2"
到您的
input
类型。 如果它与购物车数量有关,那么下面的代码将帮助您,或者如果我在这里误解了,请告诉我。

<quantity-input class="quantity cart-quantity">
<input class="quantity__input" type="number" name="updates[]"  value="{{ item.quantity }}" {% # theme-check-disable %} data-cart-quantity="{{ cart | item_count_for_variant: item.variant.id }}" min="0" {% if item.variant.quantity_rule.max != null %}max="2"{% endif %} 
step="{{ item.variant.quantity_rule.increment }}" {% # theme-check-enable %}  aria-label="{{ 'products.product.quantity.input_label' | t: product: item.product.title | escape }}"  id="Quantity-{{ item.index | plus: 1 }}"  data-index="{{ item.index | plus: 1 }}" >

</quantity-input>

© www.soinside.com 2019 - 2024. All rights reserved.