How to Show Percentage Discounts in WooCommerce

Displaying percentage discount information is an excellent way to let your visitors know about their discounts.

Unfortunately, WooCommerce doesn’t allow you to display the discount information. You need a piece of code to do so, and it can be challenging for you if you have no experience with coding. 

But thanks to the Dynamic Pricing & Discount Rules plugin, it allows you to display the discount percentage customers are getting. 

So, In today’s article, I’ll show you how to show the WooCommerce percentage discounts with the help of the Dynamic Pricing & Discount Rules plugin. 

This plugin will also help you create different types of discounts like flash sales, bundle discounts, user-role-based discounts, and much more. 

Here’s a quick sneak peek of the final results we’ll be achieving today. 

How to Show WooCommerce Percentage Discounts?

Here I’ll show you the step-by-step process to display the percentage discounts users are getting in WooCommerce with the help of the Dynamic Pricing & Discount Rules plugin. 

So follow the following steps.

Note: You can only display the percentage of the amount saved by the users if you offer discounts created by the Dynamic Pricing & Discount Rules plugin. It won’t work with the WooCommerce sale price

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.

2. Navigate to Dynamic Pricing Rules

Once you have added the discounts, navigate to Woosuite » Dynamic Pricing Rules from your WordPress dashboard.

3. Navigate to the Options Tab

Now from the plugin’s settings, click on the Options tab.

4. Enable the Amount Saved

Now to show the percentage of the discounts on the product page, enable the Amount Saved by clicking on the toggle button. 

By default, it will be displayed on the product and cart pages. I am keeping the default settings for this tutorial but it’s totally up to you to configure the settings as you want. 

You can also change the prefix if you want but I am keeping it as the default one. 

5. Save the Changes

Now click on the green Save Changes button at the top right corner of your screen to save the changes. 

6. Edit the Product to Create Discounts

We need to create discounts on the store using the Dynamic Pricing & Discount Rules plugin. You can create storewide discounts, bundled discounts, or any other type of discount. 

But for this tutorial, I’ll be creating discounts on the product level. So to create discounts, follow the following steps.

6.1. From WordPress Dashboard

Navigate to the Products » All Products from your WordPress Admin Dashboard.

6.2. Hover Your Mouse on any of the Product 

Now hover your mouse on any of the products and click on the Edit button to edit the product. 

6.3. Scroll to the Product Data Section

Once you click on the edit button, you’ll be redirected to the product edit page. Now scroll down to the Product Data Section to offer discounts on the product. 

You can also create discounts for variable products but to be precise and clear, I am using a simple product. 

6.4. Click on the Pricing DIscount Rules Tab

Now to add the discounts, click on the Pricing Discount Rules tab in the left sidebar. 

6.5. Add the Pricing Rule

Now click on the Add Pricing Group button to add the discounts for the product. 

6.6. Set the Quantity Pricing

Once you click the button you’ll see a new rule added from where you can create discounts for this specific product only.

Please keep all the settings as default and head over to the Quantity Pricing section, here, we need to enter the quantity and pricing. 

So, in the Minimum & Max Quantity fields, you can enter the minimum and maximum quantity, which means that if the users don’t match these quantities limit, they won’t get these discounts. 

I am creating a discount type of “Buy 2 or more and get 25% off”. So, I have entered the Minimum Quantity as 2 and in the Maximum Quantity field, I have entered the asterisk (*) which means that the users will get 25% off if they buy more than 2 quantities of this product. 

6.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. 

6.8. Set the Amount of Discount

Now, enter the Amount field of discount you want to offer to this specific product. This amount will be subtracted from the price per item.

For example: If the user has added 2 or more product items to the cart, they will get a 25% discount on each item. 

6.9. Update the Product

Now, scroll above and click on the Update button to save the settings. 

7. Final Results

Now if you visit the product page of the product that you edited, you’ll see that the percentage of the amount saved by the users has been displayed on the product page. It’ll clarify to the user how much discount they are getting on this product. 


Now you know the easiest method to display the percentage of the amount saved by the user on the product and cart pages. It’ll help you to improve the customer experience in your store. 

Now it’s totally up to you to configure the settings you want and let users know how much they save on a particular product. 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 Dynamic Pricing & Discount Rules plugin and build something great at your store!


Welcome to the AovUp blog, where we discuss all things WooCommerce. I hope we can help you achieve something today...

Leave a Reply

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

We – and our partners – use cookies to deliver our services and to show you ads. By using our website, you agree to the use of cookies as described in our Cookie Policy