Plugin Directory

Conditional Discounts for WooCommerce – A simple yet complete woocommerce dynamic pricing plugin

Conditional Discounts for WooCommerce – A simple yet complete woocommerce dynamic pricing plugin


Conditional Discounts for WooCommerce is a simple yet powerful dynamic pricing plugin that enables you to set up bulk discounts, customer role discounts, free gifts, BOGOs and much more.

Bulk discounts or quantity based pricing

Encourage your customers to purchase goods in multiple units or in large quantities.

The different types of bulk discounts you can setup using this plugin are:

  1. Bulk discounts on simple and variable products
  2. Bulk discounts on products with specific properties (tags, price, variation attributes, stock levels, metas)
  3. Bulk discounts for customers with a specific role
  4. Bulk discounts using intervals
  5. Pricing tables on products
  6. Percentage based bulk discounts
  7. Fixed amount based bulk discounts
Customer based pricing

Increase customer loyalty by granting them a discount linked to their profile.

The different types of customer based pricing you can setup using this plugin are:

  1. Discounts for specific customers
  2. Discounts for customers with a specific role
  3. Discounts for logged or non logged customers
Free Gifts & BOGO Deals

Give away free products to value your customers and get rid of unsold inventory.

The different types of free gift discounts you can setup using this plugin are:

  1. Buy One Get One free (BOGO)
  2. Gifts for customers with a specific role
  3. Gifts for logged or non logged customers
Additional features discounts

There is almost no limit to the number of discounts included in our Conditional Discounts plugin for WooCommerce.

  1. Automatic discounts
  2. Discounts on product categories, tags, and meta
  3. Discounts based on the order subtotal
  4. Discounts based on the number of purchased products
  5. Variable products & products variations discounts


  • Discount creation page
  • Product list creation page
  • Product quantity based pricing page


15 de diciembre de 2023 1 respuesta
First of all, thank you for a good plugin. The only issue that I have is that WooCommerce doesn’t “like” the plugin: “1 Incompatible plugin detected (Conditional Discounts for WooCommerce – A simple yet complete woocommerce dynamic pricing plugin)” The plugin keeps WooCommerce in the legacy mode. Looks like it’s not compatible with a new, “High-perfomance order storage” mode, which is recommened by WooCommerce. Hope it’s fixable. Please lease me know if any logs/screenshots can help. Thank you!
7 de agosto de 2023
Excellent and quick support. I got the solution of my issue in the first attempt without no time. Keep it up.
23 de marzo de 2023
I had an issue where the ajax call was taking > 7seconds on my webshop.I contacted customer support and their team was able to host a meeting with me and find the fix in the “class-wad-discount.php” file.Great support and knowledge!
Leer todas las 127 reseñas

Colaboradores y desarrolladores

Este software es de código abierto. Las siguientes personas han contribuido a este plugin.


“Conditional Discounts for WooCommerce – A simple yet complete woocommerce dynamic pricing plugin” ha sido traducido a 5 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce “Conditional Discounts for WooCommerce – A simple yet complete woocommerce dynamic pricing plugin” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios


  • Added missing select2 files
  • Added compatibility with WooCommerce version 8.5.2


  • Added compatibility with WooCommerce High-Performance Order Storage
  • Added compatibility with WooCommerce version 8.5.1


  • Added compatibility with WordPress 6.4.2
  • Added compatibility with WooCommerce 8.3.1
  • Replace rules select fields with select2


  • Added compatibility with WooCommerce 7.7
  • Fixed discount not showing on category page


  • Updated faq links
  • Added compatibility with WordPress 6.2
  • Added compatibility with WooCommerce 7.6


  • Added compatibility with php 8.2
  • Added compatibility with WooCommerce 7.5.1


  • Added compatibility with php 8
  • Allowed the use of decimal values for discount values


  • Fixed discounts not applied on products list


  • Fixed product list not stored when creating or updating a list
  • Added compatibility with WooCommerce 7.4.1


  • Code refractoring
  • Fixed js blocking issue


  • Code refractoring


  • code refractoring
  • Added compatibility with WooCommerce 7.4


  • code refractoring


  • Added compatibility with WooCommerce 7.3
  • Added compatibility with WordPress 6.1.1
  • Update Plugin name


  • Fixed calculation of the cart total on the cart widget
  • Fixed the display of the discount on the product_category shortcode page
  • Added compatibility with WooCommerce 6.8.2


  • Minor bug fixes
  • Add compatibility with WooCommerce 6.6


  • Fix wrong subtotal got from wc cart total. This fix solves the compatibility issue with some payment method plugins
  • Minor bug fixes on product list setup page
  • Add compatibility with WordPress 6.0
  • Add compatibility with WooCommerce 6.5.1


  • Add new shortcode to display the quantity based pricing table
  • Fix wrong variations prices calculation when getting price by ajax
  • Fix conflict with Advanced Custom Fields plugin
  • Fix compatibility issue with Porto and flatsome themes
  • Add compatibility with WordPress 5.9
  • Add compatibility with WooCommerce 6.2


  • Add minor changes
  • Add additional parameters to the filters wad_before_calculate_sale_price and wad_after_calculate_sale_price
  • Add compatibility with WooCommerce 5.8


  • Fix wrong percentages on badges displayed on shop and product page
  • Add compatibility with WooCommerce 5.7


  • Add filters allowing to update product price before and after applying discounts
  • Add compatibility with WooCommerce 5.6.0
  • Fix wrong prices displayed on themes supporting badges
  • Fix discounted price not displayed in shop and category pages


  • Add minor changes
  • Add compatibility with WooCommerce 5.1


  • Fix wrong product price displayed on shop and category page
  • Fix discounted products not showing for Product categories shortcode page
  • Add compatibility with WooCommerce 4.9


  • Fix warning error in checkout page


  • Add compatibility with WooCommerce 4.8
  • Add compatibility with WordPress 5.6
  • Fix discount not showing on up-sells and cross-sells products
  • Fix discounted products not showing on the sale_products shortcode page
  • Improve plugin performance


  • Add new contributor


  • Add new contributor


  • Add compatibility with WooCommerce 4.5
  • Fixed issue regarding the wrong price in pricing table on product page


  • Add compatibility with WP 5.5


  • Fixed issue regarding the wrong prices in mini cart
  • Removed outdated source code


  • Fixed issue regarding the wrong prices in mini cart


  • Added compatibility with WooCommerce 4.0


  • Improved discount dates feature: added ability to see the time on the server to make it easier to setup the proper beginning and end dates for the discounts


  • Fixed issue: error message in the site health section related to cURL error 28 and REST API
  • Fixed issue: wrong calculation of the subtotal when changing the shipping method in the cart
  • Added compatibility with WooCommerce 3.9


  • Removed reviews ads


  • Fixed: bug related to the ads not being dismissed


  • Added reviews request notice from the dashboard.
  • Fixed: wrong product price in the mini-cart when using the quantity based pricing feature.


  • Added documentation and support links to the plugin admin menus


  • Fixed bug related to the display of sales prices on the home page
  • Fixed issue related to the new text domain
  • Fixed mini cart issues


  • The Plugin can be translated on WordPress.org


  • Fixed issue related to the wrong discounts dates
  • Fixed issue related to the wrong subtotal in the mini-cart when discount on variable product is applied


  • Added compatibility with WooCommerce 3.6.4
  • Improved overall speed


  • Improved overall speed
  • Fixed issue related to the wrong item price in the mini-cart


  • Added compatibility with WooCommerce 3.5.5


  • Compatibility issues with WooCommerce 3.5.3
  • Fixed issue related to the wrong subtotal in the mini-cart when quantity based pricing discount is applied


  • Fixed compatibility issues with WooCommerce 3.5.1
  • Fixed issue related to the display of the pricing table on the product page when rule type “step” is selected


  • compatibility with WooCommerce 3.4.5


  • Fixed issue related to “Invalid argument supplied for foreach”


  • Fixed issue related to discount which not apply on checkout


  • Removed upgraded notice to pro


  • Compatibility with PHP 7
  • Added compatibility with woocommerce 3.3.X


  • New feature displayed on the Pro page


  • Fixed issue price display issue with variable products


  • Added compatibility for WooCommerce 3.x
  • Minor bug fixes


  • Fixed variable products issue


  • Se corrigió conflicto de CSS con loco translate
  • Fixed the issue of quantity based pricing not being able to be disabled.


  • Se agregó página de funcionalidades pro


  • Corrección de errores menores


  • Se corrigió problema de velocidad cuando se habilitan los descuentos


  • Se corrigió problema con la creación de listas de productos


  • Se corrigió problema de actualizaciones a nuevas versiones


  • Se agregó compatibilidad con WooCommerce 2.4.10
  • Actualizado para incluir la biblioteca ORION


  • Improvements: Start and End dates are not mandatory anymore. When not filled, the discount is active every time.
  • Added date picker to ease the date selection.
  • Fixed error message when creating groups of rules
  • Fixed lists and discounts requests limitation (“no paging” issue)
  • Fixed total cart discount is not displayed on the order details pages (admin and front)
  • Fixed variations IDs don’t return anything when evaluating a list by IDs
  • Added plugin review notice