Yes, it is possible to set the different prices for each variation based on the user roles.