Fast, Effective WooCommerce Discounts

Easily create and display flexible WooCommerce discount rules

Discount Manager Discount types
  • Set percentage or fixed price discounts, or dynamic discounts based on total cart value
  • Create WooCommerce bulk and quantity discounts
  • Give away free or gift products based on certain criteria, e.g. buy one get one free (BOGO) deals
  • Set pricing rules like "Buy 5 products for $100"
  • Run storewide sales or create discounts for individual products and categories
  • Schedule your WooCommerce sales by adding a start and end date
  • Create user and role based pricing rules
Discount Manager Discount Mastery
  • Prominently display discounted prices
  • Tiered pricing tables for bulk pricing
  • Add custom messages to promote the discount on WooCommerce product and cart pages

What Our Customers Say

The best WooCommerce discount & pricing plugin

"Barn2 not only make fantastic plugins that work easily and the customer service is second to none. The only thing better than dependable products is dependable customer service – they have that, too."


"Great plugin. The install and configuration is very easy and has a good concise set of options. Barn2 are very helpful and clearly work hard to maintain a high standard of work and client support."

Darrel Martin - UK

Rated 5 out of 5 stars

Feature-Packed Discount Plugin

Add any type of discount or dynamic pricing rule to WooCommerce

Knowledge Base

Dynamic pricing

Create flexible dynamic discount rules, with fine-grained control over which products to apply them to.


Gift products

Offer free products as an incentive to buy bigger quantities. Perfect for buy one get one free and other freebie deals.

Plugin Support

Quantity discount rules

Set up quantity-based bulk pricing rules and display them in tiered pricing tables on WooCommerce product pages.

Plugin Support

Customer-specific pricing

Add exclusive discounts for individual users or groups - ideal for WooCommerce customer or role-based pricing.

Plugin Support

Promote your discounts

Unlike other dynamic pricing plugins, you can display your discounts on front end product pages and in the cart.

Plugin Support

Works with your theme

WooCommerce Discount Manager works with any theme, plus other Barn2 plugins like and .

WordPress plugin features

WooCommerce DISCOUNT Manager Features

The WooCommerce Discount Manager plugin comes with dozens of awesome features, and we’re constantly adding new ones in response to our customers’ feedback. Combine them in 100’s of different ways to create flexible discounts that will attract customers.

Click through the full list of features below!

"The most easy and efficient plugin with a great support team. Really awesome, thank you so much!"

Maged Mohamed

Choose Your Plan

You're covered by our no-quibble, 30 day money back guarantee

Two Plugin Bundle

WooCommerce Discount Manager + Product Table

Choose this option to display products in a quick one-page order form, complete with information about the available discounts.

WooCommerce Product Table plugin with quick view
  • WooCommerce Discount Manager
    Create a wide range of discounts and deals
  • Display on product page
    Boost sales by displaying discount details on individual product pages
  • Quick one-page order forms
    Speed up shopping by listing products in conversion-optimized product tables, complete with information about the available discounts

$ 129 (save $49)

One Plugin

WooCommerce Discount Manager

Choose this option if you want the WooCommerce discount plugin without changing how your products are displayed.

WooCommerce Product Table plugin without quick view buttons
  • WooCommerce Discount Manager
    Create a wide range of discounts and deals
  • Display on product page
    Boost sales by displaying discount details on individual product pages
  • Quick one-page order forms
    Speed up shopping by listing products in conversion-optimized product tables, complete with information about the available discounts

$ 79

Billed annually, unless marked as lifetime. If you let an annual license expire then you can keep using the plugin but won’t receive any more updates, new features or support. Lifetime licenses include lifetime updates and support. You can upgrade your license at any time.

Your Trusted Partner

As your trusted plugin provider, we can build amazing things together

Knowledge Base

Expert support team

We're here to help. Our friendly support team are always on hand if you get stuck, need guidance or have a question.


Detailed documentation

Our searchable Knowledge Base contains over 700 articles. It's the best way to get instant answers, tips and guidance.

Plugin Support

Videos & tutorials

We've published 100s of step-by-step videos and tutorials on how to use our plugins for a wide range of purposes.

Plugin Support

Exclusive discounts

We've partnered with 50+ other WordPress companies to give our customers discounts to a wide range of products.

Plugin Support

Fast response times

We pride ourselves on our fast support times. We typically respond to support requests within hours, or even minutes.

Plugin Support

Money back guarantee

If you're not 100% happy with your purchase, we offer a full 30 day money back guarantee. No questions asked.


Any questions? We're here to help.

What types of discount are available?

The WooCommerce discount plugin lets you create 8 different types of discount:

  • Simple discount - Reduces the price by a straightforward percentage or fixed amount.
  • Based on total spend - Gives the customer a percentage or fixed amount discount when they spend a minimum amount.
  • Free products - When the customer buys a minimum number of products, you can mark some of the products in their cart as free. This is great for WooCommerce buy one get one free deals (e.g. "BOGO on t-shirts") and other types of giveaway (e.g. "Buy 2 make-up items and get a free lipstick").
  • Buy X products for a fixed price - Create fixed price deals, such as "Buy 5 t-shirts for $50".
  • Buy X products for X discount - Give customers a % or fixed price discount when they buy a minimum quantity of products. You can choose whether to apply the discount to the entire cart, or products over the qualifying amount only. You can also choose how many products to discount.
  • Bulk pricing - Create WooCommerce bulk discounts with as many quantity-based pricing tiers as you like. For example, you might give 10% discount for 5-9 products, or 20% for orders of more than 10 products. You can either apply the bulk pricing discounts across the entire cart, or to specific products only.

You can choose which products and categories to use each discount on, the start and end date, and which users and roles it applies to. Mix and match the options to create an incredibly flexible set of discount rules for your WooCommerce store.

Can I create sitewide sales?

Absolutely! With WooCommerce Discount Manager, you can create discounts which apply globally across your entire store.

If you like, then you can exclude specific products or categories from a sitewide sale. This gives you total control.

Can I add different discounts per product or category?

Yes. When you create a discount, you can either apply it sitewide or select specific products and/or categories that it will be used on.

Category-based discounts will automatically be used for the selected category and its sub-categories. If you don't want this then you can create unique discounts for each sub-category.

Can I offer discounts to specific users or roles?

Yes! You can use WooCommerce Discount Manager to create role-based pricing and even customer-specific pricing which is only used for selected user accounts. When you create a discount or deal, simply select which users and/or roles it will apply to.

Can I schedule discounts for a particular date?

The WooCommerce discount plugin has an option to choose a start and/or end date for each discount rule. This is a great way to pre-schedule sales instead of remembering to manually start and end them at the correct time. For example, you can set up Black Friday discounts in advance and choose a start and end date so that you don't need to do anything later.

Can I display the available discounts in the front end?

Unlike some WooCommerce dynamic pricing plugins, Discount Manager provides various ways for you to promote your discounts in the front end. That's essential to encouraging customers to add more items to their cart and take advantage of the available discounts.

  • Simple discounts (e.g. 10% off) are automatically displayed on shop pages, product pages, etc. The original price is crossed out with the discounted price displayed alongside.
  • For each discount type, you can add some custom content which appears on the product page. For example, you might add some text about the discount. Alternatively, you might add an eye-catching box containing the discount details.
  • For bulk discounts, you can display a tiered pricing table on your chosen location on the product page. This lists the quantity-based pricing tiers in a table so that customers can see how the price will reduce as they add more and more to their cart.
  • The cart page shows the discounted amounts as well as the total amount save.
  • You can optionally add a notice which appears at the top of the cart page, such as "Your 50% Black Friday discount has been applied".

Can customers see how much they have saved?

The cart page include a 'Total saved' row, showing the customer how much they have saved.

In addition, simple discounts are displayed throughout your store with the main price crossed out and the discounted price visible alongside. This makes it clear how much they are saving before adding products to the cart.

Can I create wholesale discounts with quantity-based pricing?

Most WooCommerce wholesale stores require a combination of the following types of discount:

  • Role-based discounts to charge different prices to different user groups (e.g. normal customers and wholesale buyers).
  • Quantity-based discounts to reward wholesale users for buying in bulk.

You can achieve this using the WooCommerce Discount Manager on its own, as it comes with role-based pricing as well as quantity-based pricing options.

However, for best results, we recommend using WooCommerce Discount Manager alongside our other plugin - WooCommerce Wholesale Pro. This comes complete with all the other features you need to build a successful wholesale store such as wholesale user registration and approval, unlimited wholesale user roles, wholesale-specific tax, payment and shipping options. You can use WooCommerce Wholesale Pro for the role-based pricing, and Discount Manager for the quantity-based discounts.

Can two discount rules be applied at once?

We've written our WooCommerce discount plugin in a way that ensures that multiple discounts can never be applied in a way that could be unprofitable for you. If more than one discount rule could potentially apply to a particular product, then the plugin uses a priority system to decide which discount to use - it will never apply multiple discounts to the same product at once.

You can easily set the priority order of your discounts through a simple drag-and-drop interface.

Will it work with my theme & other plugins?

When WooCommerce Discount Manager displays discount information in the front end, it uses the styling options from your theme. This ensures that the discounts will look good in any WordPress theme.

WooCommerce Discount Manager is fully compatible with all Barn2 plugins. For example:

  • Wholesale Pro - The quantity-based bulk discounts in Discount Manager work alongside the role-based wholesale discounts in our wholesale plugin.
  • Product Table and Restaurant Ordering - Discounted prices are clearly displayed on your product order forms.
  • Quick View Pro - Discounted prices are clearly displayed in the quick view lightbox. If you have entered custom text to promote the discount then this will appear in the lightbox too.
  • Fast Cart - The popup cart displays the discounts which have been applied.

Our WooCommerce discount plugin is also compatible with many plugins from other companies. We have published a list of plugins we have tested with, although it will work with many other plugins too.

What are the purchase options?

Clicking the Buy button above will take you to the purchase options. You can choose either a Lifetime or Annual software license.

  • Lifetime licenses never expire. It's a one-time payment which includes all future plugin updates, new features and support, forever.
  • Annual licenses are renewed once a year. As long as you have an active license, you will receive support, plugin updates and new features. If your license ever expires then you can continue using the plugin, but won't receive any further updates or support.

You can also choose the number of sites that you can use the plugin on.

Does it work in my language?

WooCommerce Discount Manager is designed to work with any WordPress translation plugin such as WPML , WeGlot and TranslatePress. This makes it easy for you to translate the discount information and labels into any language and use it on multilingual websites.

What are the minimum requirements for running the plugin?

WooCommerce Discount Manager is fully tested with the latest versions of WordPress and WooCommerce. We always recommend running the most up-to-date version, but we also support older installations:

  • WooCommerce 7.2 or greater (tested to 9.1.2)
  • WordPress 6.1 or greater (tested to 6.5.5)
  • PHP 7.4 or greater (tested to 8.2.20)
  • MySQL 5.7.8 or greater / MariaDB 10.3 or greater

Current version

Last updated:8 Jul 2024


See WooCommerce Discount Manager in action, or check out the demo.

Well done, you made it this far! Now get the plugin...