Bra*_*her -2 php cookies wordpress woocommerce
下午好,我使用Wordpress/Woocommerce为我建立了一个网站.该网站运作良好,但一个问题是订单完成后篮子/会话不清除.在我看来,WooCommerce甚至没有标准功能.使用Woocommece标准文件,在结帐过程完成后杀死会话的最佳方法是什么?
有没有解决的办法?
您的购物车应该在结账后清理,所以其他可能是错误的.
您可以empty_cart()
在其中创建一个函数,该函数在付款完成时触发"以防万一".请参阅:http://docs.woothemes.com/wc-apidocs/class-WC_Cart.html
add_filter( 'woocommerce_payment_complete_order_status', 'pg_woocommerce_payment_complete_order_status', 10, 2 );
function pg_woocommerce_payment_complete_order_status ( $order_status, $order_id ) {
$global $woocommerce;
$woocommerce->cart->empty_cart();
}
Run Code Online (Sandbox Code Playgroud)