14 best WooCommerce discount plugins (2026)

Looking for the best WooCommerce discount plugin? I've compared the top plugins for every type of discount, from coupons and gift cards to wholesale pricing, with real pros and cons for each.
Discounts are one of the simplest ways to draw attention to your store and drive sales. From seasonal offers and coupon codes to wholesale pricing and gift cards, the right WooCommerce discount plugin depends on the type of discount you want to run.
My overall pick is WooCommerce Discount Manager, which creates a wide range of discounts and, unusually, displays them clearly on the front end of your store.
Quick verdict
Short on time? Here are my picks by use case.
- Best overallWooCommerce Discount Manager creates and displays almost any kind of discount, from bulk tiers to scheduled sales.
- Best for couponsAdvanced Coupons is the most popular coupon suite, with a capable free version.
- Best for wholesaleWooCommerce Wholesale Pro handles role-based pricing and a separate wholesale store.
- Best for gift cardsPW WooCommerce Gift Cards sells and redeems gift cards with a strong free version.
Evaluating these plugins
I looked at the range of discount types each plugin handles, how easy it is to set up, and whether it can display discounts to shoppers rather than only applying them at the cart.
I also weighed the real reviews, how actively each plugin is maintained, and the value of free versions against paid tiers. Because discounts cover several very different jobs, I've picked the best in each category rather than forcing everything into one ranking.
Dynamic pricing plugins
This first group creates flexible discount rules, from percentage and bulk discounts to scheduled sales.
1. WooCommerce Discount Manager
We built WooCommerce Discount Manager after noticing the same gap in every other dynamic pricing plugin. They all let you create discounts in the back end, but most do little, sometimes nothing, to show those discounts to shoppers on the front end.

Discount Manager displays your deals in eye-catching ways, whether that's a notice on the product page or a tiered pricing table that encourages bigger orders.
It creates six discount types, including storewide sales, category and product discounts, role-based pricing and scheduled sales. It's also designed to work reliably alongside our other plugins, including WooCommerce Product Table and Wholesale Pro.

★★★★★ 4.9/5 | Developed by Barn2
Pros
- Creates and, unusually, displays discounts on the product page, including prominent notices and tiered pricing tables.
- It offers six discount types, including storewide, category, product, role-based and customer-specific options.
- Scheduled sales with automatic start and end dates, and a 30-day money-back guarantee.
- Built to work alongside our other plugins, including Product Table and Wholesale Pro.
Cons
- Bulk and tiered discounts calculate at the cart, so the product page can show the base price until checkout.
- Cross-category conditions are OR-based, with no AND logic for combined rules.
- WooCommerce Subscriptions products aren't fully supported yet.
2. Discount Rules for WooCommerce by FlyCart
The Discount Rules plugin by FlyCart is the cheapest in our dynamic discounts category. Activate discounts from the product page to the checkout.
★★★★★ 4.8/5 | Developed by FlyCart

Pros
- The most installed plugin in this category, with 100,000+ active installs and a 4.8-star average.
- Covers percentage, fixed, BOGO, bulk and role-based rules from the product page to checkout.
- A capable free version, with affordable Pro pricing.
Cons
- Discounts apply at the cart rather than writing to WooCommerce's sale-price field, which can cause display conflicts with some themes.
- Showing the discounted price on the product page needs extra setup.
- The rule builder gets fiddly once you stack lots of conditions.
3. WooCommerce Dynamic Pricing
Dynamic Pricing is an official WooCommerce extension which lets you create a wide range of advanced discount rules. It's the most recognizable name in this category, but cart-only display, a dated interface and mixed reviews are why it isn't our top pick.
★★★☆☆ 3.3/5 | Developed by WooCommerce

Pros
- The official extension sold on WooCommerce.com, so it's the best-known and most trusted name in this category.
- Creates the core discount types, including percentage, bulk, buy-one-get-one and category rules.
- Backed by WooCommerce.com, with a 30-day money-back guarantee.
Cons
- Reviews are polarized, averaging around 3.3 stars, with reports of problems after updates.
- It applies discounts at the cart, so the product page keeps showing the full price.
- The interface feels dated next to newer plugins, and it's one of the pricier options.
Discount Manager and Discount Rules cover what most stores need. To compare more dedicated dynamic pricing engines, such as YayPricing and YITH, see my roundup of the best WooCommerce dynamic pricing plugins.
Coupon plugins
Coupons are a classic sales tactic that still works. They draw people into your store and nudge them to buy once they arrive, and even a small reduction can tip a customer into ordering.
WooCommerce's built-in coupons are fine to get started, but they hit limits fast. To automate coupon distribution, add more discount types or run smarter promotions, you'll want a dedicated coupon plugin.
4. Advanced Coupons for WooCommerce
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.
★★★★☆ 4.5/5 | Developed by Advanced Coupons

Pros
- Hugely popular, with close to a million active installs across its free version.
- Adds BOGO coupons, store credit, scheduling, usage limits and URL coupons.
- Premium adds auto-applied coupons, free-gift rules and coupon reporting.
Cons
- Several reviewers report it breaking the cart or checkout, in one case during a Black Friday sale.
- It can conflict with other discount and cart plugins.
- The full feature set sits behind the paid version.
5. Smart Coupons by StoreApps
Smart Coupons by StoreApps is an all-in-one coupon suite on the WooCommerce marketplace, and the strongest pick if you also want gift cards and store credit in the same plugin.
★★★★☆ 4.4/5 | Developed by StoreApps

Pros
- Combines bulk coupon generation, gift cards, store credit, BOGO and URL coupons in one plugin.
- Its gift card and store-credit handling is the most mature in the category.
- Long-established and actively maintained, with monthly releases and 20,000+ installs.
Cons
- Stores with very large coupon volumes have reported performance and stability issues, which the vendor has been patching.
- The breadth of options makes setup fiddly for simple use cases.
- It's $129 a year with no free version, pricier than several rivals.
6. WT Smart Coupons by WebToffee
Another free plugin, WT Smart Coupons is comparable to Advanced Coupons, although there's no pro version. It's a different plugin from the StoreApps Smart Coupons above.
★★★★★ 4.7/5 | Developed by WebToffee

Pros
- Free, with 30,000+ active installs and a 4.7-star average.
- Auto-apply coupons, giveaway coupons and a customer-facing list of available coupons.
- Lets you display coupons on the cart and product pages.
Cons
- Some reviewers report it conflicting with other plugins or breaking the site.
- The in-dashboard upgrade prompts are intrusive.
- Without a Pro tier, the more advanced workflows aren't available.
7. Power Coupons by Brainstorm Force
Power Coupons by Brainstorm Force is a lightweight yet powerful WooCommerce coupon plugin built to replace the need for multiple discount plugins. It focuses on removing checkout friction through auto-applied discounts and a flexible rule engine, all managed from one clean dashboard.
★★★★★ 5/5 | Developed by Brainstorm Force

Pros
- Auto-applies coupons based on cart conditions, with no codes for customers to enter.
- A capable free version covering cart conditions and in-cart offer visibility.
- From the Astra and CartFlows team, with BOGO and loyalty rewards in Pro.
Cons
- It's a brand-new plugin, so it has very little public track record yet.
- The most useful features, such as BOGO and loyalty rewards, are Pro-only.
- There's no long tail of reviews to judge real-world reliability.
8. 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.
★★★★☆ 4.5/5 | Developed by YITH

Pros
- Automatically emails coupons to new users, big spenders, or customers on their birthday.
- A simple way to run win-back and loyalty campaigns without a full marketing tool.
- Backed by YITH, an established vendor with a 30-day money-back guarantee.
Cons
- It only targets registered users, so it can't reach guest checkouts.
- It relies on WordPress email, with limited support for dedicated email services.
- You still need a separate plugin to create the coupons themselves.
Wholesale and role-based pricing
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.
9. WooCommerce Wholesale Pro
We built WooCommerce Wholesale Pro after discovering that the biggest use of our Protected Categories plugin was wholesale. It needed proper wholesale features though: registration, built-in user roles, wholesale-specific payment and shipping, and tight integration with Product Table for fast order forms. So we built a plugin from the ground up for stores that need to charge different prices to different types of customer.
★★★★★ 4.8/5 | Developed by Barn2

Pros
- Create unlimited user roles and give each a different role-based price, storewide or by category.
- Add a separate, login-gated wholesale store that only your trade customers can see.
- Built-in wholesale registration, and tight integration with Product Table for one-page bulk ordering.
Cons
- If wholesale prices stop showing, it's almost always a caching layer that needs configuring.
- Accounts are per individual user, with no shared company account for multiple buyers.
- Product Options add-on prices have to be entered manually for each role.
Gift cards and promotions
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.
10. PW WooCommerce Gift Cards
PW WooCommerce Gift Cards by Pimwick is the best free standalone gift card plugin, letting customers buy and redeem gift cards out of the box.
★★★★★ 4.7/5 | Developed by Pimwick

Pros
- The free version both sells and redeems gift cards, where most rivals lock redemption behind the paid tier.
- The largest, best-rated free gift card plugin, with 20,000+ installs and a 4.7-star average.
- Standalone and affordable, with Pro adding PDF cards, QR codes and scheduled delivery.
Cons
- The admin and gift card design is dated and a little clunky.
- A recent update made designing cards harder without code, which hit non-technical users.
- Some reviewers report conflicts with multi-currency plugins.
11. Advanced Gift Cards for WooCommerce
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.
★★★★☆ 4.5/5 | Developed by Advanced Coupons

Pros
- Design gift cards from templates or upload your own, with personalized messages.
- Send gift cards to friends at purchase, and redeem them to store credit.
- Built-in anti-fraud and a tidy, well-supported interface.
Cons
- It requires the free Advanced Coupons plugin, so it isn't fully standalone.
- Gift cards are tied into the Advanced Coupons store-credit system.
- It's a premium-only add-on.
12. Sitewide Sales
We've already seen plugins that add sales, set the category, and apply a time limit. Sitewide Sales tackles the presentation side instead, with banners and landing pages to promote a flash sale across your store.
★★★★☆ 4.3/5 | Developed by Stranger Studios

Pros
- Create, customize and launch a storewide sale from a single settings page.
- Add banners and notifications to promote the sale across your site.
- Write custom messages for before, during and after the sale.
Cons
- It doesn't create the discount itself, so you still set up a WooCommerce coupon separately.
- The banner and popup styling options are fairly basic.
- It's a campaign wrapper rather than a full discount engine.
If gift cards are your main focus, it's worth comparing more dedicated options in my roundup of the best WooCommerce gift card plugins.
Other discount plugins
Still haven't found what you need? The following plugins go into even greater depth, letting you offer more complex discounts on your WooCommerce store.
13. WooCommerce Product Options
Our WooCommerce Product Options plugin solves a discount problem the others can't: changing the price based on the options a customer chooses on a custom product.
★★★★★ 4.92/5 | Developed by Barn2

Pros
- Increase or decrease the price when a customer picks an option, such as a cheaper processor on a custom PC.
- A price formula calculates the cost from a customer's exact specifications, like the measurements of a made-to-order table.
- Ideal for configurable and made-to-order products where a standard discount plugin doesn't fit.
Cons
- It's an options and pricing plugin, not a storewide discount or coupon engine.
- You'll still want a dedicated discount plugin for sales and coupons.
- It only affects products you've set up with custom options.
14. WISDM Customer-Specific Pricing
Need to set prices for individual customers rather than broad roles? This WISDM plugin gives you the tools to add quantity-based pricing, reductions on the order total, and other per-customer pricing options.
★★★★☆ 4.0/5 | Developed by WisdmLabs

Pros
- Set personalized prices per customer, plus tiered bulk pricing.
- Apply role-based and quantity-based pricing, and discounts by purchase history.
- Includes a quote-request workflow for negotiated pricing.
Cons
- It isn't compatible with WooCommerce Subscriptions.
- Reviewers report conflicts with some other extensions.
- If you also need other discount types, Discount Manager covers customer-specific pricing too.
Which is the best WooCommerce discount plugin?
There are many kinds of discount, so the best WooCommerce discount plugin depends on what you're trying to do.
- WooCommerce Discount Manager is the best all-rounder. Use it to create and display bulk discounts, scheduled sales and role-based pricing.
- Advanced Coupons is the best coupon plugin, with the widest reach and a free version to start with.
- WooCommerce Wholesale Pro is the best choice for wholesale and role-based pricing.
- PW WooCommerce Gift Cards is the best free way to sell and redeem gift cards.
- WooCommerce Product Options is the best choice for discounting custom products by their selected options.
For most stores, the simplest place to start is WooCommerce Discount Manager, which covers the widest range of discounts in one plugin and shows them clearly to your shoppers.
4 Comments
Hello Katie
Thank you for introducing such a wonderful plugins.
I have found another one discount plugin that you can add it to the list as well. It is a useful plugin as your list plugins.
https://wordpress.org/plugins/easy-woocommerce-discounts/
Hey Ivy, Thank you for your kind words about the post! We really appreciate the suggestion. I'll pass the link for Easy WooCommerce Discounts along to our team so we can check it out and see if it's a good fit for a future update to the list. Thanks for sharing! -Nikki
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.