Woocommerce迷你购物车小部件更改数量

时间:2018-08-14 16:48:32

标签: php wordpress woocommerce cart hook-woocommerce

我一直在研究,找不到解决方案。我试图从“默认Woocommerce”迷你购物车小部件购物车中单独添加或删除项目。使用AJAX将商品添加到购物车。

当前,只能移除所有数量的产品。

例如:如果用户将3件衬衫添加到购物车中,我希望允许用户一次删除并添加1件衬衫,而不是强迫他们一次删除全部数量(全部3件)。

我发现可以使用以下代码将这些按钮添加到购物车中,方法是将它们添加到购物车中。我无法显示这些内容,我的迷你购物车完全空白。

要添加+和-按钮的代码:

    <?php
//btn add
echo do_shortcode('[add_to_cart id="'.$cart_item['product_id'].'" show_price="false" btn_text="+" class="btnAdd" ]');
//btn minus, the cart_item_key and $cart_item['.. is available already in scope.
echo '<a class="btnMinus" onClick="updateQty(\''.$cart_item_key.'\','.($cart_item['quantity']-1).')"> - </a>';
?>

迷你购物车示例的屏幕截图:

enter image description here

似乎很可能像there is a paid plugin这样提供此功能。但是我想避免这种情况,因为有依赖关系的目的,并且会膨胀不必要的代码。

感谢所有帮助/建议!

0 个答案:

没有答案