1. Documentation /
  2. WooCommerce Wholesale Prices

WooCommerce Wholesale Prices

Setup and Configuration

↑ Back to top

How to Add Wholesale Prices

↑ Back to top
You can add quantity based wholesale pricing based on customers and user roles by  using 2 different ways,
  • Rule Based
  • Product Level

Rule Based:

↑ Back to top

All rules:

Clicking on WooCommerce Wholesale Prices or All Rules will show you a record of all the rules you create using this plugin. You can also edit and delete all wholesale price rules individually or in bulk whenever necessary. A filter is available in case you are searching for a rule by date.

Creating new rule

To add a wholesale price table you can either click on the Add New Rule button on the All Rules page or you can click access the Add New Rule section from your WP Menu. Each rule should be assigned a self-explanatory title as it will be shown in the All Rules section for future reference. While creating a new rule you can configure the following options,
  • Rule Priority: You must assign a numeric priority to each rule you create. 1 being the highest priority you can set and 100 being the lowest.
*(Note: if you create and apply multiple rules simultaneously, the rule with a lower numeric value will be considered higher in priority)
  • Apply on All Products: This option allows you to apply this rule to All Products available in your database. By default this option is unchecked. Which is why it is followed by the following two fields:
    • Select Products: Use this field to specify a product(s) for the rule. This field is powered by predictive text and will begin to list options after 3 or more characters are typed in.
    • Select Categories: Place a check to select a specific or multiple categories.
Remember that placing a check on the Apply on All Products checkbox will remove the Select Products and Select Categories options as it no longer applies to your selection.
  • Wholesale Prices (By Customers): To add a wholesale pricing rule for specific customers only, click on Add Rule under this heading.
    • Customer: Specify particular customers only to whom this rule will apply. This field is powered by predictive text and will begin to list options after 3 or more characters are typed in.
    • Adjustment Type: From the dropdown select if the price should be adjusted by a fixed increase/decrease, percentage increase/decrease or set a fixed price.
    • Value: Type in the fixed or percentage amount that is to be applied to your price.
    • Min Qty: Provide the Minimum Quantity of this tier
    • Max Qty: Provide the Maximum Quantity of this tier
    • Replace: Check this box to replace the original price.
  • Wholesale Prices (By User Roles): To add a wholesale pricing rule for specific User Roles, click on Add Rule under this heading.
    • User Role: Specify particular User Roles to whom this rule will apply. The dropdown will include a list of all available User Roles.
    • Adjustment Type: From the dropdown select if the price should be adjusted by a fixed increase/decrease, percentage increase/decrease or set a fixed price.
    • Value: Type in the fixed or percentage amount that is to be applied to your price.
    • Min Qty: Provide the Minimum Quantity of this tier
    • Max Qty: Provide the Maximum Quantity of this tier
    • Replace: Check this box to replace the original price.
Once you have set your rule, hit Publish to save and apply the rule.

Product Level:

↑ Back to top
Once the extension is installed, you will notice new settings to add customer and role-based pricing. For variable products, you can see the price settings when you edit a variation.

Hide Price & Add to Cart

↑ Back to top
The extension allows you to hide prices and/or add to cart buttons for registered and guest users. Here you,
  • Hide price for guest users
  • Hide prices for registered users by user roles
  • Hide price and add text to replace
  • Hide add to cart and custom button text and link to replace
  • Specify products and categories to implement on

General Settings

↑ Back to top
From general settings, you can control the following options,

Activate Tiered Table

↑ Back to top
By placing a check in this checkbox you have enabled this plugin to display a tiered pricing table on your Product Page.

Impose Quantity Limits

↑ Back to top
If you check this checkbox your customer will no longer be able to add specified product(s) beyond your defined minimum and maximum quantity.

Error Message for Min & Max Quantity:

↑ Back to top

Error Message for Min

Customize a message to be shown to your customer when they add a quantity less than your defined minimum quantity. **Note: Remember to use “%u” to represent the minimum quantity. If the message doesn’t contain this, it will remove the minimum quantity from your error message.

Error Message for Max Qty

Customize a message to be shown to your customer when they add a quantity more than your defined maximum quantity. **Note: Remember to use “%u” to represent the maximum quantity. If the message doesn’t contain this, it will remove the maximum quantity from your error message.

Error Message for Update Cart

Customize a message to be shown to your customer when they update the quantity of a product after it has been added to their cart and it doesn’t fall into your defined limits. **Note: Remember to “%pro” for Product Name, “%min” for Minimum Quantity and “%max” for Maximum Quantity. If the message doesn’t contain this, it will remove the product name, maximum and minimum quantity (based on the missing variable) from your error message.

Table Style Settings

↑ Back to top
Use these settings to manage the appearance of the Table containing your WooCommerce wholesale pricing. Header Color Enter a Hex code value or the name of your color to assign a desired color to the header of the pricing table. (Helpful Tip: It is advised to provide a hex code for color accuracy) Odd Rows Color Enter a Hex code value or the name of your color to assign a desired color to the odd rows of the pricing table only. (Helpful Tip: It is advised to provide a hex code for color accuracy) Even Rows Color Enter a Hex code value or the name of your color to assign a desired color to the even rows of the pricing table only. (Helpful Tip: It is advised to provide a hex code for color accuracy) Activate Border Place a check in this box to enable a border to separate the information in your table. Header Font Size Use this field to assign your own font size for the header of the table. If this is left blank the font size provided by your default theme will be applied automatically. Rows Font Size Use this field to assign your own font size for the rows of the table. If this is left blank the font size provided by your default theme will be applied automatically.

Price Settings (Apply on Standard or Special Price)

↑ Back to top
Here you will find a list of all available User Roles. Use the radio buttons to apply wholesale pricing to Regular or Sale price according to User Roles. Click Save Changes each time you update a setting in order to apply it.