In the world of e-commerce, offering custom prices in your online store can be the difference between a one-time shopper and a loyal customer. A WooCommerce custom price plugin offers you the flexibility to provide discounts, specific prices for different client types, or even charge for custom products.
In this tutorial, I'll explain what custom pricing is, its benefits, and how to set it up in WooCommerce for a range of different use cases. I understand that the term "Custom prices" means different things to different people, so I'll provide a choice of methods for setting them up.
What is custom pricing in WooCommerce?
Have you ever walked into a store and wished prices were tailored just for you? Or, perhaps, for a special group you belong to? That's the magic of custom pricing.
Custom pricing is a smart strategy to offer different prices on your WordPress site. It's all about charging different prices to different customers, dynamically changing the price for different scenarios.
For example, WooCommerce custom pricing might involve:
- Bulk buys: Ever bought something in a larger quantity and hoped for a little discount? With custom pricing, sellers can do just that – reduce the price a bit when people buy more.
- Seasonal sales: Sometimes, it's the holiday season or maybe an end-of-season sale. Custom pricing lets store owners set prices that match the festive mood.
- Role or customer-specific prices: There are lots of reasons why you might want to charge different prices to different groups of people - or even individual customers. A WooCommerce custom price plugin is a way to do this. With the right plugin, you can set custom prices per user role or customer.
- Creating custom price formulas: Some stores need to calculate custom prices based on the customer's inputs. For example, this might apply to a store selling cut-to-size materials. The customer enters their required sizing, and are charged a custom price based on the cost calculator.
- Rewarding loyal shoppers: Some store owners like to give a thumbs-up to their regulars. With custom pricing, you can offer discounts to loyal shoppers. This says "Hey, thanks for coming back. Here's a special price just for you."
When done right, custom pricing doesn't just help your pocket - it can boost customer loyalty, sales, and average order value (AOV). It's all about creating a user-friendly shopping experience. Your customers feel valued, and in return, they shop more.
The best part? You can set custom prices for both physical and digital goods. This means whether you're selling eBooks, plugins, t-shirts, or coffee mugs, there's a pricing option suitable for you. Your WooCommerce custom price strategy can be the distinguishing factor that sets your store apart from others.
Choosing the best WooCommerce custom price plugin
Instead of spending money developing a custom store, you can use a plugin to get the functionality you need. It's quicker, more efficient, and budget-friendly.
The best WooCommerce custom price plugin will depend on what sort of custom prices you want to set up. As we saw in the previous section, there are several different ways to do this depending on your requirements! As a result, I will recommend different plugins for implementing different types of custom pricing in WooCommerce.
I've divided the best custom price plugins into 3 categories, depending on how you want to apply the price changes:
- Plugin 1: Charge custom product prices based on the customer's selections.
- Plugin 2: Set dynamic discounts at the cart level, for example quantity or role-based discounts, or sitewide sales.
- Plugin 3: Set custom pricing for individual customers.
Read the above definitions and think about what sort of custom pricing you had in mind when you started reading this article. Then skip to that section and start setting it up!
Plugin 1: Charge custom prices based on the customer's selections
The WooCommerce Product Options plugin provides a range of ways to charge custom pricing for a specific product based on the customer's selections. For example, you can use it to:
- Add a range of extra options or add-ons to your products, each one customizing the price in different ways. For example, you can set up each option to increase or decrease the price by a certain amount or percentage.
- Calculate custom price formulas which calculate the product price based on the numbers which the customer enters (e.g. a measurement price calculator where they enter their size requirements).
- Add a Name Your Price field to the product page which lets customers enter a custom price which they will pay on top of the main product cost.
Next, I'll tell you how to set up WooCommerce Product Options with these three types of custom pricing.
Add extra product options with custom pricing
How it works
WooCommerce Product Options plugin lets you add different choices to a product page, each with its own price. Think about selling a T-shirt. With this plugin, you can let customers pick a size, color, or design, and the price might change based on what they pick.
So, if a customer chooses a special design, the price might go up a little. As they make their choices, they can see the price change right away. This helps customers know how much they'll pay before buying. Plus, for those who run their stores, they can give more options like special product add-ons, coupons, or even monthly subscription deals (e.g. if you use YITH WooCommerce Subscriptions). It's like building your product piece by piece and seeing the price as you go.
There are several pricing options to choose from. You can add a flat fee for each option selected (either regardless of the quantity ordered, or multiplying up based on the quantity that the customer orders). It's also possible to increase or decrease the price by a percentage based on the options selected.
- Install and activate WooCommerce Product Options on your WordPress site.
- In the WordPress dashboard, go to Products → Product Options.
- Click 'Add New' to create an options group. Do this for each product that you need custom pricing for. You can also make the same group of options appear on multiple products, either by selecting them in bulk or choosing a category. This is a good time-saver if you offer the same custom price changes to more than one product.
- Now select which type of option you want to create. There are tons of options - checkboxes, clickable images, dropdowns, radio buttons, and so on. They all have the same custom price options, so choose which one will be most user-friendly for your customers.
- Add all the choices and choose a price option from each one.
- You can also use the advanced features if you like. For example, there's a conditional logic option which lets you dynamically show and hide options based on the customer's other selections.
Add custom price formulas to WooCommerce
So far, we've looked at how to use the WooCommerce Product Options plugin to assign prices to different options. Its price formula feature provides a more advanced way of offering WooCommerce custom pricing.
A price formula is like giving your online store a mini calculator to figure out product prices. It's completely flexible and you can create a completely custom formula based on whichever parameters and mathematical symbols you like.
For example, imagine that you're selling made-to-measure curtains which are priced based on the length and width that the customers entered. To do this, you would use a price formula field to create a measurement price calculator which calculates a custom price based on the length and width.
To do this, simply follow the instructions from the previous section but select the 'Price formula' option type. You'll see a field with guidance underneath it to help you create your custom pricing calculator for WooCommerce.
Allow customers to name their own custom price
Empowering customers to choose their own prices is a good way to increase customer engagement. Imagine a situation where you run a cafe and use WooCommerce for online orders. You might want to allow customers to add a tip or gratuity of their choice. Alternatively, you might be raising funds for a cause, and want to let customers add charity donations.
If you want to let customers choose what to pay, then you can do it with the Customer-Defined Price field type in WooCommerce Product Options. You can add this custom price field to any product in the store, and either make it required or optional. Either way, customers enter the price that they want to pay on top of the regular price (if there is one).
To create a custom price field for the customer to fill in, follow the instructions above to install WooCommerce Product Options and create an option group. This time, add a 'Customer-Defined Price' option.
Plugin 2: Set dynamic discounts at the cart level, for example quantity or role-based discounts, or sitewide sales
YITH WooCommerce Dynamic Pricing and Discounts is a fantastic all-rounder. It lets you add a wide range of discounts and custom price changes to your store, either globally or per product or category. You can:
- Set up member-exclusive and role-based discounts.
- Manage discounts and promotions across individual products or the whole store.
- Create promotions and discounts based on specific conditions (such as cart total).
- Offer gift incentives.
- Schedule seasonal discounts and promotions.
YITH's discount WooCommerce plugin is best for sitewide custom pricing because of its versatility. It lets you set up custom pricing based on various rules or user roles. For instance, if you wish to offer discounts depending on what else a shopper has in their cart, or perhaps the quantities they order, then you can do that.
For example, you can offer a discounted price to subscribers or provide a sale price for specific products when bought in bulk. These different pricing options are possible by setting up custom rules.
Customers can see the applied discounts on the cart page and then move on to the checkout, reassured that they are getting their own custom pricing.
How to set up custom pricing in WooCommerce
Follow these steps to use YITH's plugin to set up custom pricing in WooCommerce:
- Get the plugin and install it on your WordPress website.
- Next, go to WooCommerce → Settings → General and make sure the use of coupons is enabled. The plugin won't work unless you do this.
- Go to YITH → Dynamic Pricing → Dynamic Rules dynamic rules and then click the '+ Add rule' button.
- A modal window will appear where you can choose the discount type. Select the type of custom pricing you want to set up and then follow the instructions to add the discount amount and other details. You can create a wide range of WooCommerce custom price offers, such as:
- Quantity discounts and bulk pricing tiers, e.g. "Buy 5-9 and get 5% off, or buy 10+ and get 10% off."
- Special offers, e.g. 3 for 2 deals.
- Gift products, e.g. "Buy 2 t-shirts and get a baseball cap free".
- Set a discount on a whole shop, e.g. for storewide sales on Black Friday.
- Set a category discount, e.g. 10% off all t-shirts.
- Set a cart discount, e.g. "Save 10% when you spent over $100".
Plugin 3: Set custom pricing for individual customers
Our final plugin is a very specific one - Customer-Specific Pricing. True to its name, it lets you set custom pricing to charge to each individual customer. As a store owner, there might be times when you want to set custom prices for specific customers. This could be based on their loyalty or any special agreements you have with them. Maybe you've agreed upon special discounts with specific buyers. With custom pricing, you can enhance user loyalty and provide a tailored shopping experience, making customers feel valued.
Client-specific pricing isn't triggered by how many products the customer orders or which options they choose. Instead, it simply makes your WooCommerce store charge custom prices based on which user is currently logged in and making the purchase. Each client sees their own bespoke pricing, and can't see what you charge to other people.
You can charge custom pricing to specific users by installing the Customer Specific Pricing plugin.
How to configure client-specific pricing
- First, install Customer Specific Pricing on your WordPress site.
- Once done, navigate to CSP from the WordPress dashboard and select the 'Product Pricing' option.
- From here, pick the respective customers and their corresponding products for which you want to designate custom prices.
Proceed by clicking on the 'Set Prices' option:
You can then decide whether to offer a fixed rate reduction or a percentage-based one for the selected products for each customer. Additionally, you have the option to establish a minimum price or purchase quantity. This ensures that the discount only applies when the customer buys a specific number of that product.
Which is the best WooCommerce custom pricing plugin?
Custom pricing in WooCommerce is more than just a feature; it's an entire strategy. By integrating client-specific pricing and other types of custom price, you're not just altering numbers but embracing a strategy that can skyrocket sales. It can also boost customer loyalty and deliver a shopping experience tailored to each user.
With the diverse product types available in WooCommerce, it's essential to match them with a custom pricing range to cater to every customer's needs. Choose a plugin based on the type of WooCommerce custom pricing that you want to set up in your online store:
- Plugin 1: Use WooCommerce Product Options to charge custom product prices based on the customer's selections.
- Plugin 2: YITH's pricing plugin lets you set dynamic discounts at the cart level, for example quantity or role-based discounts, or sitewide sales.
- Plugin 3: And Wisdm's Customer-Specific-Pricing plugin is ideal for setting custom pricing for individual customers.
Take the first step towards optimizing your WooCommerce store with strategic custom and client-specific pricing. Your customers (and sales reports) will thank you!