1.Overview

This is the user guide of the free WooCommerce Role Based Pricing plugin. The MWB Role Based Pricing for WooCommerce enables WooCommerce merchants to show WooCommerce prices by user role on their online store for simple and variable WooCommerce products.

The WooCommerce Role Based Pricing plugin lets you:  

    1. Create unlimited rules for different user roles.
    2. Select products, tags, and product categories.   
    3. Prioritize the desired user role based pricing rules.
    4. Apply multiple pricing rules on a single user role.
    5. Implement prices by user roles for WooCommerce.
    6. Hide the ‘Add-to-Cart button’ button that is user role based and replace the add-to-cart button with an alternative text.
    7. Price rule list for all pricing rules active on your WooCommerce store
    8. WPML Compatible for translate strings of the plugin.
    9. Hide WooCommerce pricing for different user roles. 
    10. Enable or disable WooCommerce role based pricing on your online store.
    11. Offer role-based discounts to subscribers with our free Subscription for WooCommerce. It is also perfectly compatible with the WooCommerce Subscriptions Pro plugin.  
    12. Hide or show tax label for WooCommerce user-roles
    Switch to local currency for different WooCommerce user roles using our free Multi-Currency Switcher for WooCommerce plugin that is made compatible with the Role Based Pricing plugin.  
Watch the video given below if you want to know, How to setup role based pricing on your WooCommerce store.

2.Installation

You can install the plugin in two ways:

Automatic Installation

These are the steps for automatic installation of MWB Role Based Pricing For WooCommerce:

  1. From the admin panel of the WordPress dashboard, navigate to the sidebar.
  2. Go to Plugins > Menu > Add New
  3. Go to the search bar and browse ‘MWB Role Based Pricing For WooCommerce on this ‘add plugins’ page
  4. Find the plugin, MWB Role Based Pricing For WooCommerce, and click Install Now.    

Manual Installation

Manual installation involves downloading and uploading the plugin to the web server through an FTP application. You can download MWB Role Based Pricing For WooCommerce WordPress.org. 

Follow these steps for manually installing the plugin:

1. Unzip the downloaded file of the plugin.

user role based pricing

 

2. Upload the unzipped MWB Role Based Pricing For WooCommerce plugin folder to the wp-content/plugins directory.

3. Activate the plugin.

4. After activating the plugin, you can find it on the sidebar under MakeWebBetter. The admin can directly update settings from the left sidebar, or Go to Dashboard > Plugins > Installed Plugins > MWB Role Based Pricing For WooCommerce > Settings.

makewebbetter plugin

3.General Settings

In the general settings, the admin can perform the following function:

Enable Role Based Pricing Functionality

To enable role based pricing for WooCommerce,

  • Go to Dashboard > MakeWebBetter > MWB Role Based Pricing For WooCommerce > General Settings.
  • Switch the ‘Enable Plugin’s Functionality’ option. 
  • Save setting.

After that, you will be able to use the role based pricing for WooCommerce plugin’s functionality on your store.

Apply Price Rule

Applying the price rule means the admin has to select on which price type he wants to apply the role based pricing rules. 

  • Go to Dashboard > MakeWebBetter > MWB Role Based Pricing for WooCommerce > General Settings
  • Navigate option, ‘Price Rule Apply On’
  • Choose from Regular price and Sale price. Whatever price you choose, the role-based rules and discounts will be applied on the same.
  • Save setting

The WooCommerce role based pricing rules will then be applied to the selected price type.

Price Rule Apply Using

When multiple rules are applied to a single user role, the admin can decide what type of price rule it should act upon. The Role based pricing for WooCommerce plugin allows the admin to select which price type he wants to apply the price rule. 

For that, 

  • Go to Dashboard > MakeWebBetter > MWB Role Based Pricing for WooCommerce > General Settings 

apply price rule using

The last option says ‘Price Rule Apply Using’. It has the following variations to apply price rules using: 

  1. Minimum Discount: The price rule will act on the rule that has the minimum discount for that user role. 
  2. Maximum Discount: The price rule will act on the rule that has the maximum discount value for that user role.      
  3. All Discounts Combined: The price rule will combine all discounts offered for a particular user role.
  4. Minimum Priority: The price rule will act on the price rule that the admin has set the minimum priority.
  5. Maximum Priority: The price rule will act on the price that the admin has set the maximum priority.
    Note: By default, the all Discount Combined option is checked.

4.User Role Settings

The User Role Settings tab has all the WooCommerce user roles listed. The admin can show or hide various types of prices based on user roles. 

How To Hide or Unhide User Role Based Prices?  

The admin can choose to show or hide the following from certain WooCommerce user roles:

  • Regular Price
    It is the real price of the product without any offer. Check/Uncheck the box to show/hide it for a particular user role.
  • On Sale Price
    It is the price at which users can buy products when on sale. Check/Uncheck the box to show/hide it for a particular user role.

  • Role Based Price
    It is the varied price displayed based on user roles. Check/Uncheck the box to show/hide it for a particular user role.
  • Add To Cart
    Admin can hide or show the ‘Add to cart button’ to selected user roles. Check/Uncheck the box to show/hide it for a particular user role.
  • Incl/Excl Tax
    This option is for including and excluding tax on the regular/sale price of products in your store. Check/Uncheck the box to show/hide tax inclusive/exclusive price for different user roles.
  • Show Price on Login
    It involves the user’s login before they can see the price of any product. Check/Uncheck the box to show/hide it for a particular user role.
  • Show Total Discount
    This option will show the total discount that a particular user will receive. Check/Uncheck the box to show/hide it for a particular user role.
user role setting

5.Price Rule Setting

The Role Based Pricing for WooCommerce allows you to create unlimited pricing rules for user roles. After creating rules, the admin can set its priority of application.

The admin can also create a new price rule or edit an existing role based pricing rule from: 

  1. The general settings tab

direct create rule link

      2. Dashboard > MakeWebBetter > MWB Role Based Pricing for WooCommerce > Price Rule

We have created a sample role based pricing rule for the administrator role. When you come to the Price Rule tab, you will find it there.

sample price rule

How To Add New User Role Pricing Rules?

To create a new pricing rule,

  • Go to Dashboard > MakeWebBetter > MWB Role Based Pricing for WooCommerce > Price Rule > Fill in the required details 
add new user role pricing rules

1. Enable The Rule & Add Title
Slide the button to the right if the admin wants to enable the rule on the products for user roles. Add a title to the new rule.

enable add title

 2. Choose A Role
Select the role on whom this rule will be applied. The rule will be displayed only to the selected user roles. For example, Guest, Administrator, Editor, Author, Contributor, Subscriber, Customer, Shop Manager, Member, etc.

choose a role

3. Select Rule Type
The admin can select on which product he wants to apply this particular rule. He can choose from among:

  • All Products: The rule will be applied to all products on your WooCommerce store for the selected user role.  
  • Select Products: The rule will be applied to selected products on your WooCommerce products for that particular user role. When you select this option, a meta box named ‘Choose Products’ appears. Here you can mention the desired products.
choose products
  • Categories: The rule will be applied to product categories. When you choose this option, a meta box named ‘Choose Product Category’ appears. Here you can mention the desired product categories.

product categories

  • Tags: The rule will be applied to product tags. When you choose this option, a meta box named ‘Choose Product Tags’ appears. Here you can mention the desired product tags.

choose tags

4. Select Discount Type

The admin can choose if he wants to apply a fixed discount or percentage discount type to the user role in this field.

select discount type

5. Enter Price

Mention the price the admin wants to offer for selected products. This price will affect all the selected products based on the selected products, categories, or tags.

enter price

6. Priority for Price Rules
The admin can set the priority of the new rule, starting from 1. For example, if the priority is 3, then the rules with 1st and 2nd priority will be applied first, and if they are not applicable, then the 3rd priority rule will be implemented for a particular user role.

Note: The price rule application of the general settings will dominate over priority rules.

priority rule price
  • Publish the new rule created for WooCommerce user-roles

Create as many price rules as you desire. Subsequently, it will look like this on the frontend for various user roles:

frontend price rule

6.How To Enable / Disable A Particular Price Rule?

The admin can enable and disable any of the created rules directly from the Price Rule section.

  • Go to Dashboard > MakeWebBetter > MWB Role Based Pricing > Price Rule
  • All WooCommerce user  role-based rules created by admin will appear
  • Directly select the rule in the Enable/Disable column, without opening the selected rule again and again.
enable disable price rule

Other general functions that you can perform on the price rule section are:

  • Delete Price Rules
  • Search particular price rules

price rule list

  • Filter rules according to dates they were created

7.Text Settings

The ‘Text Setting’ tab is for the admin to replace the text that is usually displayed. The admin can enter the desired text to replace the following texts:

  1. Regular Price Text: This text will appear in place of the regular price text.
  2. On Sale Price Text: This text will be displayed instead of the on sale price text.
  3. Role Based Price Text: This text will be shown instead of the role based price text.
  4. Add-to-cart Button Text: When you hide the add-to-cart button, you can display text instead.
discount tag color

To alter any of the text:

  • Go to Dashboard > MakeWebBetter > MWB Role Based Pricing for WooCommerce > Text Setting
  • Enter the text you want to replace in the provided field box in front of the price type.
  • Save Settings

Texts On Frontend

text on front end

Hide Tax Labels:

You can also hide tax labels on your store:

  • Go to Dashboard > MakeWebBetter > MWB Role Based Pricing for WooCommerce > Text Setting
  • Switch the slider button to hide the tax label

hide tax label

  • Save Settings

Tax Label On Frontend

  • Hide Tax Label Enabled

  • Hide Tax Label Disabled

hide tax label disabled

Discount Tag Color

The admin can alter the discount tag color on his WooCommerce store to show an enticing CTA to the different user roles. Go to:

  • Dashboard > MakeWebBetter > MWB Role Based Pricing for WooCommerce > Text Setting 
  • Navigate to the ‘Discount Color Tag’ option

discount tag color

  • Select whatever color you want your discount tag to appear. 

set user price tag color

  • Click on ‘Save Setting’. The front end will show the discount tag in the selected color.

Frontend
Notice the color of the discount tag.

discount tag frontend

8.WPMP Compatibility

The MWB RoleBased Pricing for WooCommerce is made compatible with the WordPress Multilingual (WPML) plugin for localization of the MWB RoleBased Pricing for WooCommerce plugin’s strings.

In order to translate the MWB RoleBased Pricing for WooCommerce plugin, you need to extract all the plugins’ strings. Follow these steps:

  • Go to WordPress Dashboard > WPML > Themes Plugins Localization
  • Navigate to the ‘Strings in the plugins’ section 
  • Select MWB RoleBased Pricing for WooCommerce  from the list of plugins
  • On the bottom of the page, Click ‘ Scan selected plugins for strings

wpml compatibility

For translating the strings into a different language click on the number of strings present next to the plugin.

You’ll be redirected to a page where all the strings of the plugin are listed and you can translate each string from here.

wpml compatibility

On visiting this page you can manually select a string for translation by clicking on the “+” button next to each string in a row.

A popup will occur in which you can write the translation of the string.

wpml compatibility

Once you’ve written the translation it will be automatically saved and when the customer chooses a different language they’ll see the translated version of the string.

wpml compatibility

So, that is everything you can do with the Role Based Pricing for WooCommerce. If there is any query or doubt, you can contact customer support, and you will get all of them cleared shortly. Additionally, you can create a query at MakeWebBetter Forum

9.FAQs

Admin can change the text that appears next to the various prices.Please follow this:

Woocommerce> MWB ROLE BASED PRICING FOR WOOCOMMERCE> Text Setting.

Yes, Our plugin does support the latest WooCommerce update.

MWB ROLE BASED PRICING FOR WOOCOMMERCE is very easy to use and does not require any knowledge of coding.

Yes, the admin can select the option to apply the price rule either on regular price or on the sale price.

Suggest Edit