@paulcalmus, Add the follows code snippet in your active theme’s functions.php
function wcmp_vendor_login_via_wc($redirect, $user){
if ($user && in_array('dc_vendor', $user->roles)) {
// vendor redirect page url, Ex- Vendor order
$redirect = wcmp_get_vendor_dashboard_endpoint_url( get_wcmp_vendor_settings( 'wcmp_vendor_orders_endpoint', 'vendor', 'general', 'vendor-orders' ) );
}
return $redirect;
}
add_filter('woocommerce_login_redirect', 'wcmp_vendor_login_via_wc', 99, 2);
function wcmp_vendor_login_via_wp($redirect, $requested_redirect_to, $user){
if ($user && in_array('dc_vendor', $user->roles)) {
// vendor redirect page url, Ex- Vendor order
$redirect = wcmp_get_vendor_dashboard_endpoint_url( get_wcmp_vendor_settings( 'wcmp_vendor_orders_endpoint', 'vendor', 'general', 'vendor-orders' ) );
}
return $redirect;
}
add_filter('login_redirect', 'wcmp_vendor_login_via_wp', 99, 3);