我想让客户选择要直接在产品列表页面上添加到购物车的数量(类别,搜索等)。这是我在OC3上解决此问题的方法。请注意,我不是专家,与我的“硬编码”解决方案相比,修改Vqmod会好得多。
无论如何,就是这样:
<script>
function inviacart(id) {
quant= $('#input-quantity-'+id).val();
cart.add(id,quant);
}
</script>
<div class="form-group">
<label class="control-label" for="input-quantity">Qt.</label>
<input type="text" name="quantity" value="{{ product.minimum }}" size="2" id="input-quantity-{{ product.product_id }}" class="form-control" />
</div>
<button type="button" onclick="cart.add('{{ product.product_id }}', '{{ product.minimum }}');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ button_cart }}</span></button>
使用
<button type="button" onclick="inviacart('{{ product.product_id }}');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ button_cart }}</span></button>
答案 0 :(得分:0)
(代表问题作者发布)。
有人告诉我,这个扩展比我的解决方案做得更好: