Hi Again,
Use this below code in your currently active theme functions.php file
Expected flow ( video attached for proof )
// Redirect to vendor registration page if vendor is pending
add_filter(‘login_redirect’, function($redirect_to, $requested_redirect_to, $user){
if ( isset($user->roles) && is_array($user->roles)) {
if(in_array(‘dc_pending_vendor’, $user->roles)) {
wp_logout();
$redirect_to = get_page_link( wcmp_vendor_registration_page_id() );
return $redirect_to;
}
}
return $redirect_to;
}, 9999, 3);
add_filter( ‘woocommerce_login_redirect’, function($redirect, $user) {
if(in_array(‘dc_pending_vendor’, $user->roles)) {
wp_logout();
$redirect = get_page_link( wcmp_vendor_registration_page_id());
return $redirect;
}
return $redirect;
}, 99, 2 );