The 19 best plugins for WooCommerce discounts in 2024

The 14 Best Plugins for WooCommerce Discounts in 2023 WooCommerce discount plugin

Which is the best Woocommerce discount plugin? We've tried and tested the best ones and picked the best from each category, so you don't have to!

As an online store owner, discounts are a great way of drawing attention to your site and driving sales. From seasonal offers to coupon codes, discount plugins are an essential part of your toolkit.

We've picked 17 pricing plugins that will unleash the full potential of discounts on your WordPress-powered store. There's a plugin for whatever type of discount you need to offer - keep reading to discover the best discount plugin for WooCommerce.

Dynamic pricing and discounts plugins

As we've seen, while discounts are an excellent way of drawing attention, the default WooCommerce options for discounts are pretty limited. Not only does it restrict you to a very small number of discount types, but activating them is also a slow and tedious process.

Dynamic pricing and discounts plugins greatly expand your options and allow you to implement your chosen discounts swiftly and easily. So, if you're scratching your head and asking, "How do I add a 20% discount in WooCommerce?" or "How do I set discount rules in WooCommerce?", then this is the right section for you.

Here are the 4 best WooCommerce dynamic pricing plugins to get the job done.

1. WooCommerce Discount Manager (recommended)

WooCommerce Discount Manager Plugin

WooCommerce Discount Manager is the best discount plugin by far. That's because it lets you create a wide range of discounts, AND display them on the front end of your website. Not many plugins will do both!

Key features

WooCommerce Discount Manager add discount type
  • Product discounts: Create a choice of 6 different types of discounts.
  • Advanced control: Create storewide discounts or apply them to specific categories or products only. You can also restrict discounts to specific user roles, or even offer unique pricing for individual customers.
  • Scheduled sales: Create scheduled sales with a specific start or end date - no need to set up your sale prices manually.
  • User-friendly interface: The plugin's user-friendly interface makes it easy to set up advanced discounts in minutes.
  • Display discounts: Add prominent notices to display on product pages, or display tiered pricing tables of your quantity discounts.
Display tiered pricing tables to encourage customers to buy more

Verdict

WooCommerce Discount Manager is our top pick because it lets you create and display literally any kind of discount. It's easy to use and comes with incredibly comprehensive documentation and a full 30-day money back guarantee.

It has lots of features that you don't see in other WooCommerce discount plugins. For example, the way that it displays discounts on product page and in the cart can directly help to increase your sales.

2. YayPricing – WooCommerce Dynamic Pricing & Discounts

YAYPricing WooCommerce Dynamic Pricing Discounts

YayPricing is next on the list thanks to its wide range of WooCommerce pricing rules and discount types. It can apply combined product discounts with shipping discounts. And if needed, you can exclude specific products or WooCommerce coupons.

To target the right customers, you can add further conditions to each pricing rule. For example, offering user role based bulk discount pricing or discounted product prices to registered members.

Key features

  • Product discounts: Buy X get Y, Buy one get one free, category discounts, etc.
  • Cart discounts: Order subtotal discounts, discount per individual cart item, and more.
  • Shipping discounts: Free domestic shipping on orders of $50 or more, or discounts based standard shipping rate.
  • Customer loyalty rewards: Automatically apply discounts based on customer order history, purchase date, or ordered products.
  • Custom fees & flexible shipping rules.

Verdict

YAY WooCommerce Dynamic Pricing and Discounts is a nice all-rounder with plenty of features. While it doesn't have the same overall quality as WooCommerce Discount Manager, it's a good option for smaller stores.

3. YITH WooCommerce Dynamic Pricing and Discounts

Buy YITH dynamic pricing and discounts plugin

How do I display a discount price in WooCommerce? YITH’s plugin has an answer to that and more. Flush with features, it aims to resolve any discount queries that may arise.

Key features

  • Apply a discount on the whole shop or a specific product.
  • Set up the most popular promotions, such as free products.
  • Bulk discounts.
  • Role-based discounts.
  • Schedule discounts and promotions that start and end automatically.
  • Display discounted prices instead of the original price on the front end of your website.

Verdict

Not only does this plugin address some of the most common obstacles people face in WooCommerce, but it also provides a truckload of other features to boot. It has a clean interface and good support. All in all, well worth the price.

4. WooCommerce Dynamic Pricing

woocommerce dynamic pricing

Dynamic Pricing is an official WooCommerce extension which lets you create a wide range of advanced discount rules.

Key features

  • Apply a discount on the whole shop or a specific product.
  • Set up the most popular promotions, such as buy one get one free.
  • Bulk discounts.
  • Role-based discounts.

Verdict

WooCommerce Dynamic Pricing is a perfectly serviceable and reliable plugin, although its list of features is not quite as exhaustive as WooCommerce Discount Manager. In addition, the back end of WooCommerce Discount Manager is a lot more user-friendly than Dynamic Pricing.

5. ELEX WooCommerce Dynamic Pricing and Discounts Plugin

The ELEX WooCommerce Dynamic Pricing and Discounts Plugin is an advanced plugin designed to apply discounts at the product, category, combination, and cart levels. This powerful plugin allows you to set dynamic pricing without complex calculations and setups. This ensures your customers receive the best deals while maximizing your sales and profits. It’s easy to use and packed with features that cater to the diverse needs of your business.

Features

  • Offer percentage or flat discounts, fixed price, or coupon discounts based on quantity, weight, or price of the products. 
  • Apply discounts to WooCommerce product categories, tags, or combinations of WooCommerce products.
  • Create enticing BOGO offers and other similar promotions to attract more customers and increase sales.
  • Create discount rules and associate them with dynamically generated discount coupons.
  • Showcase Offers Table as well as all the discounts associated with a product on its product page. 
  • With its user-friendly interface and intuitive setup process, you can quickly configure and manage your discount rules without any expertise.

Verdict

The ELEX WooCommerce Dynamic Pricing and Discounts Plugin is an essential tool for any WooCommerce store looking to implement flexible and effective pricing strategies. Its extensive features, ease of use, and compatibility with various discount scenarios make it a versatile solution for enhancing customer satisfaction while boosting sales and revenue.

6. Woo Discount Rules

Flycart Discount Rules for WooCommerce

The Discount Rules plugin by FlyCart is the cheapest in our dynamic discounts category. Activate discounts from the product page to the checkout.

Key features

  • Apply a discount on the whole shop or a specific category of products.
  • Set up the most popular promotions, such as buy one get one free.
  • Bulk discounts.
  • Role-based discounts.
  • Schedule discounts and promotions that start and end automatically.

Verdict

WooCommerce Discount Manager still has the edge because of its ability to display discounted prices on the front end. However, Discount Rules is good option for smaller stores. If value for money is your top priority, this should be one of your top picks.

7. WowRevenue

WowRevenue is designed to effortlessly increase the average order value. With a range of powerful discount features at your fingertips, you can create compelling offers that drive sales and enhance customer satisfaction.

Key Features:

  • Apply simple discounts to motivate purchases and attract more customers.
  • Offer discounts on product bundles
  • Set appealing discount on product quantity
  • Create special deals where customers get a free or discounted product when they buy a specific item.
  • Let customers combine different products for discounts, giving them the freedom to choose their favorites.
  • Highlight items that are often purchased together to encourage customers to add more to their carts.

Verdict:

WowRevenue is an excellent way to increase your sales while making customers feel valued. By providing appealing discounts, you can encourage more purchases and create a better shopping experience.

Coupon plugins

Coupons are a splendid sales tactic that have stood the test of time. They act as both a marketing device to draw people into your store and as a means to drive conversions once the potential customers are in place. Even a small reduction in the original price can tempt a customer to buy.

The default WooCommerce coupon functionality is enough to get started, but there are limits that can't be ignored if you're serious about coupons. If you want to automate your coupon distribution, add more discount types, or do anything else coupon-related, check out the following coupon plugins.

8. Advanced Coupons for WooCommerce

woocommerce advanced coupons plugin

This is a handy WooCommerce coupon plugin with both a free and pro version available. It adds more discount types, makes it easier for you to organize your coupons, and makes it easier for the customers to use them.

Key features

  • Adds a BOGO (buy one get one) coupon type.
  • Allows you to add store credit which can be used for refunds.
  • Adds categories so you can easily keep track of all your coupons.
  • Gives your customers the option to apply a coupon via URL so they don't have to type out a code at checkout.

Hungry for more features? The premium version does even more:

  • Adds a BOGO (buy one get one) coupon type.
  • Automatically add free gift or discounted products when a customer uses a coupon.
  • Auto-apply coupon codes.
  • Generate coupon reports to find out what's working well.
  • Add more comprehensive usage limits.

Verdict

Advanced Coupons expands significantly on the options available for WooCommerce by default. If you want to experiment with coupons for free before buying a more advanced plugin, then this is a good coupon plugin to consider.

9. WT Smart Coupons

Smart Coupons

Another free plugin, WT Smart Coupons is comparable to Advanced Coupons, although there's no pro version.

Key features

  • Auto-apply coupons.
  • Allow customers to view all available coupons from their account page.
  • Giveaway coupons.
  • Customize coupon appearance.
  • Seasonal coupons (customize start and end dates).
  • Duplicate coupons instead of starting from scratch.
  • Display coupons both for the cart items and the product page.

Verdict

Both of the free coupon plugins highlighted here have some distinct features. The optimal choice depends on which specific features you wish to access.

10. YITH WooCommerce Coupon Email System

YITH WooCommerce Coupon Email System

Adding coupon codes to your e-commerce store is one thing. Distributing them is another. YITH's Coupon Email System plugin seeks to maximize the email marketing potential of coupons on your site.

Key features

Use this WooCommerce coupon plugin to automatically send coupons to:

  • Newly registered users.
  • Users that have spent over a certain amount.
  • All users on their birthday.
  • To everyone a certain number of days after their last purchase.

Verdict

Although it doesn’t include tools for making coupons, this superb plugin optimizes their impact.

Wholesale and role-based WooCommerce discount plugins

Let’s say you run an online store that sells coffee beans. You likely have both retail and wholesale buyers. You want to give your wholesale customers access to a special bulk-buy discount while another specific user pays the regular price. How do you do this?

One solution is a plugin that implements role-based pricing. In other words, you'll have the ability to sort your users into different roles, each of which has access to a different set of prices and discounts.

This type of WooCommerce discount plugin is not just useful for wholesalers, but also for any store owner that needs to separate their customers into different categories or roles.

11. WooCommerce Wholesale Pro (recommended)

woocommerce discount plugin

The WooCommerce Wholesale Pro plugin is a one-stop shop for wholesalers or anyone wishing to charge by user role. Unlike other plugins, which provide more basic options for creating roles, it is comprehensive and easy to use.

Key features

  • Add a hidden area on your site that only designated roles can see.
  • Create an unlimited number of user roles.
  • Give percentage discounts to various roles, for the whole store or certain categories.
  • Custom discounted prices for individual products.
  • Register new users for roles with ease.
  • Tiered pricing.

Verdict

Wholesale Pro is perfect for any WooCommerce store needing to give discounts to wholesalers or based on user role.

Gift cards and promotional discounts plugins

The gift card and promotional sales are two classic and effective ways to boost your sales. If you want to make use of them, you'll have to find the right plugin because there's no way to do it with WooCommerce alone.

These plugins will enable you to sell gift cards, allow users to redeem gift cards for store credit, and add a whole host of features to improve your promotional sales.

12. Sitewide Sales

sitewide sales plugin

We've already seen plugins that allow you to add sales, define the relevant category of products, and set a time limit. However, a promotional sale is as much about presentation as it is about discounts. That's where Sitewide Sales comes in.

Key features

  • Create, customize, and launch your sale from a single settings page.
  • Define the type of discount, whether it's cart based or on the product page, and the amount of the reduction.
  • Add banners and notifications to the front end of your site, promoting the sale.
  • Write custom messages that appear before, during, and after the sale.

Verdict

This is one of the best WooCommerce discount plugins if you want to run time-limited sales and design landing pages to promote the sale.

13. Advanced WooCommerce Gift Cards

Advanced WooCommerce Gift Cards

The Advanced Gift Cards plugin aims to provide you with everything you need to implement gift cards in your store from the design of the cards to the store credit system.

Key features

  • Choose from design templates or upload your own.
  • Allow customers to easily send gift cards to friends upon purchase.
  • Personalized messages.
  • Redeems to store credit.
  • Anti-fraud built-in.

Verdict

A premium plugin, Advanced WooCommerce Gift Cards is very comprehensive and includes all the necessary features to sell gift cards online.

14. WooCommerce Coupon Shortcodes

Coupon Shortcodes WooCommerce

Coupon Shortcodes is a plugin for increasing the visibility of coupons in your store by prompting customers to use them when possible. For example, a usable coupon might pop up if a customer's cart items are compatible.

Key features

  • Offer relevant coupons when the items in their shopping cart apply to it.
  • Suggest that they purchase additional items to qualify for certain promotions.
  • Reveal products based on the validity of a coupon.
  • Coupon notifications and offers that appear at the checkout.

Verdict

The coupon shortcodes plugin for WooCommerce makes it easy to create a coupon-based promotion or conditional discount. Use it if you're looking for a simple way to display coupons more prominently.

Other types of WooCommerce discount plugin

Still haven't found what you're looking for? Don't worry, the following plugins go into even greater depth and allow you to offer discounts of greater complexity on your WooCommerce store, whatever your specifications.

15. WooCommerce Product Options (recommended)

WooCommerce Product Options sales page screenshot

If your WordPress store sells custom products, a boilerplate WooCommerce discount plugin might not work the way you need it to. If a customer can swap out multiple different parts and components when crafting their order, how are you supposed to offer discounts based on their selections?

WooCommerce Product Options is the answer. Unlike the other plugins on this list, it lets you discount a product based on the customer's selected options. How does it do this?

Give a discount when the customer selects certain options

With a few simple clicks, you can add a checkbox or a radio button to a product that gives the customer options. You can decide how much each option affects the price by clicking on Percentage Decrease.

Let's say you sell custom computers. The default processor on one of the available PCs is too expensive for a customer, but they can choose another one from a list, and the price changes accordingly.

Create a custom product price formula

What if your products can be ordered to exact specifications with too many possibilities to fit on a short list of options? For example, a furniture store that lets customers define the exact measurements of a coffee table. This is what a custom cost formula or measurement price calculator is for.

This is when a customer types in their specifications, whether it's length, weight, volume, or anything else, and the price is automatically calculated.

Verdict

This plugin strikes a fine balance between providing in-depth customization options and maintaining a smooth, simple interface. Use it if you provide custom products or services whose prices vary depending on the selected components. This is easily one of the best WooCommerce discount plugins if you need to add discounts to specific options.

16. WISDM Customer-Specific Pricing for WooCommerce

Wisdm Customer Specific Pricing

Is dividing your customers into roles not sufficient? Do you have to tailor the price of your product or service to each specific user? This Wisdm plugin gives you the tools to add quantity-based pricing, reductions on the order total, and other handy tools.

Key features

  • Set personalized prices for customers.
  • Multiple pricing tiers for bulk purchases.
  • System for delegating quote request emails.
  • Apply role-based and tiered pricing.
  • Cart discounts and product page discounts.
  • Apply discounts according to purchase history.

Verdict

Not only does this plugin provide a combination of dynamic pricing and role-based options, but it also gives you a huge degree of flexibility and customization for each feature. Use it if you regularly alter your prices based on individual quotes but don't need to create other types of discount. If you want customer-specific pricing and also other types of discounts, then our #1 pick WooCommerce Discount Manager is best.

17. YITH WooCommerce Share for Discounts

YITH WooCommerce Share for Discounts plugin

Do you want to encourage your customers to share your products on social media? The Share for Discounts WooCommerce discount plugin allows you to give discounts in exchange for a customer sharing your product page on their social media accounts.

Key features

  • Product sharing through Twitter, LinkedIn, or email.
  • Customize the discount  and final sale price that is given in return.

Verdict

Use this plugin if you want to reward customers with discounts when they share your WooCommerce products on social media.

18. Payment Gateway-Based Fees and Discounts for WooCommerce

Payment Gateway Based Fees and Discounts for WooCommerce

The Payment Gateway-Based Fees plugin enables you to add a fee or a discount to a customer's order based on which payment method they choose. This is not an option on standard dynamic pricing plugins and it allows you to encourage or discourage certain payment methods according to your preferences.

Key features

  • Add a custom discount or fee to any WooCommerce payment method.
  • Make the discount/fee apply on a global/per-product basis as you choose.

Verdict

There are many reasons you might want to encourage or discourage a particular payment method, not least because you likely have to pay fees when a customer uses one over another. Use this plugin if you need to do this.

19. Category Discount WooCommerce

Category Discount Woocommerce

Most category discount plugins require you to create all of the categories from scratch in the plugin’s interface after you install them. Category Discount WooCommerce aims to save you the trouble by using the pre-existing categories that you set up in your shop.

Key features

  • Apply discounts by product category, attributes, tags, and brand.
  • Schedule discounts for later dates.
  • Add maximum discount to a product if it has multiple categories etc.

Verdict

This is especially handy if you're working with a large and complex catalog of products! It also works like a standard, if somewhat feature-light, dynamic discounts plugin. If you need more advanced logic for your discounts, such as to set discounts for individual products or user roles, then WooCommerce Discount Manager is best. That lets you create category-based discounts as well as much more than this.

What is the best WooCommerce discount plugin?

There are many types of WooCommerce discount plugin. As a result, it's best to answer the question "What is the best WooCommerce discounts plugin?" by looking for the best in each category:

Start simplifying your discounts today with WooCommerce Discount Manager:

2 Comments

  1. I find it challenging to understand topics where plugins are promoted solely on their own sites. It would be beneficial to allow others to comment publicly. Open discussions can provide valuable insights and feedback.

    • Hi, Mellisandre. Thanks for your comment! I get where you're coming from. Open discussions and public comments offer great insights and a balanced view on plugins. They help users make well-informed decisions based on real experiences and feedback. If you have any specific questions, please let us know. We're here to help. For more in-depth questions, you can reach out to our Support Center.

Please share your thoughts...

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