Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
结帐后产品仍在购物车中-woocommerce_Woocommerce - Fatal编程技术网

结帐后产品仍在购物车中-woocommerce

结帐后产品仍在购物车中-woocommerce,woocommerce,Woocommerce,在woocommerce中是否有在结账后从购物车中删除产品的选项?在项目开始时,它工作得很好,但现在产品仍在购物车中。有什么想法/建议吗?提前感谢另请参见: add_action( 'woocommerce_thankyou', 'order_received_empty_cart_action', 10, 1 ); function order_received_empty_cart_action( $order_id ){ WC()->cart->empty_cart()

在woocommerce中是否有在结账后从购物车中删除产品的选项?在项目开始时,它工作得很好,但现在产品仍在购物车中。有什么想法/建议吗?提前感谢

另请参见:

add_action( 'woocommerce_thankyou', 'order_received_empty_cart_action', 10, 1 );
function order_received_empty_cart_action( $order_id ){
    WC()->cart->empty_cart();
}

这不是默认行为,因此我认为问题来自您的插件和/或您自己的自定义代码。正如helgatheviking所说,当有人在您的结账过程中出错时,购物车将不会清空。根据您使用的支付网关,尝试打开日志记录并进行测试购买,然后查看日志显示的内容。这将是进行故障排除的良好起点。还可以尝试默认的PayPal标准,看看是否得到相同的结果。