#1 Independent Seller of WooCommerce Plugins
Switch language
English

YITH WooCommerce Role Based Prices

What the plugin does Set and display different prices for products in your store based on specific customers or user roles.
How you can benefit from it:
  • Hide product prices and the “Add to cart” button from unregistered users or specific user roles;
  • Set different prices for partners, resellers, members, and more in an easy way;
  • Set ad hoc prices for specific users (e.g. user John Doe gets 10% off all products in the shop);
  • Choose which prices to show on product pages, and push users to “upgrade” to specific user roles (e.g. become a member to get $20 off this item!).
loading
1 year of updates and support
30-Day money back guarantee
100% Money Back Guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >
This plugin is used by 10.987 customers, with a rating of 4.4/5 and a 97% customer satisfaction in support!
Role-based prices

The #1 tool for setting different prices in your store for specific customers or user roles

YITH Role Based Prices is the all-in-one plugin that allows you to configure different prices for your products based on the user roles that buy from your store and to set ad hoc prices for specific customers.

The use cases are virtually endless: for example, you can set a base price for individual customers and a 10% discount for retail customers who have the “partner” or “reseller” role; you can set a $50 discount for your top 10 customers to reward them for their loyalty to your brand; you can slightly increase prices for customers who have the “international customer” role and buy from other countries to cover taxes and/or export fees; and much more!

Having dedicated price lists for the different user roles that regularly buy from your shop allows you to simplify order management and quickly change prices, discounts, and markups whenever you think it’s necessary.

For each user role, you can decide which price to show (the regular price, the discounted one, or the one based on the user role) and add customized messages to encourage customers to register as partners, become resellers, or sign up as members to take advantage of ad hoc pricing discounts.

And that’s not all: with just one click you can configure the shop in “catalog” mode by hiding prices and the “Add to cart” buttons from guest (unregistered) users or users with a specific role.

Create pricing rules for each user role in your shop

Through the Price rules panel, you can quickly (and with just two clicks!) create rules that apply to all of your products. For example, you can create a single global rule to apply a 10% discount to all the products in the “Technology” category for the “partner” user role or a 15% discount on the entire product catalog for the “reseller” role. You can also override these global rules for specific products for even more versatility.

Price rule for specific user
NEW HOT

Create pricing rules for specific customers in your shop

In the new version of the plugin, you can create global pricing rules for specific customers in your shop. Rather than creating rules for each individual product, you can create a rule, for example, to set a $20 discount for customer John Doe on all products or maybe only on products that belong to a specific category.

NEW

Set different fixed prices based on the user or user role

Here’s a feature that we’ve been asked for many times and, it’s finally available in the latest version of the plugin: You can now set a different price for each customer or user role directly without having to apply discounts or markups. For example, you can set a regular price of $150 for individual customers, $120 for partners, $100 for resellers, and so on.

Set fixed prices
Set fixed and percentage discounts, increases or markups

Apply a fixed price, percentage discount or markup

In addition to setting fixed prices, you can also apply fixed-amount discounts (e.g. $10 off the regular price) or percentage discounts (e.g. 10% off). However, if you need to increase prices, you can apply a markup (e.g. a $5 or 15% increase over the regular price for specific user roles). Our plugin gives you absolute control over the prices of your entire product catalog.

Configure which prices and information to show for each user role in an advanced way

Thanks to the dedicated table in the plugin, you can easily choose what information to show to each user role (or specific customer) in your store. For example, you can choose whether or not to show the regular price or only the ad hoc price the user will pay; you can show the price for a specific role to all users to push them to become partners or resellers so they can take advantage of the discounted price; you can hide the regular price from users who pay a markup, etc.

User views table
Hide prices and "add to cart"

Hide prices and “Add to cart” buttons from specific users/user roles

You can also easily hide prices and “Add to cart” buttons for specific user roles using the dedicated table. This allows you to enable a “catalog feature” in your shop so that, for example, only users with the “partner” or “reseller” role can see prices and purchase the products you sell.

NEW

Show a table with a list of prices by user role

Choose whether or not to show a table with a list of prices by user role on product pages. This way, you can provide a transparent overview of the different prices applied to the same product and encourage users to register as partners, resellers, members, etc. to take advantage of the discounts.

Price table

1 year of updates, bug fixes and technical support

The official plugin license entitles you to one year of updates (and new features that will be added in future versions), error and bug fixes, and access to our technical support platform.

30-Day money back guarantee

Do you have any doubts about the plugin and don't know if it's a good fit for your project? You have nothing to worry about, you can always take advantage of our 100% money back guarantee and get a full refund within 30 days of purchase.

Features

  • Price rules
    • Create unlimited price rules that apply to all products or only to specific products/categories/tags
    • Exclude products from price rules
    • Associate rules with specific user roles
    • Associate rules with specific customers from your store NEW HOT
    • Increase regular prices by a percentage or a fixed amount
    • Discount regular prices by a percentage or a fixed amount
    • Configure fixed prices for your products for each customer or user role NEW HOT
    • For products with a discount, decide whether to apply the rule to the regular or the discounted price
    • Set a priority for each rule to apply and combine them on the same products
  • User view management table
    • Choose whether each user/user role can see the price list and/or the discounted price
    • Choose whether they can see the correct price based on the rules applied
    • Choose whether they can see the discount/increase amount based on these rules
    • Choose whether they can see prices including taxes
    • Choose whether they can see a table listing all the prices by user role NEW HOT
    • Choose whether they can see “Add to cart” buttons
    • Disable prices and “Add to cart” buttons for specific users or user roles (e.g. unregistered users)
    • In case of a discount, choose whether to add a graphic badge to show the percentage saved NEW HOT
  • Customization options
    • Customize the text shown when the prices and the “Add to cart" button are hidden
    • Customize the text shown to prompt users to register with a specific user role to take advantage of discounts and special prices
    • Customize the color and position of the messages shown on product pages

Plugin integrations

All the products in our YITH catalog are developed on the same shared framework. This grants full compatibility among all our plugins and allows combining them together to get even more powerful results and more complete solutions.

We do our best to also include compatibility with the most popular WordPress and WooCommerce plugins available on the market.

You can use this plugin with*:

YITH Automatic Role Changer for WooCommerce

YITH Automatic Role Changer for WooCommerce allows you to automatically assign a new role to your users or replace the one they had. Just configure the conditions for applying the new role:

  • User purchases a specific product
  • Order total is within a certain price range
  • Customer's total spend falls within a certain price range
  • User purchases products from specific categories or tags


The integration with YITH Role Based allows you to forget about changing roles manually and automate your marketing strategies: your users will automatically see the updated price if they buy a given product, make a total spend etc.

YITH WooCommerce Dynamic Pricing and Discounts

YITH WooCommerce Dynamic Pricing and Discounts is a plugin that allows you to create promotions and upsell strategies in your store: 3x2, 2x1, BOGO, free products in the cart, quantity discounts, last-minute offers, and more.

The integration between these two plugins allows YITH Dynamic Pricing and Discounts to calculate prices based on role based ones automatically.

YITH WooCommerce Multi Vendor

YITH WooCommerce Multi Vendor allows you to turn your store into a multistore where vendors manage their own product and earn a commission on every sale.

Thanks to the integration between YITH WooCommerce Role Based Prices and YITH WooCommerce Multi Vendor, vendors will have the chance to set different prices according to different users, for their products only.

YITH WooCommerce Product Add-ons & Extra Options

YITH WooCommerce Product Add-ons & Extra Options allows you to configure additional options that will be added to one or more product in your shop. For each option, it's possible to choose a name, an image and a price, which will add up to the basic ones the product has.

The integration between this plugin and YITH WooCommerce Role Based Prices allows to change the product price according to the role in your shop, the add-on prices will remain the same.

YITH WooCommerce Product Bundles

YITH WooCommerce Product Bundles is an extension conceived to create bundles with the combination of some products of your shop.
You can assign an ad-hoc price to the bundle or a price given by the sum of the single elements contained in the bundle itself.

YITH WooCommerce Role Based Prices integrates perfectly with YITH Product Bundles, this allows you to set a different bundle price for each role in your shop.

* All the plugins listed in this section are not included in YITH WooCommerce Role Based Prices. In order to take advantage of a specific integration, you need to purchase and activate the premium version of the related plugin.

Screenshots

Admin view

User view

Reviews (88)

Customer reviews

Rated 4.39 out of 5 stars
88 reviews

Are you a customer? Submit your review

submit review
  1. 5 out of 5

    Sandra Olivera - verified customer

    Excelentes productosFunciona perfectamente en mi tienda y lo he complementado con el tema proteo que también funciona de 10! Recomiendo ambas soluciones

  2. 1 out of 5

    horacio.molina - verified customer

    It's not what I needed, and my warranty period has already expired.It took me a month to learn how to use this plugin with all the documentation. I would appreciate it if you could make clear the things it cannot do.

    Reasons: I don’t see any way to ensure that if I, as a guest account, spend $40,000 MXN, the discount for that role is applied only after becoming that role. I thought this plugin worked like wholesale systems: if I spend an N amount, based on the proportion, I could set a discount N -> Discount(%) = Obtain the role.

    • Alessandra Giuliani

      Hi there,
      thank you for your review!

      We are sorry that the plugin does not have the features you thought it would. What we specify in the landing page and documentation is what you can achieve by using it. We provide several ways to get the necessary information before purchase; for any questions or doubts, we have a pre-sale live chat or contact form through which our users can ask for any information they need. It is also possible to test the plugin features via a sandbox accessible from the plugin page (live demo).
      The feature you need is included in a different plugin that our developer suggested in response to the ticket.

      We remain available for any further doubts.

  3. 5 out of 5

    Jane G. - verified customer

    So far so good!Incredible plugin with lots of options for offering different prices depending on user roles, it's super useful for my kind of business model, I love it!

  4. 5 out of 5

    oliviareed - verified customer

    I LOVE this update!I have been using this plugin for quite some years and it worked very well, but felt it was lacking options like setting fixed prices by user role, though I stayed mainly for the support service. Now they have added this in the last update which I'm very happy about! now it fully meets my expectations. I value a lot that you guys work on improving the plugins with new additions, it makes the subscription worth it.

  5. 2 out of 5

    ravercorp - verified customer

    NO TRABAJA EXCLUIR ETIQUETAS O CATEGORIASLA NUEVA ACTUALZIACION NO TRABAJA BIEN , NO EXCLUYE POR ETIQUETAS NI CATEGOIAS , SE SUPONE QUE ESTA NUEVA VERSION ES LO NUEVO Q TRAIA PERO NO TRABAJA AUN

    • Alessandra Giuliani

      Hi there,
      thanks for the feedback!

      Our developers have checked and found the issue, which has now been fixed. We recommend that you update the plugin if you haven't already done so and, if necessary, get in contact with our technical team for any further difficulties.

FAQ

Here you can find some frequently asked questions about this plugin. If you can't find a reply to your doubts, ask a question: we will reply in a very short time
Topics:
  • All
  • General
  • Price settings
  • Tax
  • Customization

Can I create new roles from the plugin?

The plugin has no option to create new roles, it just works with the existing ones. However, you can create new roles with the use of Members free plugin.

Can I import role-based prices from a CSV?

You cannot import product role-based prices with a CSV file through the default WooCommerce import/export tool, but you can do that through a plugin like WP All Import, as it supports also custom product meta.

Does this plugin work fine with grouped and bundle products?

Yes, the plugin fully supports grouped products and bundles created with our YITH Product Bundles plugin.

I'm interested in a plugin that shows as a catalog the shop online for visitors. Prices are only for registered members (whatever kind of member). Is it possible?

Yes, you can hide all prices for unregistered users and only show them to registered users.

Does this plugin work well with the YITH Request A Quote plugin?

The two plugins work fine together, that is the role based price shows correctly. However, since there is not any integration between these plugins yet, you will not be able to get role-based prices in the quote request.

I have multiple user groups with different percentage discounts, but also with more than one role. When more discount rules apply, is it possible to set a maximum percentage from the regular price?

No, unfortunately, it is not possible to set a max discount for user roles. Yet, if more rules apply to the same role, only the rule on the first role will apply. So, if user X has both the role A and B, the plugin will only consider the first role saved in the array, and will show prices accordingly.

Can I show prices with and without tax for certain user roles?

Yes, you can choose whether to display prices tax inclusive or tax exclusive. You can apply this configuration per user role and per specific customer.

Does it work when the admin creates the order manually?

No, unfortunately, this is not possible, this plugin works for orders placed from the frontend.

Does this work with YITH PDF Invoice?

Yes, the plugins do work together without any issue. However the plugin does not apply the role based prices, if the order is created from the admin side.

I see the ability to add product pricing discounts based on % (percent) and $ (dollar) value off the normal price, but I don't see the ability to simply set a fixed price. Is this possible?

Yes, since version 2.0 it's possible to create and apply price rules with fixed prices, increases and discounts. You can check an example of it in this page.

Does this work in a marketplace environment?

Yes, the plugin is integrated with our YITH Multi Vendor. Moreover, if you want your vendors to only set prices from the frontend, you can combine it also with YITH Frontend Manager.

Is it somehow possible to show how much is saved from the standard price on the check-out page and on the cart page?

Sure, you can do so using a custom code as explained here.

Does it work with Rest Api?

No, unfortunately, the plugin doesn't work with API.

Can't find the answer?

Send us your question and we will reply very quick!

Send your question

Technical Info

  • Version: 2.3.0
  • Released: 2024-12-10
  •  
  • Minimum PHP version: 7.2
  • Requires: WordPress 6.5.x and WooCommerce 9.3.x
  • Compatible up to: WordPress 6.7.x and WooCommerce 9.5.x
  •  
  • Supported multilanguage plugins: WPML
  • Translation ready: YES
  • Languages 100% guaranteed by YITH: English, Italian, Spanish
  • Languages provided by users: Dutch(44%), German (42%), German Formal(42%), French(42%)
  • Support for: YITH Proteo theme. All YITH plugins except for: YITH Donations for WooCommerce, YITH WooCommerce Name Your Price, YITH WooCommerce Request a Quote
  • Supported third party themes: Avada, Divi, Flatsome, Neighborhood, Storefront, X
  • Supported third party plugins: Aelia Currency Switcher, WooCommerce Multilingual
  • GDPR Compliant: Not applicable
loading
1 year of updates and support
30-Day money back guarantee
100% Money Back Guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >
97% CUSTOMER SATISFACTION

We take great care of you and your shop today, and every day after that.

Meet the team