After much research on the net, I have not found a solution that works.
Do you know how can I do that on woocommerce :
I try that for the moment :
function cm_redirect_users_by_role() {
$current_user = wp_get_current_user();
$role_name = $current_user->roles[0];
if ( is_products_page() && is_single() ){
if ( $role_name === 'customer' ) {
wp_redirect( 'https://www.mysite.fr/shop/' );
} // if
else {
wp_redirect( 'https://www.mysite.fr/' );
} //
}
} // cm_redirect_users_by_role
add_action( 'admin_init', 'cm_redirect_users_by_role' );
But that not work :/ when I’m on a single product page, I’m not redirect.