How to Add Discount in WooCommerce Using Free Plugin?

WooCommerce is an exceptional WordPress plugin that helps to set up everything required for an eCommerce store. WooCommerce itself contains a lot of features to improve the eCommerce stores. But still, you may require to add more extensions to integrate more advanced features in your store for adding shipping options, setting different pricing, discounts, adding live chat, helpdesk platforms, and so on.

Many extensions are freely available that you can download from the WordPress plugin repository. But some plugins and extensions are premium and subscription-based, so you need to pay for downloading them into your WooCommerce store. In this article, let us discuss how to add discount in WooCommerce using free plugin.

When and Why You Need to Opt for a Free Plugin for Adding Discounts?

If you search for a dynamic pricing and discounts plugin, you will get a long list of free and premium plugins. But each plugin from different service providers offers a different set of features and functionalities. So before choosing a plugin, you need to thoroughly go through the features of the plugin and make sure it will satisfy all your requirements.

When sales are dull, you may need to captivate more customers and make sure to satisfy your existing customers. In such a scenario, it will be a great step to provide discounts and offers in your store. If you are a beginner in the WooCommerce market, or it is the first time you are going to provide an offer on your products, you can begin with a free version of the plugin. You can upgrade it later accordingly for expanding your store.

Best Free Dynamic Pricing Plugin for Adding Discounts

If you are looking for a free dynamic pricing and discounts plugin, which helps you apply discounts to selected products and categories, ELEX WooCommerce Dynamic Pricing and Discounts Free Plugin will be the right choice.

This plugin comes up with 2 discount rules that you can apply discounts based on individual products and the product categories in your store. Let us go through each discount rule and check a few examples of applying discounts using the rules.

The 2 rules are:

  1. Product Rules
  2. Category Rules

First, you need to download the plugin from its product page or WordPress plugin repository.

After downloading the plugin, go to your WordPress dashboard, install and activate it.

Go to WooCommerce > Dynamic Pricing.

You can find 2 discount rules under Discount Rules, from where you can choose the required discount rule to apply the offer and discounts in your store.

How to Add Discount in WooCommerce Using Free Plugin | dynamic pricing plugin dashboard

First, let us check how you can add a discount in WooCommerce with Product Rules.

Product Rules

Product Rules are used to apply discounts to individual products by selecting their names, or all products in the shopping cart, or all products under a specific product category.

Note: Using Product Rules, you can only apply the discount to one product category if you choose to apply the discount on Selected Category. If you want to apply the discount to multiple product categories together, you can use Category Rules.

In this rule, you can apply the discount based on the quantity, weight, and price of the products. After choosing the option, you need to specify its range to be checked for applying the pricing.

All rules in this plugin are capable to apply a percentage, fixed, or flat price discount.

Let us check an example of the product rule.

Here I have chosen to apply a discount for Selected Products. I have chosen a Hoodie, T-shirt, and an Album to be eligible for a 20% discount if the customer chooses  2 – 5 items of these products.

One point to remember is, the customer should choose 2- 5 products of the same item to be eligible for the discount. If a customer chooses 2 products, say, 1 Hoodie and 1 T-shirt, the discount will not be applied.

You can set a flat rate or fixed price discount similarly.

After saving the rule, when a customer adds 3 Happy Ninja hoodies into their cart, the Cart page will reflect as in the below screenshot.How to Add Discount in WooCommerce Using Free Plugin | product rule discount reflected on the cart page

A 20% discount is applied to the individual product price of the Happy Ninja hoodie.

If you have set the same discount for all Products in cart, it will reflect on the Cart page as in the below screenshot.

How to Add Discount in WooCommerce Using Free Plugin | Product rules cart discount

When the customer adds any 2 – 3 products into the cart, a 20% discount will be applied according to this rule.

You can also choose the user roles for which the specific product rule should be applied. You can also select the date range of the discount to be live in your store.

How to Add Discount in WooCommerce Using Free Plugin | allowed roles and date settings

To unlock other advanced options – Adjustments and Restrictions, upgrade to its premium version. To know more about the premium version features, refer to an article – Everything You Need to Know About WooCommerce Dynamic Pricing.

Now let us go through the Category Rules.

Category Rules

The category Rule is similar to Product Rules. But the only difference in that you can only apply discounts to product categories rather than individual products. You can apply a percentage, flat, or fixed price discount to multiple product categories together. You can set the range of the product’s price, Number of Items, Total Units, or Weight to be checked for applying the discounts.

Let us check an example.

According to this rule, $5 will be applied as the flat price discount if a customer purchases products worth a minimum of $10. This discount will be eligible only for the selected product categories.

This will reflect on the Cart page as in the below screenshot.

When the customer has added products worth a minimum of $10, a flat price discount of $5 has been applied.

You can set the priority in which the rules need to be applied to the products if they are eligible for more than one discount rule. You can reorder using the Up and Down option.

You can also choose a calculation mode from the list.

How to Add Discount in WooCommerce Using Free Plugin | Discount execution order

The available calculation modes are as follows.

  • Best Discount: This one checks for the best discount among all the discount rules, and applies to the product.
  • First Match Rule: This rule applies the first discount rule encountered for a product.
  • All Matched Rule: This one applies all the discounts for every product that comes with the discount rules.

If you want to display a pricing table on the individual product page, you can set the details accordingly under the Pricing Table section.

The pricing table displays all product rules applicable to a product on its individual product page.

Skip to main contentSkip to toolbar About WordPress ELEXtensions 845845 comments awaiting moderation New SEOEnter a focus keyword to calculate the SEO score Howdy, Pallavi PavithranPallavi Pavithran Log Out HelpScreen OptionsWordPress 5.6 is available! Please notify the site administrator. Add New Post The WooCommerce API Manager needs to have the products configured that will use the API Manager. After the products API tab fields are setup and populated for each product using the API Manager, visit the Settings page, and click the First-Time API Manager Data Build button to build API Keys for products customers have already purchased. There are one or more required or recommended plugins to install, update or activate. Please contact the administrator of this site for help. Dismiss this notice Dismiss this notice. Enter title here How to Add Discount in WooCommerce Using Free Plugin? Permalink: https://elextensions.com/how-to-add-disco…sing-free-plugin/ ‎EditBackend EditorFrontend Editor Add MediaVisualText ▲ Paragraph P Word count: 1066 Draft saved at 7:05:33 pm. Toggle panel: Publish Preview(opens in a new window) Status: Draft EditEdit status Visibility: Public EditEdit visibility Publish immediately EditEdit date and time AMP: Enabled EditEdit Status Readability: Needs improvement SEO: Not available Move to Trash Toggle panel: Format Post Formats Standard Audio Gallery Video Quote Link Toggle panel: Categories All Categories Most Used Blog Business Case Code Snippet Customer Stories Documentation ELEX Address Validation & Google Address Autocomplete Plugin for WooCommerce ELEX Amazon Payments Gateway for WooCommerce ELEX Authorize.net Payment Gateway for WooCommerce ELEX Bulk Edit Products, Prices & Attributes for WooCommerce ELEX Dynamic Pricing and Discounts Plugin for WooCommerce ELEX EasyPost Auto-Generate & Email Labels Add-On ELEX EasyPost Shipping Method Plugin for WooCommerce ELEX Google Product Feed Plugin ELEX Hide WooCommerce Shipping Methods Plugin ELEX Stamps.com Shipping Plugin with USPS Postage for WooCommerce ELEX Stamps.com USPS Auto-Generate & Email Labels Add-On ELEX WooCommerce Australia Post Bulk Label Printing Add-On ELEX WooCommerce Australia Post Shipping Plugin with Print Label & Tracking ELEX WooCommerce Catalog Mode, Wholesale & Role Based Pricing ELEX WooCommerce DHL Express / eCommerce / Paket Shipping Plugin with Print Label ELEX WooCommerce DHL Express Bulk Label Printing Add-On ELEX WooCommerce EasyPost Bulk Label Printing Add-On ELEX WooCommerce EasyPost Return Label Add-On ELEX WooCommerce Product Price Custom Text (Before & After Text) and Discount Plugin ELEX WooCommerce Request a Quote plugin for WooCommerce ELEX WooCommerce Stamps.com Bulk Label Printing Add-On ELEX WooCommerce USPS Shipping Plugin with Print Label WSChat - WordPress Live Chat Plugin WSDesk - WordPress Helpdesk Plugin WSDesk Agent Signature Add-On WSDesk SMS Notification Add-On ELEX Optimize YouTube Videos Embed WordPress Plugin ELEX WooCommerce Name Your Price Plugin FAQ Getting Started Knowledge Base Open Source HelpDesk & Customer Support Ticketing System – Simple & Flexible Plugin Integrations Shipping Plugins Uncategorized WooCommerce + Add New Category Toggle panel: Tags Add New Tag Separate tags with commas Choose from the most used tags Toggle panel: Featured Image Set featured image Toggle panel: Yoast SEO Need help? Go Premium Content optimization Enter a focus keyword to calculate the SEO scoreSocial ReadabilityNeeds improvementEnter your focus keywordAdd keyword Snippet preview Show information about the snippet editorYou can click on each element in the preview to jump to the Snippet Editor. SEO title preview:How to Add Discount in WooCommerce Using Free Plugin? - ELEXtensions Slug preview:https://elextensions.com/how-to-add-discount-in-woocommerce-using-free-plugin/ Meta description preview:WooCommerce is an exceptional WordPress plugin that helps to set up everything required for an eCommerce store. WooCommerce itself contains a lot of features to improve the eCommerce stores. But still, you may require to add more extensions to integrate more advanced features in your store for adding advanced shipping Edit snippet Focus keyword Show information about the focus keywordEnter a focus keyword This article is cornerstone content Analysis Show information about the content analysis Problems (2) No focus keyword was set for this page. If you do not set a focus keyword, no score can be calculated. No meta description has been specified. Search engines will display copy from the page instead. Improvements (4) The images on this page contain alt attributes. The SEO title is wider than the viewable limit. The slug for this page is a bit long, consider shortening it. The slug for this page contains stop words, consider removing them. Good results (3) The text contains 1087 words. This is more than or equal to the recommended minimum of 300 words. This page has 0 nofollowed outbound link(s) and 1 normal outbound link(s). This page has 0 nofollowed internal link(s) and 10 normal internal link(s). Toggle panel: Post Style Settings STYLE Custom Style Style Style 1 Toggle panel: Display Settings LAYOUT Custom Layout Toggle panel: Revolution Slider Options Choose Slide Template default Toggle panel: Author Author Pallavi Pavithran (pallavi) Thank you for creating with WordPress.Version 4.9.16 Link inserted. No results found. Close media panel Add Media Filter by type All media items Filter by date All dates Smush: All images Search Media Search media items... ATTACHMENT DETAILS Display-price-table.png December 15, 202025 KB 917 × 328 Edit Image Delete Permanently URL https://elextensions.com/wp-content/uploads/2020/12/Display-price-table.png Title Display price table Caption Alt Text Description Smush 12 images reduced by 16.7 KB (8.2%) Image size: 24.5 KB View Stats Required fields are marked * ATTACHMENT DISPLAY SETTINGS Alignment None Link To Media File https://elextensions.com/wp-content/uploads/2020/12/Display-price-table.png Size Full Size – 917 × 328 1 selected Clear Insert into post | Display price table

You can choose ‘Yes’ to enable the pricing table on the product page, choose a position in which it should be displayed on the product page, and the custom name for denoting the quantity.

The pricing table will be displayed on a product page as in the below screenshot.

How to Add Discount in WooCommerce Using Free Plugin | Pricing-Table

To know more about the pricing table, refer to the article – Easily Display WooCommerce Pricing Matrix / Price List for Product Discounts.

To sum up,

Using this free plugin, you can easily apply basic discounts in your WooCommerce store. When you need to apply advanced discounts like BOGO (Buy One and Get Offer) discounts or combinational rules, you can upgrade to the premium version.

Further Reading:

Popular Tags

Blog Business Case Code Snippet Documentation ELEX Address Validation & Google Address Autocomplete Plugin for WooCommerce ELEX Amazon Payments Gateway for WooCommerce ELEX Authorize.net Payment Gateway for WooCommerce ELEX Bulk Edit Products, Prices & Attributes for WooCommerce ELEX Dynamic Pricing and Discounts Plugin for WooCommerce ELEX EasyPost Auto-Generate & Email Labels Add-On ELEX EasyPost Shipping Method Plugin for WooCommerce ELEX Google Product Feed Plugin ELEX Hide WooCommerce Shipping Methods Plugin ELEX ShipEngine Multi-Carrier Shipping & Label Printing Plugin for WooCommerce ELEX Stamps.com Shipping Plugin with USPS Postage for WooCommerce ELEX Stamps.com USPS Auto-Generate & Email Labels Add-On ELEX WooCommerce Abandoned Cart Recovery with Dynamic Coupons ELEX WooCommerce Australia Post Bulk Label Printing Add-On ELEX WooCommerce Australia Post Shipping Plugin with Print Label & Tracking ELEX WooCommerce Catalog Feed for Facebook & Instagram ELEX WooCommerce Catalog Mode, Wholesale & Role Based Pricing ELEX WooCommerce Choose Your Delivery Date Plugin ELEX WooCommerce DHL Express / eCommerce / Paket Shipping Plugin with Print Label ELEX WooCommerce DHL Express Bulk Label Printing Add-On ELEX WooCommerce Discount per Payment Method Plugin ELEX WooCommerce EasyPost Bulk Label Printing Add-On ELEX WooCommerce EasyPost Return Label Add-On ELEX WooCommerce Name Your Price Plugin ELEX WooCommerce Product Price Custom Text (Before & After Text) and Discount Plugin ELEX WooCommerce Stamps.com Bulk Label Printing Add-On ELEX WooCommerce USPS Shipping Plugin with Print Label ELEX WooCommerce Request a Quote plugin for WooCommerce ELEX WordPress Embed YouTube Video Gallery ELEX WordPress Embed YouTube Video Gallery Plugin FAQ Getting Started Knowledge Base Open Source HelpDesk & Customer Support Ticketing System – Simple & Flexible Plugin Integrations ReachShip WooCommerce Multi-Carrier & Conditional Shipping Plugin Shipping Plugins Uncategorized WooCommerce WSChat - WordPress Live Chat Plugin WSDesk - WordPress Helpdesk Plugin