WooCommerce doesn’t allow you to create customer-specific pricing. In case you want to offer different pricing to different customers, you need a way to do so.
Well, don’t worry, I got you covered here!
Some WooCommerce extensions are available in the market that will help you achieve customer-specific pricing, but they don’t allow you to do many customizations.
So In today’s article, I’ll share the easiest method to set the customer-specific pricing in WooCommerce. I’ll be using Dynamic Pricing & Discount Rules Plugin. This plugin will help you to show different pricing to different users.
Here’s a quick sneak peek of the final results.
So let’s dive in and see how to set it up.
On This Page
- 1 What is Customer-Specific Pricing?
- 2 How to Set Customer-Specific Pricing in WooCommerce?
- 3 Conclusion
What is Customer-Specific Pricing?
Customer-specific pricing means that different customers will see different pricing. Let’s understand this with an example.
I have a customer with whom I have agreed to individual discounts, that is why I need a system to provide these discounts only to that user automatically. Other users with the same or different user roles won’t see these specific prices.
Thanks to the Dynamic Pricing & Discount Rules plugin. This plugin will help you to set customer-specific pricing. It’ll also help you create bundle discounts, category-based discounts, and much more.
How to Set Customer-Specific Pricing in WooCommerce?
Here I’ll show you how to set customer-specific pricing in WooCommerce. So follow the following steps to set the customer-specific pricing.
1. Install and activate the Dynamic Pricing & Discount Rules Plugin
Note: You can skip this step if you have already installed and activated the Dynamic Pricing & Discount Rules plugin.
To install the Dynamic Pricing & Discount Rules plugin, you will need to install the Woosuite Core plugin and activate it with the help of a license key. We have created a Quick Start Guide for you to figure out how to install and activate the Dynamic Pricing & Discount Rules plugin.
Once you have installed and activated the plugin, navigate to Woosuite » Dynamic Pricing Rules from your WordPress dashboard.
Now, click on the Advanced Rules tab from the plugin’s settings to set the discounts for specific users.
4. Set Customer-Specific Pricing Using Advanced Rules
Now, click the Add Category Pricing button to add the discount rules for specific customers.
A rule will be added once you click the button, which I’ll be customizing in the next steps.
4.1. Give Admin Title
Now, enter the rule’s name in the Admin Title field. Only the admins will be able to see this. It is beneficial if you have created several rules.
4.2. Set the Quantities
Now, from the Quantities Based On the dropdown, you’ll get two options
- Cart Line Item Quantity
- Sum of Category
For this tutorial, I have selected the Cart Line Item Quantity so that the user will get discounts on each product in the cart.
4.3. Select the Categories for Discounts
Now, select the categories in the Categories to Count and Categories to Adjust fields. Categories to Count means that if a user purchases from the selected categories, then they will get the discounts from the categories specified in the Categories to Adjust field.
As we are creating discounts for the enitire store, I have selected all the categories available in my store, which means that the specific users will get customer-specific discounts on all the categories.
4.4. Select the Users for this Discount
From the Applies to dropdown, select the Specific Users as we want to offer customer-specific pricing.
Once you select the Specific Users from the dropdown, you’ll see a new Users dropdown from which you can choose the customers you want to offer customer-specific pricing.
4.5. Select the Rule Processing Mode
Now from the Rule Processing Mode dropdown, you’ll get four options.
- Tiered Pricing
- Special Offer
- Bundle(Set) Discount
For this tutorial, I have selected the Bulk.
4.6. Set the Quantity Pricing
Now, in the Quantity Pricing section, we need to enter the quantity and pricing. So, in the Minimum Quantity field, enter 1, and in the Max Quantity field, enter the asterisk (*) to create an unlimited upper bound.
4.7. Select the Type of Discount
Now select the discount type from the Type dropdown. You can select the discounts as
- Price Discounts
- Fixed Price
- Percentage DIscounts
I have selected the Percentage Discount as the type of discount from the dropdown.
4.8. Set the Amount of Discount
Now in the Amount field, enter the amount of discount you want to offer to a specific customer. This amount will be the percentage that’ll be subtracted from the product’s price.
For example: If the user has added 15 items of a product to the cart, he will get a 10% discount on each item.
5. Save Changes
Once you have set the customer-specific pricing, click on the green “Save Changes” button at the top right corner of your screen to save all the settings.
6. Final Results
Now let’s test it.
To test it, first I visited the site as a regular customer and added 15 items of a product to my cart. And when I visited the cart page, no discounts were applied.
I have logged into my store as the user for which we just created the discounts. After logging in, I added 15 items of the same product to my cart.
And this time, when I visited the cart page, the discounts were applied automatically.
This is how you can set customer-specific pricing in WooCommerce. The specific users will see the customer-specific pricing based on the discounts set at the backend.
The Dynamic Pricing & Discount Rules plugin is the easiest way to set customer-specific pricing. As I mentioned earlier, this plugin will help you to create several types of discounts.
I hope this article helped you learn to set customer-specific pricing. If you have any queries, you can ask them in the comments or contact our customer support. Our dedicated customer support team typically replies within 48 hours.
To get started, download the WoCommerce Product Table plugin today and build something great at your store!