WooCommerce Discounts

WooCommerce Discounts is a user-friendly WooCommerce plugin for WordPress. Create flexible discount rules, bulk discounts, BOGO deals, gift products, and dynamic discounts that adapt to your customers and cart contents.

WooCommerce Discounts Plugin
Illustration depicting the discount creation wizard of WooCommerce Discounts

Add flexible WooCommerce discounts to your store

Add flexible discount rules to your WooCommerce store with the WooCommerce discount plugin, WooCommerce Discounts.

  • Create automatic fixed price and percentage discounts across all products or select products.
  • Set up bulk discounts and bulk pricing rules that reward customers for increasing the quantity of products in their cart and, in turn, increase your average order value.
  • Offer free products and free gifts with offers like Buy One Get One Free (BOGOF), buy X for a fixed price, or buy X get Y discounted.
  • Run dynamic discount rules based on cart contents, user roles, amount spent, and more.

Make your discounts conditional and specific

Customize specific discounts to suit your ecommerce store and customers.

  • Apply discount rules storewide, to individual products, or category discounts for selected products and variations.
  • Create customer-specific and role-based discounts by targeting user roles or a specific user, so loyal customers and wholesale buyers get the right price automatically.
  • Use discount conditions based on cart value, cart total, subtotal, number of items, or specific products in the WooCommerce cart so order discounts only apply when your rules are met.
  • Schedule seasonal sales like Black Friday in advance with start and end dates, so your discount rules run automatically and don’t rely on last-minute changes.
WooCommerce Discounts has advanced options to configure any discount
WooCommerce Discounts - Discount Messages

Customize how discounts are displayed

Control how and where your pricing discounts appear on product pages and in the cart.

  • Show sale badges and discounted prices on your shop page and product pages so customers can see special offers at a glance.
  • Display tiered pricing tables on product pages for quantity-based discounts, helping shoppers understand your bulk pricing and tiered pricing.
  • Add custom content on single product pages to promote active discount rules and nudge customers towards better-value options.
  • Show cart discounts and confirmation messages in the cart, so customers always understand why they received a deal.

The most feature-rich WooCommerce discount plugin

that doesn’t slow down your website!

Automate discounts
Create simple automated discount rules that reduce WooCommerce product prices by a fixed price or percentage. These pricing rules work without coupon codes, so customers always see the right product discounts as soon as they add to cart.
Free products
Offer free products as part of your special offers, including Buy One Get One Free and other BOGO deals. Gift products can be matching items or completely different products, and can be auto-added to the cart based on your rules.
Buy X, Get Y at a discount
Run advanced discount types like Buy X Get Y, where customers must buy certain products to unlock a discount on matching or different products. This is ideal for cross-sells and upsells, helping you increase sales while having full control over your pricing strategy.
Bulk discounts & quantity discounts
Set up bulk discounts and quantity-based discounts with clear tiered pricing. You can set bulk pricing breaks so the discount increases as the quantity of products goes up, and show those rules as tiered pricing on your product pages.
User role-based pricing
Create user role-based discounts so different customer groups see different prices. You can target specific user roles or a specific user to offer customer-specific deals for wholesale customers, members, or other loyal customers.
Cart conditions & cart discounts
Use cart discounts and cart-based conditions to control when discounts apply. Rules can react to cart total, subtotal, quantity of products, or specific products in the WooCommerce cart. So order discounts only trigger when the cart meets your criteria.
Repeat discounts
Create repeatable pricing rules that apply multiple times per order. For example, ‘Buy 2, get 1 free’ can repeat automatically as ‘Buy 4, get 2 free’ or ‘Buy 6, get 3 free’, without needing separate discount rules.
Schedule discounts
Schedule discounts with start and end dates so seasonal sales and special offers run automatically. You can plan storewide promotions, weekend deals, and other timed discounts without logging in and adjusting prices manually.
Shipping discounts
Offer free shipping as part of your WooCommerce discount rules. You can offer shipping discounts when the cart meets certain conditions, such as a minimum spend or a set number of products.
Central discount manager
Manage all of your discount rules from a single discount manager screen in your WordPress dashboard. Each type of discount is clearly named and listed, making it easy for store owners to review, enable, disable, and adjust pricing rules over time.
Theme & page builder compatible
WooCommerce Discounts works with your existing WooCommerce theme and popular page builders. Most discount features integrate directly with prices and cart totals, so compatibility is high.
Lightweight & modern
This WooCommerce discount plugin is built with lightweight, modern code, so it adds minimal overhead to your WooCommerce store. Small frontend scripts help keep your offer discounts fast, user-friendly, and compatible with your existing WordPress online store.

Choose your license

Billed annually until canceled.
Easily cancel anytime from your account.
Plugin license
  • **
  • 1 year updates & support
  • Covers many discount scenarios
  • Apply user or cart conditions
  • Flash sales & scheduled offers
  • Give free products or samples
Buy plugin
Yearly subscription, cancel anytime.
Save 65%
Bundle Deal
  • 249 **
    14 Woo plugins, 1 low price!
  • 14 WooCommerce plugins
  • All future plugins for free
  • Priority support & updates
Backed by a 14-day refund policy

If our plugin doesn’t work as promised, you’re backed by our 14-day refund policy to request your money back. Read about our policy here.

Version 1.3
Last updated 4 months ago
Changelog View changelog
WordPress 5.8
WooCommerce 7.6
PHP 7.4
FAQ icon

WooCommerce Discounts FAQ

What types of discounts can I create?

The WooCommerce Discounts plugin, WooCommerce Discounts, lets you create many different types of discount rules and pricing discounts:

  • Simple (automatic) discounts: reduce product prices by a fixed price or percentage.
  • Buy products for a fixed price: let customers buy a specific quantity of products for a fixed total price, such as ‘buy 2 T-shirts for $25’.
  • Free products: offer free products based on items in the cart, including Buy One Get One Free (BOGOF) deals or ‘buy a pizza, get a free drink’ offers. Free products can be automatically added to the cart.
  • Buy X products, and get Y discount: offer a discount on matching products when certain quantities are purchased, such as ‘buy 3 T-shirts and get the 4th at $10 off’.
  • Buy X products, and get Y products at a discount: discount different products when a certain number of items are purchased, such as ‘buy 3 T-shirts and get 10% off pants’.
  • Volume (bulk) discounts: provide tiered pricing based on the quantity of products purchased, rewarding customers for buying in larger quantities.
  • Shipping discounts: offer free shipping when certain conditions are met, such as a minimum cart total, a minimum quantity of products, or specific products are in the cart.

These flexible discount rules give you WooCommerce dynamic pricing without needing custom code.

Can I create automatic discounts?

Yes. You can automatically discount any product, or a whole group of products, with percentage discounts or fixed price discounts.

Visitors do not need to enter coupon codes or perform any extra steps, and on the product pages they will see the sale price and sale badge where appropriate.

Can I create discounts for specific products or variations only?

WooCommerce Discounts lets you fully control which specific products receive discounts.

You can apply discounts to product categories, tags, individual products, variations, or attributes, and combine conditional discounts for more targeted rules.

Can I create store-wide sales?

Yes! You can create automatic WooCommerce discounts that apply storewide to all products in your WooCommerce store.

If you want more control, you can fine-tune your product selection and apply discounts only to certain product categories, product tags, or attributes.

Can I schedule discounts at a later date?

Yes. With WooCommerce Discounts, you can schedule discounts to be activated at a later date and time.

This is ideal for seasonal sales such as Black Friday, where you want discounts to start and end automatically without manual changes.

Will it work with my theme or page builder?

Yes. WooCommerce Discounts is designed to work with any WooCommerce-compatible theme or page builder.

Most of the discount functionality is independent of your layout, which means the plugin supports standard setups without theme restrictions.

Does it work in my language?

WooCommerce Discounts is created in English but is fully translation-ready.

By using the standard translation tools offered by WordPress, you can translate the plugin into any language.

What are the minimum requirements to run the plugin?

WooCommerce Discounts is fully tested with the latest versions of WordPress and WooCommerce. If you’re not running the latest versions, you need at least these requirements:

  • PHP 7.4
  • WordPress 5.8
  • WooCommerce 7.6
Still have questions?

Can’t find an answer to your question? Search our knowledge base or get in touch via the contact page.