Home > WooCommerce > Docs > How to Set up WooCommerce Dynamic Pricing

How to Set up WooCommerce Dynamic Pricing

Last updated: December 01, 2023
This article has been written and researched by our expert Avada through a precise methodology. Learn more about our methodology





This is pretty straightforward to do in the offline world. When the client arrives at the checkout counter, you apply the discount depending on their purchases, and that’s all there is to it. It’s as easy as it gets. But, how can you include the pricing fluctuations in your online store? After all, regardless of the sort of consumer, the entrance price point for all items is the same.

And in this post, we’ll show you exactly How to Set up WooCommerce Dynamic Pricing for your WooCommerce store’s consumers.

What is WooCommerce dynamic pricing?

The tiered bulk discounts are a basic example of WooCommerce Dynamic Pricing. For instance, if you buy five or more items, you will receive a 10% discount; if you buy ten or more items, you will receive a 20% discount. Another notable example is user role-based pricing, in which a particular group of consumers, such as wholesale customers, receive a discount on items depending on their user role. WooCommerce Dynamic Pricing also includes the Buy One Get One (BOGO) promotion. A good WooCommerce Dynamic Pricing plan may help you improve sales and average customer spending by many times.

Benefits of WooCommerce dynamic pricing

Dynamic pricing, like any discounting technique, pushes customers to buy more in order to save more. The following are some of the benefits of using dynamic pricing policies in your store:

  • Increase the income of your WooCommerce store
  • Create a large consumer base
  • Boost sales conversion in your eCommerce store\sHelps selling non-moving goods and clear the inventories
  • Increase website traffic as a result of referral traffic
  • Build authority and trustworthiness
  • Reduce cart abandonment
  • Save potential customers’ purchasing history for certain occasions.

How to set up dynamic pricing in WooCommerce

When it comes to plugins, you have a few options when it comes to adding WooCommerce dynamic pricing to your site. Let’s go through your alternatives first, and then we’ll show you how to set up our recommended solution.

Step 1: Select a WooCommerce dynamic pricing plugin

The official Dynamic Pricing WooCommerce extension is the most well-known plugin in this category. It does, however, cost $129 a year, which may be too expensive for new online stores and for very tiny eCommerce enterprises. Fortunately, there are some cost-effective options.

When it comes to free WooCommerce dynamic pricing plugins, there are two that provide the greatest flexibility in terms of installation. WooCommerce’s Advanced Dynamic Pricing allows you to apply discounts based on certain rules:

It also allows you to set pricing based on user roles (which is ideal for loyalty rewards programs) and import value tables.

Dynamic Pricing With Discount Rules for WooCommerce is another good option. This plugin has the same basic functionality as our previous selection, plus it allows you to prioritize certain discounts, create front-end labels to alert people to your deals, and more:

We’ll utilize Dynamic Pricing With Discount Rules for WooCommerce for this tutorial because it’s more user-friendly. Keep in mind that we’ll be showing you the free version of the plugin, but there’s also a paid edition with more capabilities.

Step 2: Configure your dynamic pricing rules

You may start putting up some simple dynamic pricing rules once you’ve installed and activated the Dynamic Pricing With Discount Rules plugin. To get started, go to your dashboard and select Pricing Rules > Add New Rule:

Configure your dynamic pricing rules

A new form will appear, with all of the options available to you. First, give your rule a name:

Configure your dynamic pricing rules

In the situation of overlapping instructions, Dynamic Pricing With Discount Rules allows you to establish priority levels for your rules. Set the Priority to one and toggle the Active button to the ‘on’ position as this is your first time.

You can choose to apply the rule just to logged-in clients further down. This makes sense for loyalty rewards reductions, but in other instances, such as sales, you might wish to provide more widespread dynamic pricing.

For the time being, leave the Product Lists option set to All - we’ll get to that later. Then go to Discount Type:

Configure your dynamic pricing rules

The choices are easy to understand. You may choose “Quantity” based discount if you wish to provide a bulk discount, for example. As a result, you’ll get the following settings:

Configure your dynamic pricing rules

In this example, we put up a rule that gives consumers who buy two or more of the same goods a fixed-price discount of $10. We have turned on the Show price table option on our product pages to show our bulk purchasing possibilities.

Remember to save your settings after you’ve finished adjusting them. When you’re ready, toggle the Status of your new rule to Active under the Pricing Rules tab:

Configure your dynamic pricing rules

Returning to the subject of product listings. You may apply dynamic pricing to individual goods using this functionality. This is particularly beneficial in some sorts of sales.

To do so, navigate to Pricing Rules > Product Lists > Manage Pricing Rules. Create a New List:

Configure your dynamic pricing rules

Choose the Products Selection option under Type, then give your list a name. Finally, particular products need be added to your list before it is published:

Configure your dynamic pricing rules

When you create a new WooCommerce dynamic pricing rule, your list will now show as an option under Product List.

Step 3: Test the discount rules

It is a good idea to double-check that a plugin that applies rules throughout your site is operating properly once you configure it. In this example, previewing one of your product pages is all that is required:

Test the discount rules

As you can see from the price table in the image above, the sample bulk buy rule we established works properly. When customers add a product with dynamic price to their cart, they will receive the following notification:

Test the discount rules

Go to Pricing Rules > Settings > General Settings to change this notice. Price Rules > Settings > Pricing Table allows you to change the look of your pricing table.

With planned dynamic pricing, such as sales, you may also wish to use a notice bar to advertise your discount. Alternatively, you may send out promotional emails to existing clients, informing them that they should visit your website to take advantage of a special offer.

5 Best Free WooCommerce Dynamic Pricing and Discounts Plugins

1. WooCommerce Dynamic Pricing

WooCommerce Dynamic Pricing

WooCommerce Dynamic Pricing is an official WooCommerce extension that makes it simple to set up dynamic pricing on your website.

You may use the extension to set up bulk discounts for your store’s items, select between fixed price and percentage changes, and so on.

You may also put a discount on the goods based on the amount purchased using the sophisticated product price option.


  • Dynamic Price has seven distinct modes for designing and implementing pricing rules, including advanced bulk product pricing, advanced special offer pricing, advanced total order pricing, category pricing, and more.

  • Customers should be assigned different responsibilities based on their purchases.

Price: 129$ per year

2. ELEX Dynamic Pricing and Discounts

ELEX Dynamic Pricing and Discounts

Another popular plugin that helps you to easily set up dynamic pricing on your WooCommerce site is Elex WooCommerce. You may define rules to apply discounts to product categories and cart pages in addition to individual goods.


  • You may put discounts on all goods in a category as well as individual products using rules.

  • You may create discount rules depending on quantity, price, total units, weight, and the number of products in your cart.

  • You may use a price table feature on the product page to show all eligible offers if a product has numerous product rules.

  • You may create rules depending on the expiration date.

  • You may choose from a variety of discount options, including flat discounts and percentage discounts.

Price: free

3. YITH Dynamic Pricing and Discounts for WooCommerce

YITH Dynamic Pricing and Discounts for WooCommerce

YITH Dynamic Pricing and Discounts for WooCommerce is a popular plugin that allows you to establish dynamic pricing for your WooCommerce goods by using price rules and conditions.

You can give discounts to particular users or a certain amount of goods they’ve bought.


  • Discounts can be applied to a specific product or items in a certain category.

  • Multiple rules can be combined.

  • You may show a personalized message to a customer about how much money they are saving on their current order.

  • Specific goods and categories might be excluded. You won’t have to apply the cart rules to these goods and categories this way.

Price: 139$ per year

4. Discount Rules for WooCommerce

Discount Rules for WooCommerce

You may establish discounts based on items, categories, or variants using the Discount Rules for WooCommerce plugin. This plugin allows you to display discounts on the cart and checkout pages in addition to the store and product pages.


  • Provide percentage-based and store-wide discounts.

  • Percentage discounts based on quantity, cart, or total order are available.

  • Create discount criteria based on items and exclude certain products from the rules.

  • Set date-based discounts.

Price: free

5. Dynamic Pricing and Discounts by RightPress

Dynamic Pricing and Discounts by RightPress

RightPress is a well-known plugin developer whose work can be found on CodeCanyon, one of the most famous WordPress plugin marketplaces. RightPress’ WooCommerce dynamic pricing and discounts plugin is one of the most popular, with over 17,000 sales and a 4.5-star rating.

The plugin is simple to use but quite powerful when it comes to handling dynamic pricing for your WooCommerce business. This plugin may be used for recurring promotions, package pricing, flash sales, special discounts, and more.


  • Set fixed discounts that aren’t affected by quantity.

  • Get savings when you buy in bulk.

  • The more you buy, the more likely you are to receive discounts.

  • Provide tiers of pricing.

  • When certain quantities of items are purchased, create bundle offers and apply discounts.

Price: 59$ for one-time installation


When it comes to setting up an online business, WooCommerce is a fantastic choice. And utilizing WooCommerce to update your store’s pricing is a breeze. However, if you have to change pricing on a frequent basis, it may get tiresome.

Fortunately, you have the option of employing WooCommerce dynamic pricing plugins, which allow you to establish rules and easily automate the process. There’s a lot you can do, from establishing restrictions for large purchases to providing discounts to your regular consumers.

We hope that you find this article about How to Set up WooCommerce Dynamic Pricing essential!

Roger has over 4 years of experience in SEO. While in college, he started learning about SEO and showed a passion for the field. Right after graduation, he embarked on SEO projects and achieved great success. After years of working, he has learned deeply about SEO. Currently, he is the SEO team leader at avada.io

Stay in the know

Get special offers on the latest news from AVADA.