WooCommerce Dynamic Pricing | How To Set Different Prices For Customers?

WooCommerce Dynamic Pricing


Easy to use






Overall quality



  • Import/export feature
  • Set up offers for entire user roles/groups
  • Set percentage discounts for both simple and variable products
  • No limit to the customer-price pairs you can add
  • Assign multiple product prices all at once

Woocommerce si probably best free WordPress ecommerce plugin. But sometimes you need more options than default provided. For example, creating Woocommerce dynamic pricing for products.

A few years ago the process of online shopping was straightforward. Go to a store, take a look at the products, get a discount for being a loyal customer,  make the purchase and receive the product immediately.

The arrangement was a win-win situation for both buyer as well as for the shop owner. But this arrangement no longer holds true. Purchase patterns have changed, and the eCommerce boom has immensely influenced the frequency of online purchases.

This often leaves customers waiting for better deals. Offering customers a special price is certainly a way to increase sales and memberships. Customers like to feel special and receive a unique discount for products they are purchasing. But how to offer a deal only to select customers?


WooCommerce Dynamic Pricing

Dynamic pricing makes possible to set different prices for individual customers, groups and user roles. There are a lot of great ways in which this could be useful.

For example, you could offer a discount on products to customers who have signed up to your newsletter or for clients who have made more than ten purchases.

As an eCommerce website store owner, you might want to define product rates based on specific users. You might want to give certain existing customers improved pricing options over others.

For example, if a certain cup costs $15 you might want to sell the cup to a particular customer from the list of existing customers for $10. WooCommerce does not allow users to do so. That is where Customer Specific Pricing comes into play. This is plugin from popular developer of WooCommerce extensions – WisdmLabs. I have reviewed some of their plugins in the past:


Customer Specific Pricing Plugin

The Customer Specific Pricing extension for WooCommerce by WisdmLabs allows you to set a different product price for customers in WooCommerce based on parameters:

  • WooCommerce shop owners can set different prices for individual customers
  • Custom prices for products can be configured for user groups defined in the system
  • Products can be sold at custom prices based on assigned user role

Customer Specific Pricing extension is a premium extension for the WooCommerce plugin. You must have WooCommerce plugin installed.




Upon purchasing the Customer Specific Pricing for WooCommerce, you will get an email to your registered email id, with the download link for the plugin and a purchase receipt id.

Download the Customer Specific Pricing plugin and add it to your site using WordPress admin dashboard or FTP. After the plugin has installed, click on the Activate Plugin.

A CSP License sub-menu is created under Plugins menu in your dashboard. Click on this menu and enter your purchased product’s license key. Click on Activate License and if license in valid, an ‘Active’ status message will be displayed.

Customer Specific Pricing plugin features:

  • Customer Based Pricing – For every simple or variable product type in WooCommerce Products, you can set a different price for each registered customer.
  • User Role Based Pricing – The role based pricing feature allows WooCommerce store owners to define a custom rate for a set of users based on the user’s role.
  • Group Based Pricing – You can use Customer Specific Pricing Extension to set a custom price for a particular group defined on your WooCommerce website.
  • Unlimited Customer Price Pairs – There is no limit to the customer-price pairs you can add.
  • Works with Sale Prices of Products – Even if a product has a different sale price, the price set for the customer will be applied.
  • Fallback on Default Product Price – If a price is not configured for a client, the default price is shown.
  • Set Flat Rates or Percentage – Offer flat rate custom product prices or special percentage discounts to customers, user roles or groups.
  • Pricing Manager – The Pricing Manager lets you assign multiple product prices all at once using an intuitive interface.
  • Import/Export Prices –  You can Import pricing data for customers/roles/groups using CSV files and Export them at your convenience.


How Customer Specific Pricing Plugin Works?

Once the plugin has been activated, you will see a new tab entitled “Customer Specific Pricing” in the WooCommerce Product Data box that is displayed in product pages.

Also, an additional settings option will be added to every WooCommerce ‘Simple Product’ settings page and under every variation for ‘Variable Products.’

For simple products go to the ‘Customer Specific Pricing’ tab under ‘Product Data’ settings on the product page. There are three different options: Customer based pricing, role-based pricing, and group-based pricing.

Notes are displayed at the top of this area which explains the priority of custom pricing. The order goes: Customer specific price, role specific price, group specific price, and then regular price.

Therefore, if you declare a customer specific price and a group specific price, the customer specific price would be used.




The system is very easy to use. To let a user purchase a product at a particular price, just select their username and define the price they need to pay for the product.




You can set unique prices for as many users as you wish. For variable products, the plugin settings are available in the ‘Variations’ tab under each variation.


WooCommerce Customer Based Pricing

If you want to define a custom product price for individual customers, expand the ‘Customer Based Pricing’ tab and click on the ‘Add New Customer-Price Pair’ button.




For variable products, you will need to use the ‘+’ button to add a Customer-Price Pair. Select a ‘Customer Name’ from the drop-down list, and add a ‘Price’ for the customer.


WooCommerce Role Based Pricing

The role based pricing option allows a shop owner to define a specialized price for users based on their role instead of specifying a custom price for individual customers.

If you want to give customers more benefit over subscribed users all you have to do is go to the Product Page –> Product Data –> Customer Specific Pricing –> Role Based Pricing option in the backend.

Here you will have to select the user role you want to apply a special price for and then define the custom rate in the ‘Price’ field provided for that user role.

You can specify a separate rate for every role defined in your system. All you have to do is select a user role and then enter the price you want that particular type of user to pay.

If you want to define role-based product prices for users such as Customers, Subscribers, etc., then you will need to expand the ‘Role Based Pricing’ tab and click on the ‘Add New Role-Price Pair’ button.




For Variable Products, there isn’t an ‘Add New Role-Price Pair’ button, you will need to use the ‘+’ button to add a Role-Price Pair. Select a ‘User Role’ from the drop-down list, and add a ‘Price’ for that user role.


WooCommerce Group Based Pricing

The group based pricing takes customer specific pricing to an all new level. The feature has been developed to work with the Groups plugin that is available in the WordPress plugins repository free of cost.

The Groups plugin allows users to create and manage various groups. The Group-Based Pricing feature in Customer Specific Pricing for WooCommerce allows shop owners to define a specialized WooCommerce product price for a specific group of users.

You will have to go to the Product Page –> Product Data –> Customer Specific Pricing option in the backend. This time, though you will have to go the ‘Group Based Pricing’ option and select the group for which you want to define a customized price.

For Variable Products, there isn’t an ‘Add New Group-Price Pair’ button, you will need to use the ‘+’ button to add a Group-Price Pair. Select a Group Name from the drop-down list, and add a Price for the chosen group.




You can add any number of customer-price pairs as needed. A good way of using this feature would be by defining groups based on the total cost of customer purchases.

These groups can then be offered discounts on products based on the total amount they have spent on the website. Higher the total sum paid, higher will be the discount.

On the WooCommerce single product page, Customer Specific Pricing will clearly display the discount the customer is to receive as per his membership plan, making the special price visible at the time of purchase.

Creating groups with a particular pricing for your WooCommerce store not only helps you manage members effectively but also works for targeted marketing.

An integrated Group Based Discount functionality encourages your regular customers to be a part of your store and spurs your infrequent visitors to visit more often.

NOTE: Currently, the plugin works with the WooCommerce ‘Simple Product’ and ‘Variable Product’ types.


What Happens if User Belongs to (for example) a Group as Well as a User Role?

The plugin follows the order of priority. It goes Customer-Based Price, User Role Based Price, Group Based Price. This means customer based price has the highest priority.


Let assume that a Customer (User Role) John has been added to the ‘Loyalty Shopper‘ group.

If custom rates have been defined for the user role ‘Customer‘ and for the user group ‘Frequent Shopper‘ then the product price associated with the user role will precede the product price associated with the user group.

Which means John will purchase the product at the rate associated with the user role ‘Customer‘.


John is a part of two or more groups which have been offered a customized price for the same product. Let us assume that John is part of the ‘Email list customer‘ list along with being a part of the ‘Loyalty shopper‘ group.

Product Price – $30

Product Price for Email list customer – $25

Product Price for Loyalty shopper – $20

In this scenario, John will be charged the rate defined for the Loyalty shopper group which is the lowest.

NOTE: If a user is part of two or more groups that have been assigned a customized price for a particular product then the customer will be able to purchase the product at the lowest price.


Set the Price for Users/Groups/Roles and for Multiple Products at Once

With the Pricing Manager, you can set the price for your users/groups/roles and for multiple products using a single settings page at once. This feature allows you to add multiple products simultaneously for a given group with the old and the new prices. This saves having to add variable prices for every product separately.


add multiple products simultaneously woocommerce


Just follow these steps:

  1. Select the customer, role or group you want to award a special pricing for.
  2. Select the products you want to set the prices for (you can select all products too).
  3. Set a pricing rule for all the products at once using our smart pricing manager.

You can easily edit or delete the rules set too as per your convenience. Pricing Manager feature saves you loads of time while setting product prices for your customers, groups or roles. Managing these prices becomes very simple.

For example, you can view prices set for all products for a particular customer at once, under one pricing table. You can edit or delete this rule in a single action.


cusomer specific pricing manager


And this is not just for simple products, you can manage pricing for variable products too. There is also an option to set titles for these pricing rules, to help you quickly search for them, and save you the hassle of having to sift through several rules.

Just in case you need to set the prices for individual products, CSP settings option under each product remains unchanged, and you can use it to set prices for your products.


Percentage Discounts for Customers/User Roles/Groups

You can set custom percentage discounts for customers, user roles and groups, along with flat rates.

Simply set a percentage discount you want to offer your customers and the Customer Specific Pricing plugin will calculate the concession amount, reduce it from the base price and show the discounted price to the customer.


set custom percentage discounts for customers woocommerce


You can avoid the hassle of first calculating the percentage amount and then subtracting it from the base price manually to get the discounted pricing.

Let the Customer Specific Pricing plugin do the work:

  • Update base prices of products without having to worry about resetting custom prices (discounts will handle this for you)
  • Set up offers for entire user roles/groups with a few clicks
  • Set percentage discounts for both simple and variable products and have only the discounted rate displayed directly to the customer
  • Import products along with percentage discounts using the bulk import feature


Importing/Exporting CSV Files with Product Pricing Information

Customer Specific Pricing for WooCommerce supports Importing/Exporting CSV files with product pricing information directly to or from your website.

Never again will you have to manually set pricing for each of many customers on your WooCommerce store.

Importing a pricing data file eliminates the need for you to manually set/change the pricing for individual users/roles/groups. Instead, CSP takes in price values from the file that you upload.

When you export a pricing data file, CSP automatically tabulates pricing data like Product id, user/role/group and price set for the user. It is then presented to you as a downloadable .csv file.

Clicking on Export will land you on a page wherein you can choose between exporting a User Specific Pricing, Role Specific Pricing or Group Specific Pricing. The file, once downloaded, will open as a spreadsheet and should contain data related.


How Much Does It Cost?

Price for WooCommerce Customer Specific Pricing plugin is $35 for one license. Every license is valid for one year from the date of purchase. During the year you will receive free support and updates.

After the license expires, ou can renew the license for a discounted price. If your license expires, you will still be able to use Customer Specific Pricing Extension, but you will not receive any support or updates.

To continue receiving support for the plugin, you will need to purchase a new license key. Every purchased license is valid for one site. For multiple sites, you will have to purchase additional license keys.


WooCommerce Dynamic Pricing Alternatives

Here are some alternatives if you, for some reason, don’t think Customer Specific Pricing extension for WooCommerce by WisdmLabs is is what you need.


1. YayPricing

YayPricing – WooCommerce Dynamic Pricing & Discounts allows you to set up from a simple store-wide discount to complex combined pricing rules to create an appealing marketing strategy for your WooCommerce store.


YayPricing WooCommerce Dynamic Pricing & Discounts plugin.


With YayPricing, many rules can be active simultaneously in your discount campaign and you will choose which ones to execute based on your conditions. These are a wide range of criteria for user roles, logged in customers, laser filters like product categories, inventory status, or even product variations.

In case you are running gift items or Buy X Get Y discounts, you can control its process flow by allowing automatic or manual gifting. The automatic discount flow will add the gift item alongside the base products while the manual flow will require your customers to add those items by themselves.


  • Flat discounts, percentage discounts, quantity discounts, etc.
  • Buy one get one, buy X get Y, discount for first orders, and more.
  • Customize the tiered pricing table and discount description visually.
  • Multiple pricing rules with separate conditions.
  • Free shipping / shipping discounts made easy.
  • Exclude specific discount rules once coupons were already applied.


2. WooCommerce Dynamic Pricing & Discount Rules

WooCommerce Dynamic Pricing and Discount Rules is an all-purpose pricing and promotion tool for your WooCommerce store. It allows you to create price variations based on different conditions for your customers.


Woosuite Dynamic Pricing plugin.


This plugin offers a variety of features including dynamic pricing, minimum order quantity, tiered pricing, bulk pricing, BOGO deals, and many more. You can set discounts on product category, minimum order, and user roles easily. Moreover, with this powerful plugin, you can attract customers with time-based discounts and generate more revenue.

With the WooCommerce Dynamic Pricing plugin and Discount Rules, you can set the discounts for specific user groups and set rules for deciding when, where, and how discounts will be available for your customers.

Plugin features:

  • Offer percentage and fixed price discounts
  • Option to offer discounts on multiple conditions- product price, number of items, and cart total
  • Restricted discount rules to selected product lists
  • Discount applicable if the product or cart meets the criteria
  • Offer minimum order quantity and BOGO deals
  • Displays pricing table on product page
  • Create tiered pricing discount
  • Create and schedule discount to run during a set timeframe.

For more info about the plugin, be sure to check Woosuite Dynamic Pricing & Discount Rules review.


3. WooCommerce Dynamic Pricing & Discounts

Using WooCommerce Dynamic Pricing & Discounts plugin, you can set up discounts for customers who buy large quantities. Run Christmas, Easter or Thanksgiving promotions. Set up clearance or flash sales.

You can even reward customers that reach specific lifetime goals (money spent, orders completed). Or use one store for both retail and wholesale sales. Start a club and offer insider discounts.

WooCommerce Dynamic Pricing plugin features:

  • Create unlimited pricing rules
  • Control which rules are applied
  • Rule can be applied to all products in store, specific categories or specific products
  • Five different quantity calculation methods to determine pricing tier
  • Display Quantity Discount pricing table on product pages
  • Pricing table can be displayed inline or in a modal
  • Optionally set promotion start and end dates


4. Dynamic Pricing Woocommerce

WooCommerce Dynamic Pricing extension gives you a system for creating four different types of bulk discounts and price adjustments. This add-on has been made to give store owners flexibility in controlling prices.

You configure bulk discounts for each product in your website store by creating a table of quantities and discount amounts.

Choose from fixed price adjustments, percentage adjustments or set a fixed price for the product. Optionally select roles the pricing rule should be applied for.

Choose how to tally the quantities used in the amount pricing table. Decide to count numbers based on the cart quantity of the product, each variation, each cart line item or based on categories in the cart.

Advanced product pricing feature is useful when you need to discount a product based on the quantity of something a visitor is purchasing.

Advanced Category Pricing is useful when you need to price adjust all items in a category, based on the number of items a buyer is purchasing from your product categories. Price $129 for a single site license.


5. Pricing Deals for WooCommerce

Pricing Deals for WooCommerce plugin is free WooCommerce dynamic pricing plugin which will help create pricing deals and sales promotions. What can you do with Pricing Deals?

You can create dynamic pricing, wholesale pricing, category pricing, pricing tiers, buy one get one deal, bulk quantity discounts, group pricing, product and variation pricing…

Create rules by Product + Logged-in Role, or Variation + Logged-in Role (pro version). Show a Cart Rule dynamic discount directly in the Unit Price, or as an automatic Woo Coupon

Select Unit Price discount, and you can show the dynamic discount with or without an original price crossout.


6. YITH WooCommerce Dynamic Pricing

YITH WooCommerce Dynamic Pricing and Discounts offers an easy way to give new prices and offers. Create dynamic offers to the customers of your shop. Apply a discount percentage to the cart when it contains a certain number of products, or implement a small sale for each product added.

Plugin’s features:

  • Freedom to create endless discount rules
  • Freedom to apply the discount to general products, or products of particular categories
  • Option to create a threshold from which applying the discount
  • Discounts automatically applied in the cart

PRO version of YITH WooCommerce Dynamic Pricing and Discounts offers far more features and options.


7. Discount Rules for WooCommerce

Discount Rules for WooCommerce is one of the best dynamic pricing plugins for WooCommerce. You can create Bulk discounts, Cart discounts, User-role based discounts, Special offers, BOGO discounts, Tiered discounts & more.


Discount Rules for WooCommerce plugin.


You can easily set up simple to complex dynamic pricing rules in your WooCommerce store. Discount rules for WooCommerce help you increase your revenue, loyalty and customer acquisition rates.

Set discounts based on specific products, categories, attributes & more according to your requirements. Now you don’t need to spend time developing complicated strategies to boost sales, with Discount Rules for WooCommerce you can achieve it without breaking a sweat.


  • Store wide global discount
  • Discount table will be displayed on product pages
  • Order total based discounts
  • Discount based on purchase history
  • Exclude certain products from discount rules


Customer Specific Pricing Extension for WooCommerce Summary

To build a successful business, online or otherwise, you need loyal customers. They are the backbone on which you can grow and thrive. But to get more customers on your side, you need to go above and beyond to provide what they need and more.

By demonstrating that you care about your customers’ shopping experience, and that you want to reward them for it, you’re much more likely to create customers who will be loyal to your brand for life.

Customers always keep coming back when they are offered excellent services. Customer Specific Pricing plugin offers to do just that.

Not only does it make your customers feel special, but it also makes them keep coming back for more. This trend can have a significant impact on sales and profit margins. It will help in attracting registered customers back to your site and thus lead to increased business.

So if you need a plugin to set a different product price for customers in WooCommerce based on predefined parameters, Customer Specific Pricing Extension is a worthy investment.

And if you need plugin for B2B wholesale setting of prices and rules, then check B2BKing WooCommerce wholesale plugin.

DISCLOSURE: Posts may contain affiliate links. If you buy something through one of those links, I might get a small commission, without any extra cost to you. Read more about it here.

14 thoughts on “WooCommerce Dynamic Pricing | How To Set Different Prices For Customers?”

  1. Are you able to update data via the WebAPI? I looking for tighter integration with our backend system.

  2. Seems the plugin is great, I need this but out of my budget.

    $199 for a lifetime, it’s too much.

    I am searching for another one, can anyone suggest me another one like this feature?
    I need only user based price.

    I need to set up a different price for the different user role for each product individually. Thanks

    1. Hi,

      Actually, $199 for lifetime usage is great deal and I have also mentioned cheaper and free alternatives in my posts though they might not have all the features like WISDM Customer Specific Pricing plugin.

    2. hi ASHRAFUL

      I had tried WooCommerce Dynamic Pricing & Discounts with AI ( https://codecanyon.net/item/woocommerce-dynamic-pricing-discounts-with-ai/24165502 ) and it covers all the discount rule which you have in your mind in fact if you can’t find your required discount rule in their plugin they can add it on your suggestion.
      Before moving forward to buy another plugin you must have a look at it they also have a free version of that plugin ( https://wordpress.org/plugins/woo-dynamic-pricing-discounts-lite/ ).
      Have a nice day ????

  3. Hi Kasa

    Your article here says $25 for your plugin but when I click to buy, it shows minimum $69 for one site! Can you please verify the price. thanks

    1. In a time of writing that post, the price was $25. That was a long time ago and new features were added to the plugin so they have increased the price.

      It is hard to keep all posts updated especially when plugins change price, get new options or some features get removed.

      That is why I always recommend visiting the official site for most accurate information.

  4. Great post Kasa. Would I be correct in thinking that you could follow these steps to create a wholesale store, which is what I am looking to do? I have been reading this guide, which I found online: https://barn2.co.uk/woocommerce-wholesale-plugin/. This appears to cover a lot of aspects of wholesale pricing setup, which many other articles don’t seem to cover. Hopefully, your readers find this helpful as well. I also notice they do an affiliate scheme for their plugins, which you may find interesting yourself. Anyway, let me know if I am heading in the right direction. Thanks, Michael

  5. Nice extension,
    Also check this Woocommerce Dynamic pricing plugin ) having more enhanced features like creating customer groups, offering special offers, bulk discounts and ajax based layout to add, update, or delete pricing rules.

    1. Hey Felix,

      You think $25 is expensive? Did you see how much official plugin from WooThemes costs?

      Some may find it expensive, and some worthy investement.

      1. Definitely.
        I own and love WooCommerce Dynamic Pricing & Discounts plugin.
        Only thing It doesn’t is set discount per item.
        But according to author, It will be coming in next major release.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top