Tag: Cart

How to merge Woocommerce current and persistent cart?

Add the following code in your functions.php function wc_custom_user_redirect( $redirect, $user ) { if($_COOKIE[‘_redirect_url’] == ”) { if (sizeof(WC()->cart->get_cart()) != 0) { return home_url(‘checkout’); }else{ return home_url(‘my-account’); } }else{ $redirect = $_COOKIE[‘_redirect_url’]; } // declaration $final_items_key = array(); // get current cart sessions global $woocommerce; $items = $woocommerce->cart->get_cart(); $current_items = array(); foreach($items as $item => […]

Read more