F A

Generation

generate functionWed, 22 Feb 2023

Empty users cart woocommerce product from the after 12 hours

function wc_empty_cart() { if ( ! is_admin() && is_user_logged_in() && ! WC()->cart->is_empty() ) { $user_id = get_current_user_id(); $cart_updated_timestamp = get_user_meta($user_id, '_woocommerce_persistent_cart_updated', true); if (empty($cart_updated_timestamp)) { update_user_meta($user_id, '_woocommerce_persistent_cart_updated', time()); } else { $cart_life_span = get_option('woocommerce_cart_persistent_cart_lifespan', (60 * 60 * 24 * 30)); if ( (time() - intval($cart_updated_timestamp)) > $cart_life_span ) { WC()->cart->empty_cart(true); update_user_meta($user_id, '_woocommerce_persistent_cart_updated', time()); } } } } add_action('init

Questions about programming?Chat with your personal AI assistant