Мне нужно, чтобы это происходило только в CART Page
, а не при удалении элементов из меню корзины или мини-корзины.
После удаления последнего элемента со страницы корзины (если корзина пуста), Мне нужно перенаправить пользователя на другую страницу. К сожалению, мой метод не работает.
function action_woocommerce_cart_item_removed( $cart_item_key, $instance ) {
global $woocommerce;
if(is_cart() && $woocommerce->cart->cart_contents_count == 0){ //currently in the cart page and the cart is now empty.
wp_redirect('some-page'); //leave the cart page and redirect to another page.
exit();
}
}
add_action( 'woocommerce_cart_item_removed', 'action_woocommerce_cart_item_removed', 10, 2 );