Title: Discounts &amp; Promotions Automation
Author: Fahad Mahmood
Published: <strong>Du 29, 2014</strong>
Last modified: Est 4, 2026

---

Search plugins

![](https://ps.w.org/woocommerce-discounts-plus/assets/banner-772x250.png?rev=2199933)

![](https://ps.w.org/woocommerce-discounts-plus/assets/icon-256x256.gif?rev=2467408)

# Discounts & Promotions Automation

 By [Fahad Mahmood](https://profiles.wordpress.org/fahadmahmood/)

[Download](https://downloads.wordpress.org/plugin/woocommerce-discounts-plus.3.7.3.zip)

 * [Details](https://cor.wordpress.org/plugins/woocommerce-discounts-plus/#description)
 * [Reviews](https://cor.wordpress.org/plugins/woocommerce-discounts-plus/#reviews)
 *  [Installation](https://cor.wordpress.org/plugins/woocommerce-discounts-plus/#installation)
 * [Development](https://cor.wordpress.org/plugins/woocommerce-discounts-plus/#developers)

 [Support](https://wordpress.org/support/plugin/woocommerce-discounts-plus/)

## Description

 * Author: [Fahad Mahmood](https://www.androidbubbles.com/contact)
 * Project URI: [http://androidbubble.com/blog/wordpress/plugins/woocommerce-discounts-plus](http://androidbubble.com/blog/wordpress/plugins/woocommerce-discounts-plus)

An amazing WooCommerce extension to implement multiple discount criterias with ultimate
convenience.

Discounts & Promotions Automation for the WooCommerce Products is compatible with
WooCommerce and s2Member Plugin.

#### Tags

woocommerce, discounts, percentage, s2Member, sales, memership, weight, membership
levels, cart discounts, quantity

### Video Tutorials

#### 1) Overview:

#### 2) Setup membership levels and discount criteria with WooCommerce

### Some examples of usage

#### If the customer orders more than 5 items of a given product

 * You may want to feature the following discount policy in your store: if the customer

orders more than 5 items of a given product, he/she will pay the price of this order

line lowered by 10%.

#### Offering a 5% discount if the customer orders more than 10 items

 * Or you may want a different policy, for example offering a 5% discount if the
   customer

orders more than 10 items of a product and a 10% discount if he/she orders more 
than

20 items.

#### When the customer orders more than 10 items (say, 15, 20, etc.)

 * This plugin supports flat discounts in currency units as well,

enabling you to handle scenarios like deducting fixed value of, say $10 from the
item subtotal.

For example, when the customer orders more than 10 items (say, 15, 20, etc.), a 
discount of $10

will be applied only on the subtotal price.

The settings for discounts are simple yet extensive, allowing wide range of discount

policies to be adopted in your store.

### Here is the list of the main features:

 * Possibility of setting percentage discounts or flat (fixed) discounts in currency
   units.
 * Discounts for product variations is supported to treat them separately or by 
   shared quantity when discounting.
 * Discount is better visible and is available on several locations (see below).
 * Discount is visible on the Checkout page
 * Discount is visible on the Order Details page
 * Discount is visible in WooCommerce order e-mails and invoices as well.
 * Showing the applied discount when hovering over the item price in the cart.
 * Possibility of easily changing the CSS of the price before and after discount.
 * Discounts can or cannot be applied if a coupon code is used, depending on configuration.
 * HTML markup is allowed in information about the discounts offer in Product Description.
 * Discounts can be disabled more easily in the Product Options page.
 * Compatibility with WooCommerce 2.0.x, 2.1.x, 2.2.x.

** If you like Discounts & Promotions Automation for the WooCommerce Products, please
also check out more premium plugins: **

### License

This WordPress Plugin is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free Software
Foundation, either version 2 of the License, or any later version. This free software
is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details. You should have received a 
copy of the GNU General Public License along with this software. If not, see http://
www.gnu.org/licenses/gpl-2.0.html.

## Screenshots

[⌊Features at a Glance⌉⌊Features at a Glance⌉[

Features at a Glance

[⌊WooCommerce Products Listing⌉⌊WooCommerce Products Listing⌉[

WooCommerce Products Listing

[⌊WooCommerce Product Discount Criterias⌉⌊WooCommerce Product Discount Criterias⌉[

WooCommerce Product Discount Criterias

[⌊WooCommerce Cart View - Need Discounts? (Pro Feature)⌉⌊WooCommerce Cart View -
Need Discounts? (Pro Feature)⌉[

WooCommerce Cart View – Need Discounts? (Pro Feature)

[⌊WooCommerce Cart View - Need Discounts? Clicked (Pro Feature)⌉⌊WooCommerce Cart
View - Need Discounts? Clicked (Pro Feature)⌉[

WooCommerce Cart View – Need Discounts? Clicked (Pro Feature)

[⌊WooCommerce Cart View - Discount Option Selected (Pro Feature)⌉⌊WooCommerce Cart
View - Discount Option Selected (Pro Feature)⌉[

WooCommerce Cart View – Discount Option Selected (Pro Feature)

[⌊WooCommerce Cart View - Discounts On Multiple Products (Pro Feature)⌉⌊WooCommerce
Cart View - Discounts On Multiple Products (Pro Feature)⌉[

WooCommerce Cart View – Discounts On Multiple Products (Pro Feature)

[⌊WooCommerce Cart View - Boost Your Sales With This Plugin (Pro Feature)⌉⌊WooCommerce
Cart View - Boost Your Sales With This Plugin (Pro Feature)⌉[

WooCommerce Cart View – Boost Your Sales With This Plugin (Pro Feature)

[⌊WooCommerce Cart - Order Review (Pro Feature)⌉⌊WooCommerce Cart - Order Review(
Pro Feature)⌉[

WooCommerce Cart – Order Review (Pro Feature)

[⌊Setup Discounts with s2member Plugin⌉⌊Setup Discounts with s2member Plugin⌉[

Setup Discounts with s2member Plugin

[⌊Gabriel & Jose's Logic⌉⌊Gabriel & Jose's Logic⌉[

Gabriel & Jose’s Logic

[⌊Discount Available Contionally - No Shipping or Only Shipping⌉⌊Discount Available
Contionally - No Shipping or Only Shipping⌉[

Discount Available Contionally – No Shipping or Only Shipping

[⌊Global Criteria⌉⌊Global Criteria⌉[

Global Criteria

[⌊Category Based Criteria⌉⌊Category Based Criteria⌉[

Category Based Criteria

[⌊Cart Amount Based Criteria⌉⌊Cart Amount Based Criteria⌉[

Cart Amount Based Criteria

[⌊Error Messages (Customization)⌉⌊Error Messages (Customization)⌉[

Error Messages (Customization)

[⌊WooCommerce Settings Area⌉⌊WooCommerce Settings Area⌉[

WooCommerce Settings Area

[⌊How multiple categories based discount work?⌉⌊How multiple categories based discount
work?⌉[

How multiple categories based discount work?

[[

[[

## Installation

 1. Download the latest version and extract it in the /wp-content/plugins/ directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress

Once the plugin is activated, you can use it as follows:

 1. First navigate to WooCommerce settings. Under the discounts tab, find the global

configuration for discounts. Make sure “Discounts Enabled” is checked and optionally

fill information about discounts which will be visible on the cart page. You can
include HTML

markup in the text – you can, for instance, include a link to your page with your
discount

policy. In case you need the plugin to work well with product variations, make sure
that the

“Treat product variations separately” option is unchecked. Since version 2.0 you

may choose to use a flat discount applied to the cart item subtotal. Optionally 
you may also

modify the CSS styles for the old value and the new value which is displayed in 
the cart.

Save the settings.

 1. Navigate to Products and choose a product for which you want to create a discount
    policy.

In the Product Data panel, click discounts and optionally fill information about
the discount

which will be visible in the product description.

 1. Click “Define discount criteria” button to create a policy. Quantity (min.) means
    minimal

number of ordered items so that the (second textbox) Discount applies. It is possible
to

add up to five discount lines to fine-tune the discount setting.

## FAQ

### How it works with WooCommerce single products?

### How can you apply multiple discounts to a product through categories?

### How doest it work with multiple products with categories based discounts?

### Are multiple discounts supported? How many levels of discounting may be applied?

Yes, multiple discounts (related to a single product) are supported. Currently it
is possible to

set up to 5 discount lines. That should be enough for reasonable fine-tuning of 
the discount.

### Is only a percentage discount implemented?

Since version 2.0 another type of discount is added, allowing you to set a fixed
discount in currency units

for the cart item subtotal.

### Will the discount be visible on WooCommerce e-mails and Order status as well?

Yes. Since version 2.0, this feature has been implemented.

### Is it possible to handle discount for product variations as a whole?

Yes, in case you have several product variations in your store and you need to apply
the discount

to all the purchased variations, please upgrade to the latest version of discounts.

This functionality can be disabled in discounts settings.

### Is the plugin i18n ready?

Yes, the plugin supports localization files. You can add support for your language
as well by the standard process.

### Can you provide an example of setting a percentage discounts?

Sure. Below is an example of setting a discounts for a product with three discount
lines.

 1. Quantity (min.) = 3, Discount (%) = 5
 2. Quantity (min.) = 8, Discount (%) = 10
 3. Quantity (min.) = 15, Discount (%) = 15

If the customer orders, say, 12 items of the product which costs $15 per item, the
second

discount line will apply. The customer then pays 12 * 15 = 225 dollars in total 
minus

10%, which yields $202.5. Note that this discount policy only applies to the concrete
product — other

products may have their own (possibly different) discount policies.

### Can you provide an example of setting a flat discounts?

Example for flat discount follows:

 1. Quantity (min.) = 10, Discount ($) = 10
 2. Quantity (min.) = 30, Discount ($) = 20

If the customer orders, say, 15 items of the product which costs $10 per item, the
first discount

line will apply and the customer will pay (15 * 10) – 10 dollars. If the customers
orders

50 items, the second discount line will apply and the final price will be (50 * 
10) – 20 dollars.

Setting discounts couldn’t have been easier.

## Reviews

![](https://secure.gravatar.com/avatar/95663eb4a825011ccbd33a4fbc34c17790ba9c3751f9dbc4439d405b4c05b86f?
s=60&d=retro&r=g)

### 󠀁[premium plugins ??](https://wordpress.org/support/topic/premium-plugins-7/)󠁿

 [juju75](https://profiles.wordpress.org/jaesa/) Gortheren 7, 2020 1 reply

hello you talk about the premium package but where is it? where is your website?
how much does it cost? what are the extra features? thank you

![](https://secure.gravatar.com/avatar/a45d89e17aed09b6b191ac2b9e4030cc9a5c3f402baae6e12671c76ae506ceb1?
s=60&d=retro&r=g)

### 󠀁[Remove 2 dollar decimal places](https://wordpress.org/support/topic/remove-2-dollar-decimal-places/)󠁿

 [behnamkhan](https://profiles.wordpress.org/behnamkhan/) Ebrel 29, 2020 2 replies

Hello Thanks for your great and good plugin How can I delete 2 decimal places for
a dollar currency? I use another currency that is not in dollars That's why I don't
want the two decimal places to show the dollar Thankful

![](https://secure.gravatar.com/avatar/faccf299dc1ad7d6deff38fbe1ebb8103199da4ed498a7b12102621b83eb1f8c?
s=60&d=retro&r=g)

### 󠀁[Great plugin, great support!](https://wordpress.org/support/topic/great-plugin-great-support-1178/)󠁿

 [KNL](https://profiles.wordpress.org/knowdis/) Ebrel 18, 2020 1 reply

Installed this plugin and asked for support to change a small format issue plus 
an extention of the limitation on the number of discount criteria. I would have 
been happy to purchase the Pro version but was advised not to as it would solve 
problems not related to mine! The issue was resolved in the free version. Big shout-
out. And by the way, if you ever find yourself in need of a tool to put a discount
on the 2nd, 3rd, 4th item and so forth but not on the first: this plugin will do
the trick.

![](https://secure.gravatar.com/avatar/033a47895b8ac205782184a81c9e2fcc7465eab2a21ca35eaeaba0f356a4cad2?
s=60&d=retro&r=g)

### 󠀁[Nice plugin, great support](https://wordpress.org/support/topic/nice-plugin-great-support-46/)󠁿

 [goedebuursilentdisco](https://profiles.wordpress.org/goedebuursilentdisco/) Du
4, 2019

Was using this plugin for some months with no complains whatsover. Unfortunately
after a wordpress update an error occured. After reporting this on the support page
it was fixed within the hour! My faith in humanity is restored 🙂

![](https://secure.gravatar.com/avatar/1c213219fb3881380058d07c6bb6aa7b98e09ed4cf099317db8e71d8999df84b?
s=60&d=retro&r=g)

### 󠀁[Very good plugin](https://wordpress.org/support/topic/very-good-plugin-1504/)󠁿

 [Sjaak](https://profiles.wordpress.org/svweb/) Gortheren 9, 2019 1 reply

The plugin works perfectly and is very easy to use. The free version is fine, maybe
I will buy the paid version later. I have made a Dutch translation for this plugin(.
po and .mo files)

![](https://secure.gravatar.com/avatar/b78d654f28696344055519209aa436c8d57602e27888440fab4dfe4ff3b33aa5?
s=60&d=retro&r=g)

### 󠀁[Buggy](https://wordpress.org/support/topic/buggy-111/)󠁿

 [Rohit](https://profiles.wordpress.org/rohitdantkale/) Meurth 10, 2019 1 reply

1. It shows incorrect amount in the cart even if discount condition is not met (
should have shown correct price without discount but shows 120% of correct price)
2. it doesn't calculate discount percentage correctly if working on variation products
If anyone decides to use then should test it thoroughly before releasing it live
to customers

 [ Read all 24 reviews ](https://wordpress.org/support/plugin/woocommerce-discounts-plus/reviews/)

## Contributors & Developers

“Discounts & Promotions Automation” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Fahad Mahmood ](https://profiles.wordpress.org/fahadmahmood/)
 *   [ Invoicepress ](https://profiles.wordpress.org/invoicepress/)

[Translate “Discounts & Promotions Automation” into your language.](https://translate.wordpress.org/projects/wp-plugins/woocommerce-discounts-plus)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/woocommerce-discounts-plus/),
check out the [SVN repository](https://plugins.svn.wordpress.org/woocommerce-discounts-plus/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/woocommerce-discounts-plus/)
by [RSS](https://plugins.trac.wordpress.org/log/woocommerce-discounts-plus/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.7.2

 * New: Added admin “Discount Summary” table with AJAX apply buttons and ensured
   woocommerce_loaded() runs correctly even if plugins_loaded already fired. [15/
   03/2026]

#### 3.7.0

 * Fix: Moved all plugin class includes, object instantiation, and filters into 
   init to fix early textdomain loading and ensure proper object initialization.[
   05/03/2026]

#### 3.6.9

 * Fix: Global criteria first value overwrite issue resolved. [01/01/2026]

#### 3.6.8

 * Fix: Sales automation reinstated. [13/05/2025]

#### 3.6.7

 * Fix: Prevent duplicate promotional email logs when cron runs repeatedly under
   load.
 * New: Added support for dynamic discount preview on product pages (when active
   promo key is detected).
 * New: Admin setting to limit promotional emails to users with past purchases only.
 * Improvement: Promo key usage is now tracked per-product for detailed reporting.
 * Improvement: Better compatibility with object caching plugins like Redis and 
   Memcached.

#### 3.6.6

 * Already listed above — includes session-based keys, bulk sale reset, real-time
   clock, etc.

#### 3.6.5

 * New: Email subject personalization now supports fallback tokens (e.g., {{first_name}}
   Guest).
 * New: Introduced promo_batch_summary() helper to log sent count and skipped recipients
   per run.
 * Improvement: Better support for multilingual setups using wpml_translate_string()
   where available.
 * Fix: Removed expired promo keys from session on cart update to avoid confusion.

#### 3.6.4

 * New: Added toggle to disable promotional automation entirely from plugin settings.
 * Improvement: Display batch ID and scheduled time beside each sent promo email
   in logs.
 * Fix: Fixed session conflict when visiting cart and product pages simultaneously.
 * Fix: Corrected shortcode display bug for [wdp_discount_table] on mobile views.

#### 3.6.3

 * New: Export logs button added to promotional email batch page (CSV format).
 * Improvement: Optimized database queries for sale_price and promo_key operations.
 * Fix: Corrected logic when multiple categories share overlapping discounts.
 * Fix: Resolved issue where discount preview was not reflecting in cart under some
   caching setups.

#### 3.6.2

 * New: Added admin notice when sale price reset is executed manually.
 * Improvement: Refactored sale reset logic for faster batch processing on large
   stores.
 * Fix: Skipped expired variations during sale cleanup to avoid false warnings.
 * Fix: Prevented HTML injection in admin note fields via strict sanitization.

#### 3.6.1

 * Fix: Prevented duplicate promotional emails within the same session using session-
   bound hash checks.
 * New: Added filter wdp_email_subject_prefix to customize subject line prefix dynamically.
 * Improvement: Improved cron job reliability with fallback validation on page load.
 * Fix: Corrected timezone discrepancies for email time slot evaluation.

#### 3.6.0

 * New: Added email time slot selector (Morning, Noon, Evening, etc.) with multiselect
   checkboxes for promotional emails.
 * New: Admin can now configure preferred hours for email sending with visual feedback.
 * New: Real-time server clock widget added in admin interface to reflect accurate
   site time.
 * New: Session-based promotion key system introduced for 24-hour discounts without
   requiring coupon creation.
 * New: Automatically detect and validate promotion time window using generated 
   keys.
 * New: Admin can now reset all sale prices from products/variations currently on
   sale with a bulk operation.
 * Improvement: Enhanced AJAX feedback with Bootstrap alert messages for form submission
   responses.
 * Fix: Proper comparison and sorting of email time slot arrays to detect updates
   correctly.
 * Fix: Corrected customer name usage in email greeting filters.

#### 3.5.8

 * New: On sale page we will have product-id as a parameter in the url to handle
   multiple products on sale parallel. [09/03/2025]

#### 3.5.7

 * Fix: On sale products meta cleanup after expiry. [27/02/2025]

#### 3.5.6

 * New: Promotion Automation feature added with the expiry hours dropdown. [25/02/
   2025]

#### 3.5.4

 * Fix: PHP Fatal error: Uncaught Error: Call to a member function get_cart() on
   null. [12/06/2024]

#### 3.5.3

 * Fix: Reduced the number of iterations for item price filter while calculating
   the discounts. [26/05/2024][Thanks to Sidney Nourry]

#### 3.5.2

 * Fix: Reduced the number of iterations for item price filter while calculating
   the discounts. [16/05/2024][Thanks to Sidney Nourry]

#### 3.5.1

 * Updating for the WordPress version. [17/01/2024][Thanks to gtcdesign]

#### 3.5.0

 * Fix: Uncaught Error: Call to a member function get_type() on bool. [19/05/2023][
   Thanks to Rafał Chełpa]

#### 3.4.9

 * Improved version for s2Member (Pro) plugin. [12/05/2023][Thanks to Rafał Chełpa]

#### 3.4.8

 * Improved version for s2Member (Pro) plugin. [19/04/2023][Thanks to Rafał Chełpa]

#### 3.4.7

 * Improved version for WordPress 6.0. [02/06/2022][Thanks to Toby Cryns]

#### 3.4.6

#### 3.4.5

#### 3.4.4

#### 3.4.3

#### 3.4.2

 * Improved version after in depth review by the plugin author and WordPress Plugin
   Review Team.

#### 3.4.1

 * Free version revised with qty. based discounts.

#### 3.4.0

 * Undefined property: stdClass::$post_type – fixed. [Thanks to eurostratos]

#### 3.3.9

 * Light version revised.

#### 3.3.8

 * Language translation files updated.

#### 3.3.7

 * Discount methods revised and tested to ensure accuracy. [Thanks to Stephen Russell]

#### 3.3.6

 * Uncaught Error: Call to a member function WC->session->get(), fixed. [Thanks 
   to justinmyoung]

#### 3.3.5

 * Discount Label/Caption added on settings page. [Thanks to Don Paul]

#### 3.3.4

 * Settings page revised and discount value ensured in email. [Thanks to Don Paul]

#### 3.3.3

 * WC Membership compatibility revised. [Thanks to Team Ibulb Work and Yonasr]

#### 3.3.2

 * session_write_close() inserted after using session. [Thanks to egocefalo]

#### 3.3.1

 * Made easy to understand premium features. [Thanks to Abu Usman]

#### 3.3.0

 * Made easy to understand premium features. [Thanks to Abu Usman]

#### 3.2.9

 * Made easy to understand premium features.

#### 3.2.8

 * An improvement made in script. [Thanks to seighart]

#### 3.2.7

 * PHP warning on cart page. Fixed. [Thanks to seighart]

#### 3.2.6

 * Tabs introduced for better usability and added visual aids as well. [Thanks to
   Team Ibulb Work and AndroidBubbles]

#### 3.2.5

 * Updated and improved UI and UX.

#### 3.2.4

 * “Number of decimals” will control the decimal places in this plugin from this
   version onwards. [Thanks to Behnam Khan]

#### 3.2.3

 * Updated round of discounts on percentage. [Thanks to justinmyoung]

#### 3.2.2

 * Updated for WP 5.4.

#### 3.2.1

 * Another PHP notice fixed. [Thanks to goedebuursilentdisco]

#### 3.2.0

 * Another PHP notice fixed.

#### 3.1.9

 * PHP notice fixed – Product properties should not be accessed directly. [Thanks
   to amiayu]

#### 3.1.8

 * Improved discount text in emails for percentage discount. [Thanks to collartags.
   com]

#### 3.1.7

 * Improved Gabriela & Jose’s Logic. [Thanks to collartags.com]

#### 3.1.6

 * Sprintf function issue fixed. [Thanks to donmcleman]

#### 3.1.5

 * Improved qty. discount range display. [Thanks to collartags.com]

#### 3.1.4

 * Fixed a minor javascript file symbol issue. [Thanks to René Baade Pedersen]

#### 3.1.3

 * Fixed a minor echo thing on admin screen. [Thanks to collartags.com]

#### 3.1.2

 * Pricing scale text is editable from settings page now. [Thanks to Don Paul]

#### 3.1.1

 * Warning: sprintf(): Too few arguments issue resolved. [Thanks to amiayu]

#### 3.1.0

 * %% issue resolved. [Thanks to patowins]

#### 3.0.9

 * Languages added. [Thanks to Abu Usman]

#### 3.0.8

 * WooCommerce get_cart() uncaught fatal error fixed on product page. [David Currie]

#### 3.0.7

 * WooCommerce Memberships compatibility added using class_exists check WC_Memberships_Loader.[
   David Currie]

#### 3.0.6

 * Flat discount > cart page > subtotal section correction. [David Currie]

#### 3.0.5

 * Flat discount updated price round float number format correction. [Thanks to 
   Tom C]

#### 3.0.4

 * Flat discount updated price formula refined. [Thanks to Sadaf]

#### 3.0.3

 * Pricing scale turned ON by default. [Thanks to Sadaf Parvez]

#### 3.0.2

 * Fixed a few PHP notices regarding undefined variable and wrong usage of parent_id
   with product object. [Thanks to Sadaf Naz]

#### 3.0.1

 * Fixed a PHP notice regarding undefined variable unit price. [Thanks to mareklukas]
 * Refined a few Premium features regarding weight based discounts. [Thanks to Ryan
   Chan]

#### 3.0.0

 * Fixed a PHP notice regarding undefined index 0. [Thanks to mareklukas]
 * Fixed a Premium feature regarding settings page. [Thanks to Ryan Chan]

#### 2.5.9

 * Refined pricing scale display area and also fixed the decimal positions. [Thanks
   to cccnate]

#### 2.5.8

 * Refined and tested varitions discount criteria. [Thanks to Andrea Tarricone]

#### 2.5.7

 * Undefined constant WDP_PER_PRODUCT related warning fixed. [Thanks to Angelo]
 * Protected function get_product_id call corrected. [Thanks to Konstantinos Zachos]

#### 2.5.6

 * Refined the varitions related discount aspect. [Thanks to Andrea Tarricone]

#### 2.5.5

 * Call to undefined method WC_Product_Simple::get_id() error fixed. Changes made
   in index.php on line 1054. [Thanks to Andrew]

#### 2.5.4

 * Discounts display on product page now added as an option in product page settings.[
   Thanks to Michiel]

#### 2.5.3

 * Category based discount feature refined and explained in the video tutorial again.[
   Thanks to Mouring Kolhoff]

#### 2.5.2

 * Added another compatibility with latest version of the WooCommerce. [Thanks to
   cathydol]

#### 2.5.0

 * s2member compatibility nonce related bug fixed. [Thanks to blastostitch]

#### 2.4.9

 * Display price issue in admin panel price column resolved. [Thanks to Dharmishtha
   Patel]

#### 2.4.8

 * WooCommerce > Cart Page > Old price was having 4 decimals > Fixed. [Thanks to
   Nate Melanson]
 * Settings page > turn discounted price as display price on loop and single product
   pages. [Thanks to Breda McGuigan]

#### 2.4.7

 * User roles are added with multiple selection to ignore. If you don’t want to 
   allow a user role to get discounts. [Thanks to Jim Yow]

#### 2.4.6

 * Weight based discounts improved with multiple quantities. [Thanks to Dimitar 
   Tsankov]

#### 2.4.5

 * Sanitized input and fixed direct file access issues.

#### 2.4.4

 * Discounts available with shipment conditions and can be restricted on user decision.[
   Thanks to Jon Siddall]
 * Currency symbol position implemented as from WooCommerce settings page. [Thanks
   to grupa]

#### 2.4.3

 * Discounts available with shipment conditions. [Thanks to Jon Siddall]
 * After discounts applied, prices were missing decimal values. Fixed. [Thanks to
   Greg Nowak]

#### 2.4.2

 * Weight based discounts introduced. [Thanks to Jon Siddall]

#### 2.4.1

 * Flat discounts refined for variable products. [Thanks to Paul Day]

#### 2.4.0

 * Flat discounts refined.

#### 2.3.8

 * Discounts refined and new features added. [Thanks to Scott McClain]

#### 2.3.7

 * Refining conditions and settings.

#### 2.3.6

 * Checkout process refined. [Thanks to shameemali]

#### 2.3.5

 * Variable products refined. [Thanks to Scott McClain]

#### 2.3.4

 * An important Fatal Error fixed on report. [Thanks to actionarchery]

#### 2.3.3

 * A few warnings were reported and those are fixed. [Thanks to scottmcx]

#### 2.3.2

 * Variable products refined. [Thanks to Jocelyne]

#### 2.3.1

 * Flat discount refined. [Thanks to Andy]

#### 2.3.0

 * Global settings improved. [Thanks to Jose & Gabriela]
 * Global discounts crieteria and per product discount criteria, both are in action
   at the same time from now.
 * Discount on cart total quanity introduced this time as a new optional logic.

#### 2.2.3

 * Flat discount global settings refined. [Thanks to GP Themes Team]

#### 2.2.2

 * Flat discount per product refined. [Thanks to Paul & NemoPro]

#### 2.2.1

 * A minor issue fixed in flat discount per product. [Thanks to Paul Braoudakis]

#### 2.2.0

 * s2member compatibility added.

#### 2.1.0

 * A few important fixes. [Thanks to nextime]

#### 2.0.3

 * Discounted prices should not be considered for discount again.

#### 2.0.2

 * Discounted prices should not be considered for discount again.

#### 2.0.1

 * Discounted prices on cart page. [Thanks to Alois]

#### 2.0

 * Global settings are introduced and a useful widget for discounts detail under
   product short description. [Thanks to nameez]

#### 1.0

 * Releasing 1.0 version.

## Meta

 *  Version **3.7.3**
 *  Last updated **2 mis ago**
 *  Active installations **90+**
 *  WordPress version ** 3.5 or higher **
 *  Tested up to **7.0.6**
 *  PHP version ** 7.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/woocommerce-discounts-plus/)
 * Tags
 * [cart discount](https://cor.wordpress.org/plugins/tags/cart-discount/)[discounts](https://cor.wordpress.org/plugins/tags/discounts/)
   [percentage](https://cor.wordpress.org/plugins/tags/percentage/)[s2member](https://cor.wordpress.org/plugins/tags/s2member/)
 *  [Advanced View](https://cor.wordpress.org/plugins/woocommerce-discounts-plus/advanced/)

## Ratings

 4.7 out of 5 stars.

 *  [  21 5-star reviews     ](https://wordpress.org/support/plugin/woocommerce-discounts-plus/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/woocommerce-discounts-plus/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/woocommerce-discounts-plus/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/woocommerce-discounts-plus/reviews/?filter=2)
 *  [  2 1-star reviews     ](https://wordpress.org/support/plugin/woocommerce-discounts-plus/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/woocommerce-discounts-plus/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/woocommerce-discounts-plus/reviews/)

## Contributors

 *   [ Fahad Mahmood ](https://profiles.wordpress.org/fahadmahmood/)
 *   [ Invoicepress ](https://profiles.wordpress.org/invoicepress/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/woocommerce-discounts-plus/)