Documentation of Addify Role Based Pricing Plugin for WooCommerce

Rule-Based Management to Add Pricing Rules

Adjusting Role-based Pricing for User Roles

Go to WP Admin Panel > Products > Add New > Role Based Pricing (By User Roles). Enter the following details:

User Role: Select the user role to apply the pricing rule

Adjustment Type: Choose from the following options:

  • Fixed Price
  • Fixed Increase
  • Fixed Decrease
  • Percentage Increase
  • Percentage Decrease

Value: Add value to the user role

Min Qty: Enter a minimum quantity for the user role

Max Qty: Enter a maximum quantity for the user role

Replace Original Price?: Checkmark to replace the original price with the adjustment type selected

Remove: Take action to remove the rule

Click on “Add Rule” to apply the rule.

Adjusting Role-based Pricing for Specific Customers

Go to WP Admin Panel > Products > Add New > Role Based Pricing (By Customers). Enter the following details to adjust pricing for specific customers:

Customer: Select the specific customer to apply the pricing rule

Adjustment Type: Choose from the following options:

  • Fixed Price
  • Fixed Increase
  • Fixed Decrease
  • Percentage Increase
  • Percentage Decrease

Value: Add value to the rule

Min Qty: Enter a minimum quantity for the customer

Max Qty: Enter a maximum quantity for the customer

Replace Original Price?: Checkmark to replace the original price with the adjustment type selected

Remove: Take action to remove the rule

Click on “Add Rule” to apply the rule.

Setting Up Prices by User Roles in Bulk

Go to WP Admin Panel > Role Based Pricing to adjust the rule-based pricing in bulk. You can create multiple rules to adjust the prices of multiple categories and products in bulk for specific customers and user roles. 

Adding a New Rule: 

Add Title: Add a unique title for future reference

Rule Details: 

Rule Priority: Enter a number between 0 and 100 (1 is high, and 100 is low)

Apply on All Products: Check the box to apply the rule on all products

If left unchecked:

Select Products: Choose selected products to apply the rule 

Select Categories: Choose selected categories to apply the rule

Customer Based Pricing:

Customer: Select the specific customer to apply the pricing rule

Adjustment Type: Choose from the following options:

  • Fixed Price
  • Fixed Increase
  • Fixed Decrease
  • Percentage Increase
  • Percentage Decrease

Value: Add value to the rule

Min Qty: Enter a minimum quantity for the customer

Max Qty: Enter a maximum quantity for the customer

Replace Original Price?: Checkmark to replace the original price with the adjustment type selected

Remove: Take action to remove the rule

User Roles Based Pricing:

User Role: Select the user role to apply the pricing rule

Adjustment Type: Choose from the following options:

  • Fixed Price
  • Fixed Increase
  • Fixed Decrease
  • Percentage Increase
  • Percentage Decrease

Value: Add value to the user role

Min Qty: Enter a minimum quantity for the user role

Max Qty: Enter a maximum quantity for the user role

Replace Original Price?: Checkmark to replace the original price with the adjustment type selected

Remove: Take action to remove the rule

Managing Role-Based Pricing 

Go to Role Based Pricing > Settings to configure the plugin’s general settings. 

General Settings: 

Calculate Discount on Price Exclusive of Tax: It will calculate discounts on the price excluding tax and then reapply tax rates to determine the final price inclusive of tax after the discount

Enforce Min & Max Quantity: Check the box to limit users to a minimum and maximum quantity to add to a cart

Min Qty Error Message: Add a custom message to display as an error message when a user adds a quantity less than a minimum quantity

Max Qty Error Message: Add a custom message to display as an error message when a user adds a quantity more than a maximum quantity

Update Cart Error Message: Add a custom error message to display when the user updates the product in the cart

Exclude User Roles: Select the user roles for which the option to set the role base price will be excluded:

  • Administrator
  • Editor
  • Author
  • Contributor
  • Subscriber
  • Customer
  • Shop manager
  • Wholesale
  • B2B
  • Retailer
  • Guest

Apply Discount On: Select from the three options: 

  • Sale Price: By default, the discount will be applied to the sale price if it exits; otherwise, it will be applied to regular prices
  • Regular Price: The discount will be applied to the regular prices
  • Ignore if Sale Prices Exist: The discount will be ignored if sale prices are defined

Hiding Price and Add to Cart Button

Go to Role Based Pricing > Hide Price and enable the feature to hide price and add to cart button for the products. 

Enable Hide Price & Add to Cart: Allow the functionality to hide price and add to cart button

Hide for Guest Users: Checkmark to hide price and add to cart button for guest users

Hide for Registered Users: Checkmark to hide price and add to cart button for registered users

Hide Price: Checkmark to hide the price on the archive and product pages. However, the price will be visible in the cart. 

Price Text: Enter a custom text to show in place of the price on archive and product pages

Hide Add to Cart Button: Checkmark to hide the Add To Cart button on the archive and product pages

Add to Cart Button Text: Enter a custom text to display in place of the text of the Add to Cart Button

Add to Cart Button Link: Enter a custom link to replace the Add to Cart Button

Select Products: Specify products for which you want to hide the price and add to cart button

Select Categories: Specify categories to hide the price and add to cart button 

Importing Rules

Navigate to WP Admin Panel > Role Based Pricing > Settings > Import Rules to import pricing rules data to your store by uploading a CSV file. 

Choose a CSV File from Your Computer: Choose the file to upload

Click on “Import” to continue.

Importing/Exporting Product Level Pricing

Navigate to WP Admin Panel > Role Based Pricing > Settings > Import/Export Product Level Pricing to import product level pricing rules data to your store by uploading a CSV file.

Import Product Prices:

File Format: Upload a CSV file in a format that is mentioned here:

  • Product ID
  • SKU
  • Product Name 
  • User Role
  • Customer Email
  • Quantity From
  • Quantity To
  • Adjustment Type
  • Discount Price 
  • Start Date 
  • End Date
  • Replace Original Price

Carefully read the instructions and cautions before proceeding with the import or export of price data.

Import CSV: Upload a file to begin importing files in a correct format

Export CSV: Click on this button to export the product-level pricing data