WooCommerce Discount Manager

1.5.2 — 6 July, 2026

  • Fix— Fatal error when persistent object caches read discount data before plugin classes load.
  • Dev— Updated internal libraries.
  • Dev— Tested up to WooCommerce 10.9.3.

1.5.1 — 16 June, 2026

  • Fix— Volume bundle discount type dropdown overflowing in WordPress 7.0.
  • Dev— Tested up to WooCommerce 10.8.1.
  • Dev— Tested up to WordPress 7.0

1.5.0 — 19 May, 2026

  • New— Improved compatibility with the WooCommerce Bulk Variations plugin - simple and bulk discounts are now reflected within the bulk variations grid.
  • Fix— Discount metadata still being saved against cart items after the cart was updated.
  • Fix— Product variations not inheriting their parent product's exclusion when using the "All products except selected" option.
  • Fix— Wholesale Pro - Crossed out prices and discount calculations not respecting the cart's tax display settings on stores that display cart prices excluding tax.
  • Fix— Wholesale Pro - "Total savings" amount including savings that were not applied by Discount Manager.
  • Dev— Updated internal libraries.
  • Dev— Tested up to WooCommerce 10.7.0.

1.4.1 — 2 April, 2026

  • New— Added "All products except selected" option in the discount editor.
  • Fix— Wholesale Pro - Crossed out price showing regular price instead of wholesale price.
  • Fix— Wholesale Pro - Cart line item displaying regular price instead of wholesale price as strikethrough.
  • Fix— Respect WooCommerce's "Redirect to cart" setting and the redirect filter.
  • Dev— Updated internal libraries.
  • Dev— Tested up to WooCommerce 10.6.1.

1.4.0 — 9 March, 2026

  • New— Added integration with the WooCommerce Subscriptions plugin.
  • Tweak— Sanitization adjustments.
  • Dev— Updated internal libraries.
  • Dev— Tested up to WooCommerce 10.5.3.

1.3.1 — 29 December, 2025

  • Tweak— Reduced assets size.
  • Fix— Incorrect "total savings" value under certain circumstances.
  • Dev— Updated internal libraries.
  • Dev— Tested up to WooCommerce 10.4.3.

1.3.0 — 5 November, 2025

  • New— Added volume bundles discount type.
  • Fix— Discounted price display on order edit screen.
  • Fix— Wholesale Pro - Hide prices until login not working.
  • Dev— Updated internal libraries.
  • Dev— Tested up to WooCommerce 10.3.4.

1.2.9 — 10 September, 2025

  • Dev— Updated internal libraries.
  • Dev— Tested up to WooCommerce 10.1.2.

1.2.8 — 28 July, 2025

  • Fix— Bulk discounts not applied correctly when variations have separate discounts.
  • Fix— PHP 8.4 deprecations.
  • Fix— Some products are not returned when searching for them through the discounts editor.
  • Fix— Not retrieving the appropriate price in certain scenarios while the store is set to display prices inclusive of taxes.
  • Fix— Buy X products for Y discount - Additional products only, discounting highest product instead of cheapest.
  • Fix— WooCommerce Product Table - discount content sometimes breaking the layout of the table.
  • Tweak— Added a new filter for compatibility with YayCommerce plugins.
  • Tweak— Removed code no longer needed.
  • Dev— Tested up to WooCommerce 10.0.4.
  • Dev— Tested up to WordPress 6.8.2

1.2.7 — 26 March, 2025

  • Tweak— Added minor speed improvements for the WooCommerce Wholesale Pro integration.
  • Tweak— Added new hooks.
  • Tweak— Added German translation.
  • Tweak— Users with multiple roles are now detected by discounts.
  • Fix— Unable to assign specific products to discounts when those products are using the [wdm_discount_bulk_table] shortcode in the product's description.
  • Fix— User role selection dropdown not fully visible when the list contains a lot of items.
  • Fix— WooCommerce Product Table + WooCommerce Wholesale Pro - crossed out prices not showing on the table.
  • Fix— WooCommerce Wholesale Pro - warning at checkout when using the "total spend" discount type.
  • Fix— "Buy X for Y Discount" would repeat it's discount when certain requirements thresholds were hit.
  • Fix— Unable to retrieve list of discounts when a discount was assigned to a specific product or category no longer available.
  • Dev— Tested up to WooCommerce 9.7.1.
  • Dev— Tested up to WordPress 6.7.2

1.2.6 — 27 January, 2025

  • Tweak— Allow usage of decimals in the pricing input field.
  • Tweak— Changed the label of the "Calculation" setting for the "Bulk" discount type from "Entire cart" to "All products selected above".
  • Tweak— Changed the logic of the "Bulk" discount type - "All products selected above" option to calculate the threshold based on the total of all selected products instead of the total of all products in the cart.
  • Dev— Tested up to WooCommerce 9.6.0
  • Dev— Updated internal dependencies.

1.2.5 — 13 January, 2025

  • Fix— "Bulk" discount type unable to properly spread a price based range to individual units while discounting the whole cart.
  • Fix— Discounts editor UI crashing when selecting a product with variations with no prices.
  • Dev— Tested up to WooCommerce 9.5.2
  • Dev— Updated internal dependencies.

1.2.4 — 17 December, 2024

  • Fix— Unable to switch shipping method when the "Free shipping" method has a threshold and the cart total hasn't reached it.
  • Fix— "Total spend" discount type not tracking discounted products correctly when variable products are involved.
  • Tweak— Added new filter to preserve shipping methods during cart calculations.
  • Dev— Tested up to WooCommerce 9.4.3
  • Dev— Updated internal dependencies.

1.2.3 — 3 December, 2024

  • Fix— An issue where the "Buy X products for Y discount" discount type was not working correctly due to mismatched caching priorities.
  • Fix— Minor design glitch in the "Add discount" modal in WordPress 6.7.
  • Fix— Translation compatibility issue with WordPress 6.7.
  • Dev— Tested up to WordPress 6.7.1
  • Dev— Tested up to WooCommerce 9.4.2
  • Dev— Updated internal dependencies.

1.2.2 — 11 November, 2024

  • Fix— Compatibility issue with the Event Tickets Plus plugin.
  • Fix— WooCommerce Product Table - Crossed out price not displaying when using a lazy loaded table.
  • Fix— Divi theme - Unable to use the theme builder while the WooCommerce Wholesale Pro plugin is active.
  • Fix— Divi theme - Crossed out price not displaying correctly in the cart due to Divi's own override.

1.2.1 — 23 October, 2024

  • Fix— Selection of products in the editor may not load products correctly if a variations related setting is missing.

1.2.0 — 23 October, 2024

  • New— Added ability to discount products at variation level.
  • Fix— Crossed out price not displaying for individual variations when a discount is restricted to specific products.
  • Fix— "Buy X for Y Discount" discount type unable to properly handle large quantities of products while using specific pricing conditions.
  • Fix— WooCommerce Wholesale Pro - Sale price not being displayed correctly for cross-sells.
  • Fix— WooCommerce Quick View Pro - Discount content displaying twice inside the modal when specific settings are used.
  • Fix— "Fixed price" for the "Buy X products for a fixed price" discount type not being validated correctly.
  • Dev— Tested up to WooCommerce 9.3.3

1.1.8 — 20 September, 2024

  • Tweak— Added ability to remove plugin's data on uninstall.
  • Fix— "Buy X for Y Discount" discount not applied when multiple variations are added to the cart under specific pricing conditions.
  • Fix— Unable to use mini cart due to a conflict with WooCommerce.
  • Dev— Tested up to WooCommerce 9.3.2 and WordPress 6.6.2

1.1.7 — 5 September, 2024

  • Tweak— Minor UI improvements to the tinyMCE editor.
  • Fix— Pricing input field in the admin editor not using the correct currency format when the decimal separator is a comma.
  • Fix— "Discount type" setting not preselecting the correct value when switching between other discounts while an unsaved discount exists.

1.1.6 — 28 August, 2024

  • Tweak— Users with the "manage_woocommerce" capability can now manage discounts.
  • Fix— Admin editor stylesheet loading on all pages instead of just the discounts editor page.
  • Fix— Divi - Fatal error when using the builder tool on pages using the "Woo Products" module.

1.1.5 — 12 August, 2024

  • Fix— "Free Products" type not looping correctly under certain conditions.
  • Fix— Mini Cart not showing crossed out prices when WooCommerce Wholesale Pro is active.
  • Tweak— Expand the newly added discount after duplication.
  • Dev— Updated internal dependencies.

1.1.4 — 29 July, 2024

  • Fix— Discounts editor not loading while using an RTL language due to a bug in WooCommerce core.
  • Fix— "Free products" type not working correctly under certain conditions.
  • Fix— Product page content defaulting to the wrong hook when the input field is left unchanged during creation of a discount.
  • Fix— Typo in the "sale badge" setting description.
  • Fix— Sale badge is hidden when WooCommerce Product Options is active.
  • Fix— Crossed out price for variable products is not displayed correctly when WooCommerce Wholesale Pro is active.
  • Tweak— updated how the pricing input field is rendered in the admin panel.
  • Tweak— added a workaround for Themes using outdated WooCommerce templates.
  • Dev— Tested up to WooCommerce 9.1.4
  • Dev— Updated internal dependencies.

1.1.3 — 8 July, 2024

  • Fix— "Buy X products for Y discount" and "Free products" types behaving incorrectly when WooCommerce is configured to have prices with taxes excluded.
  • Fix— Calculation of subtotal taking in consideration all products instead of just relevant ones under certain conditions.
  • Fix— Ampersand escaped in category inclusions and exclusions input fields.
  • Tweak— Added compatibility with the Object Cache Pro plugin.
  • Tweak— The bulk table shortcode no longer has mandatory parameters and supports autodiscovery.
  • Dev— Tested up to WooCommerce 9.0.2
  • Dev— Updated internal dependencies.

1.1.2 — 13 June, 2024

  • Tweak— Added new filter to discount entities when checking eligibility for categories.
  • Dev— Tested up to WooCommerce 8.9.3
  • Dev— Updated internal dependencies.

1.1.1 — 21 May, 2024

  • Fix— Unable to complete checkout when using the "Buy X products for Y discount" with certain settings.
  • Fix— Search list component prefetching only 10 of all selected items on page load.

1.1.0 — 14 May, 2024

  • New— Added name of discount used by a product on the admin order page.
  • New— Added note regarding original price to discounted price on the admin order page.
  • New— Added "Total savings" section on order receipt page.
  • New— Added "Total savings" section on the "Order details" and "New Order" email.
  • Dev— Added new hooks and filters.
  • Dev— Tested up to WooCommerce 8.8.3

1.0.3 — 11 April, 2024

  • Fix— Discount date availability not taking in consideration the WordPress timezone.
  • Dev— Tested up to WordPress 6.5.2

1.0.2 — 4 April, 2024

  • Fix— Check for discount availability between two dates was not taking in consideration today's date as a full day.
  • Fix— Free Products - calculation of subtotal taking in consideration all products instead of just the relevant ones.
  • Fix— Sale badge compatibility issue with themes and plugins returning unexpected content.
  • Tweak— Added order metadata to track discounted products and which discounts have been used.
  • Tweak— Added new hooks and filters for developers.
  • Dev— Tested up to WordPress 6.5.

1.0.1 — 28 February, 2024

  • Fix— Free products - subtotal calculation taking in consideration all products instead of just relevant ones.
  • Fix— Free products - wrong discount amount when taxes enabled.
  • Tweak— Updated design of certain elements in Admin UI.
  • Tweak— Changed default value for the "Content location" setting.

1.0.0

  • New— Initial release.

Our Customers Say

Does what it promised A perfect ratio performance vs price.
—Eva Caramello