The 7 Best WooCommerce Discount Plugins
(Sitewide, Product, and Bulk Quantity)

Want to increase your sales?

There are few tools better than discounts for an eCommerce store.

And I’ve got great news for you.

There are some incredible WooCommerce plugins for offering discounts.

Since discounts are such a common marketing tool for eCommerce, a lot of developers have tackled this issue. The result is a large number of high-quality solutions for your store.

The plugins listed here are extremely versatile and will let you create the following types of discounts:

  • Store wide discounts
  • Discounts for individual products
  • Discounts for product categories
  • Bulk discounts
  • Quantity based discounts
  • Customer specific discounts
  • Cart value based discounts

And if you can believe it, those are just a handful of the possibilities.

Keep reading to see what I mean.

WooCommerce discount rule plugins

Only plugins from reputable plugin developers have made the list, so any product you see here you can trust will function well on your site.

Make sure to evaluate each one carefully. Select a plugin with discount options you need now, and the offers you’ll need in the future.

Here are my top picks for the best WooCommerce discount plugins.


  • 1. WooCommerce Fees and Discounts

    WooCommerce Fees & Dicounts Plugin

    View plugin now

    Plugin Description

    The WooCommerce Fees and Discounts plugin allows you to create product discounts in several ways. With this plugin, you can create:

    • Bulk discounts so that the more customers buy, the greater the discount
    • Dynamic pricing rules like “Buy One Get One Free”
    • Order total discounts / cart total discounts (spend more than $100 and get 10% off)
    • Fees or discounts depending on the payment method. For instance, you can offer discounts for users who pay cash on delivery

    You have the option of setting sitewide discounts that affect all products, or you can apply different discounts to specific products. You can even create product category discounts for your WooCommerce store.

    Furthermore, you can set different prices depending on the customer’s user role. For instance, you can create a VIP user role and give these customers a special discount. This is also highly effective for wholesale stores that need to offer discounted prices to bulk buyers. Your role-based discounts can be set globally or on specific products.

    Given all the variations this discount rules plugin offers, it’s surprisingly simple to use and an excellent option for your store.

    Learn more

  • 2. Dynamic Pricing & Discount Rules

    Dynamic Pricing & Discount Rules

    View plugin now

    Plugin Description

    Unless you’re looking for one simple kind of discount for your shoppers, you’ll probably be happier with a “discount rule” plugin, like this one by Woosuite. I’ll explain.

    Using this plugin, you can run as many discounts on your site as you want simultaneously. When creating a new discount, you can choose from a variety of discount types, such as:

    • Bulk & minimum order discounts
    • Customer-specific discounts
    • User role discounts
    • Individual product and category discounts
    • Tiered pricing
    • Buy X get Y for Z

    Then you can customize the parameters of the discount. For instance, you could give a 10% discount on all orders over $50, a flat $10 discount off a specific product for all shoppers, or a storewide 5% discount for all of your “VIP” shoppers. The possibilities are endless.

    One more especially advanced feature in this plugin is the ability to import and export your discount rules. If you manage multiple shops, this means you can figure out the ideal settings once, and then export the discount rules to your other stores. It could be a major timesaver for serious eCommerce entrepreneurs.

    Learn more

  • 3. YITH WooCommerce Dynamic Pricing & Discounts

    YITH WooCommerce Dynamic Pricing & Discounts

    View plugin now

    Plugin Description

    When you think about discounts, something simple like a 10% discount for new users probably comes to mind. Well, there are a lot more ways to offer discounts, and this plugin is proof.

    Instead of offering you a few discount options, this WooCommerce plugin gives you a system of discount and pricing rules you can apply to your site. It allows for extreme flexibility, so you can offer numerous types of discounts on your site all at once.

    Using the YITH WooCommerce Dynamic Pricing & Discounts plugin, you can:

    • Apply discounts to your whole shop or product categories
    • Offer discounts based on the purchase total of the shopper’s cart
    • Create quantity-based discounts
    • Give shoppers BOGO deals (buy one get one free)
    • Schedule discounts for events like Black Friday
    • Offer free products as gifts for completing specific purchases
    • Apply free shipping to orders that hit a minimum checkout value

    While I could try to explain how all of this works, it will be a lot easier for you to check out their sales page, which is full of examples and screenshots. Click the link below to take a look.

    Learn more

  • 4. YITH WooCommerce Review for Discount

    YITH WooCommerce Review for Discount

    View plugin now

    Plugin Description

    While YITH has another plugin with robust discounting options, this plugin is still unique. Rather than creating distinct offers, this plugin is designed to unlock discounts for users that review a product. It’s a handy tool for stores with large catalogs that need a lot of new reviews.

    With this plugin, you can write and design an automated email that will be sent to shoppers after they complete a purchase. The email will ask them to leave a review and offer them a coupon code once they do. You can choose to send them the coupon code via email immediately after they submit their review or once it’s been approved.

    This WooCommerce discount plugin includes practical settings for customizing the email content, selecting the products or categories that offer the discount, and deciding the exact parameters of the discount (percentage or fixed, minimum spend, valid products, etc.).

    Learn more

  • 5. YITH WooCommerce Share for Discounts

    YITH WooCommerce Share for Discounts

    View plugin now

    Plugin Description

    Similar to the plugin above, this discount plugin offers shoppers a cheaper price if they share your product on social media. Unlike the review discount though, they don’t have to complete a purchase first to get the discount. Instead, they’ll see the offer right on the product page, and they can share it to get the discount immediately.

    Shoppers are more likely to purchase once they get a coupon, so you’re “killing two birds with one stone” by getting them to share your product too.

    You’ll get full control over the discount amount and the description text that shows up on the product pages. You can also decide which products the offer will be valid for and which social networks are integrated.

    Learn more

  • 6. Quantity Discounts & Pricing for WooCommerce

    Quantity Discounts & Pricing for WooCommerce

    View plugin now

    Plugin Description

    If you’re interested in offering quantity discounts, this is an affordable and straightforward WooCommerce quantity discount plugin.

    Using this plugin, you can create discounts using a quantity range or price per quantity. When using a quantity range, you can offer one discount if they buy 3-5 copies, another discount if they purchase 6-10, and so on. The price per quantity discount simply offers a fixed discount rate for each copy they purchase.

    You can create as many discounts as you want and customize their availability based on the product, product category, or user role of the buyer. The Quantity Discounts & Pricing for WooCommerce plugin also lets you choose between fixed discounts, percentage discounts, and set discounted prices.

    Learn more

  • 7. Bulk Discounts for WooCommerce

    Bulk Discounts for WooCommerce

    View plugin now

    Plugin Description

    Bulk Discounts for WooCommerce is another discount plugin that is subtly different than the one above.

    You can create custom discounts based on the quantity of a product being purchased. For instance, you can offer them a 10% discount when buying 2-5 copies, or a flat $50 discount when buying 6-10. You can also give them a discount on additional copies of a product after purchasing a minimum amount.

    While this bulk discount plugin is very similar to the previous plugin, it offers much more complex discount customization options. If you need them, it’s a solid plugin, but if your needs are simpler, you can go with Quantity Discounts & Pricing for WooCommerce instead.

    Learn more

Which discount plugin is best for your store?

I hope this collection made it easy to pick the perfect plugin for your site.

But if not, here are a few final tips.

WooCommerce Fees and Discounts is the first plugin you should consider because it provides robust discounting options with a surprisingly simple interface.

Another plugin you should evaluate is WooCommerce Dynamic Pricing & Discounts by YITH. This plugin has a higher price tag but includes a massive variety of discount rules. It’s definitely a solution that can grow with your store.

Those are my top recommendations, but you can succeed with any of the plugins listed above.

Thanks for checking out this collection of the best discount plugins for WooCommerce stores!

If this article helped you out today, please consider sharing it with the buttons below.

Ben Sibley
Ben Sibley
Ben Sibley is a WordPress theme designer & developer, and founder of Compete Themes.

Disclosure: This post may contain affiliate links. Purchasing a product through one of these links generates a commission for us at no additional expense to you.