Existen varios plugins en el mercado que pueden hacer exactamente lo que estás buscando. Algunos ejemplos son "WooCommerce Role Based Pricing" o "WooCommerce Advanced Free Shipping". Estos plugins te permiten definir reglas de envío específicas para diferentes roles de usuario.
De otra forma, tendrías que emplear código desarrollando tu propio plugin que haga la funcionalidad que buscas