Wordpress 在WooCommerce的购物车页面上更新数量时拆分购物车项目

Wordpress 在WooCommerce的购物车页面上更新数量时拆分购物车项目,wordpress,woocommerce,product,cart,hook-woocommerce,Wordpress,Woocommerce,Product,Cart,Hook Woocommerce,我想将同一产品的购物车项目拆分为单独的行。当我在单个产品页面上增加数量并添加到购物车时,它显示为单独的购物车项目 我正在使用应答码 我想在购物车页面上更新数量并单击“更新购物车”时,商品必须在各行上拆分 如何做到这一点?当购物车页面上的数量更新时,下面的代码将在各行上拆分项目 注释,并在代码中添加解释 更新购物车上的操作功能($cart\u更新){ 如果($cart\u更新){ //推车 $cart_items=WC()->cart->get_cart(); foreach($cart\u it

我想将同一产品的购物车项目拆分为单独的行。当我在单个产品页面上增加数量并添加到购物车时,它显示为单独的购物车项目

我正在使用应答码

我想在购物车页面上更新数量并单击“更新购物车”时,商品必须在各行上拆分


如何做到这一点?

当购物车页面上的数量更新时,下面的代码将在各行上拆分项目

注释,并在代码中添加解释


更新购物车上的操作功能($cart\u更新){ 如果($cart\u更新){ //推车 $cart_items=WC()->cart->get_cart(); foreach($cart\u items作为$cart\u item\u key=>$cart\u item){ $quantity=$cart_项目['quantity']; //如果产品数量超过1个 如果($quantity>1){ //保留产品,但将其数量设置为1 WC()->cart->set_数量($cart_item_key,1); //运行一个小于总数量1的循环 对于($j=1;$j购物车->将商品添加到购物车($product\u id,1,$variation\u id,$variation,$cart\u item); } } } } } 添加行动('woocommerce\u update\u cart\u action\u cart\u update','on\u action\u cart\u update',20,1);
不起作用。你能发布完整的代码吗?可能我错了。到目前为止你尝试了什么。你更改了代码的哪一部分?更新了\u action\u cart\u($cart\u updated){if($cart\u updated){foreach(WC()->cart->get\u cart()as$cart\u item){$quantity=$cart\u item['quantity']if($quantity>1){$cart_item_data['unique_key']=md5(microtime().rand()“Hi Mom!”);WC()->cart->add_to_cart($product_id,1,$variation_id,$variation,$cart_item_data);}}}add_action('woocommerce_update___行动更新_cart_行动_更新,'on行动_行动_更新,'20,1);我已经更新了我的代码,现在您应该可以根据需要进行调整