WooCommerce Product Prices by User Roles allows you to set product prices and shipping charges based on user roles at the global and product level.
Benefits of having user-role based pricing
Many WooCommerce stores have different prices for user roles. For example, the price for a Customer (logged-in user) will be different from a Guest who has yet to make a purchase on the site. WooCommerce Product Prices by User Roles gives you the flexibility to create different prices based on user roles.