WooCommerce check and redirect to login before checkout
Checkout Redirect if not logged in add_action(‘template_redirect’,’check_if_logged_in’); function check_if_logged_in() { $pageid = get_option( ‘woocommerce_checkout_page_id’ ); if(!is_user_logged_in() && is_page($pageid)) { $url = add_query_arg( ‘redirect_to’, get_permalink($pagid), site_url(‘/my-account/’)