Output the logout link with wc_logout_url()
and it will be nonced and have no confirmation. The confirmation is a security measure.
You could also try adding the following to your functions.php or a plugin:
// Logout without confirmation.
function wpse_bypass_logout_confirmation() {
global $wp;
if ( isset( $wp->query_vars['customer-logout'] ) ) {
wp_redirect( str_replace( '&', '&', wp_logout_url( wc_get_page_permalink( 'myaccount' ) ) ) );
exit;
}
}
add_action( 'template_redirect', 'wpse_bypass_logout_confirmation' );