All you need to know about WooCommerce Wholesale & Role Based Pricing

In this article I shall be talking about different scenarios and ways of providing prices/discounts/markups based on user roles. This article is based on real business cases discovered in the course of communication with our customers. Two of our plugins qualify for giving Wholesale & Role based discounts, yet there’s some differences on how they work and the choice of the plugin would depend on your exact business need.

We shall start with the WooCommerce Catalog Mode, Wholesale & Role Based Pricing plugin.

As you know, the prime functionality of this plugin is to some of your user roles.

This plugin also provides the “Catalog Mode” feature. But, in this article we shall focus on its “Wholesale & Role Based Pricing functionalities”. Let’s start with the features relevant to this article.

  • You can add new user roles and even delete one. Please note that, any user role deleted would also be deleted from your WordPress and similarly any user role added would be added as a WordPress user role. However, you can restomer’ user role.
    If you want to one user, which is otherwise not possible in WordPress.
    Another popular plugin you can use tor
  •  
    Role Based Pricing

     

  • You can choose to give the price adjustment on either the “Sale Price” or both the “Regular & Sale Price”.
    Giving a price adjustment only on the “Sale Price” can be used in either of the following cases – giving additional discounts, removing discounts or charging extra.
  • In the plugin’s settings page, you can give price adjustment for user roles based on Categories.
  •  
    Role Based Pricing
     

  • You can change the priority of the user roles by the ‘drag & drop’ feature. The Wholesale and role-based plugin always selects the first matched rule. For instance, if one user has two user roles, say ‘Contributor’.
  • You even get “Individual Product Price Adjustment” option. When you enable this option in the plugin’s settings page, you can give different price adjustment for different users at product level.
  • Role Based Pricing

Now that we are well aware of all the role-based pricing related features of the plugin, let’s explore some of the relevant business cases.

Case 1

You want to offer them higher discount.


How would you do that? It’s very simple –
Create a new user role in the plugin’s “Manage User Roles” tab.
 
Role Based Pricing
 
Move all you regular custo this new user role
 
Role Based Pricing
 
Now, go tomers’
 
Role Based Pricing
 
There you go! You have a complete solution now! Your ‘Regular Customers’ would get a flat discount of 10.

Case 2

A bit more complicated than the previous case. Suppose, some of your ‘Custo get discounts for both the roles.


We shall discuss two methods of achieving this

Method 1

As you know that our Wholesale and Role based plugin would consider only the primary role per user and thus would execute only the first matched price adjustment for one user. Now comes the use of the “User Role Editor” plugin, about which we have discussed earlier.
With the ‘User Role Editomer” and assigning them the right of both the roles.
 
Role Based Pricing
 

Give them all the Contributomer’ rights –
 
Role Based Pricing
 
Role Based Pricing
 
Now you are ready to this role
 
Role Based Pricing
 

Method 2

Here’s comes method two. In this method, we shall be using our Dynamic Pricing and Discounts plugin for WooCommerce instead of the WooCommerce Catalog Mode, Wholesale & Role Based Pricing plugin.
Dynamic Pricing and Discounts plugin, as the name suggests would assist you in every kind of pricing related activity at your site. The functionalities of this plugin are diverse and much beyond the scope of this article. So, I would just stick to the above-mentioned business case.
In order tor plugin.
 
Role Based Pricing
 
Please note that, you can even choose to one user.
 
Role Based Pricing
 
Now comes the part of the Dynamic Pricing and Discounts plugin. Go tomer” would executed for the user who are assigned both these roles.
 
Role Based Pricing
 
Now, go tor”
 
Role Based Pricing
 
That’s it, now all your custors would get a net discount of 30 (20+10)!

Case 3

What if you want some more control and want to different categories.

That too is easily taken care by the Dynamic Pricing and Discounts plugin.
 
Role Based Pricing
 
There you go! Now you have different discounts based on categories for different user roles.

Final Thoughts

Now, the question arises, which plugin should you choose?
If you are required to give restrictions based on user roles, the go for this plugin.
But, if discounts, offers, free gifts etc. are what you are looking for, then go for the Dynamic Pricing and Discounts plugin.
Similar to the above case, there are a number of interesting cases which can be resolved by either of the above plugins. Let us know in the comment section, what’s your pricing requirement?

Scroll to Top