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?
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 an extension for WooCommerce, Customer Specific Pricing is a plugin comes into play.
WooCommerce Dynamic Pricing
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 WordPress site using 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.
WooCommerce Dynamic Pricing – How CSB 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 a 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.
Just follow these steps:
- Select the customer, role or group you want to award a special pricing for.
- Select the products you want to set the prices for (you can select all products too).
- 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.
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.
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 Will it Cost Me?
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 WisdmLabsis is what you need.
With this 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
2. Dynamic Pricing Woocommerce extension – PAID $129
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.
This 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.
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.
- 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.
Customer Specific Pricing Extension for WooCommerce Final Words
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.
WooCommerce Dynamic Pricing
Thanks for reading. If you liked it please share, subscribe or let me know your thoughts in comments.
NOTE: This post may contain affiliate links, which means I receive commission if you make a purchase using link.