Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

Bonus Product for WooCommerce Changelog

Every recorded version, newest first, with what changed in each one.

Latest 1.2.410 versions

Undated · 10 versions

  1. 1.2.4

    Latest
    1 improvement2 fixes1 security1 change
    Improved
    • Latest WordPress 7.1 compatibility check
    Fixed
    • Bonus product quantity on the cart page could be changed away from 1 (e.g. via the quantity field and "Update cart"), giving multiple free units; quantity is now locked to 1 both in the cart display and when totals are calculated
    • Renamed internal helper functions to use the plugin's function prefix, avoiding possible naming collisions with other plugins
    Security
    • The "Add Bonus Product" AJAX handler now verifies the requested product is actually configured as an eligible bonus for the item in the cart, instead of trusting the submitted product ID
    Changes
    • Release Date: August 26th, 2026
  2. 1.2.3

    3 improvements3 fixes1 security1 change
    Improved
    • Latest WordPress 7.0 compatibility check
    • Code cleanup to follow WordPress Coding Standards
    • Corrected an outdated "wholesale page" description left over from another plugin's settings field
    Fixed
    • "Add Bonus Product" button on the cart page not working - caused by a removed jQuery shorthand, a click handler that didn't survive the cart table being re-rendered by the theme's AJAX cart, and missing AJAX error feedback; now uses event delegation and shows a clear message on failure
    • Bonus Product label on the single product page not appearing for category-based or product-based rules, due to a type-mismatch between product/category IDs and the values stored by the Settings API
    • Permissions settings (User Role Filter) were saved but never enforced; they now correctly restrict access to the Bonus Product settings tab, with site administrators always retained
    Security
    • Added nonce verification and stricter input sanitization/output escaping across AJAX and admin actions
    Changes
    • Release Date: July 15th, 2026
  3. 1.2.2

    1 improvement1 change
    Improved
    • Latest WordPress 6.7 compatibility Check
    Changes
    • Release Date: November 22nd, 2024
  4. 1.2.1

    1 new1 improvement1 change
    New
    • WooCommerce's High-Performance Order Storage (HPOS) support.
    Improved
    • Compatibility with WooCommerce 9.1.4 version
    Changes
    • Release Date: October 18th, 2024
  5. 1.2

    1 improvement1 change
    Improved
    • Compatibility with WordPress 6.3.1 version
    Changes
    • Release Date: October 3rd, 2023
  6. 1.1

    2 improvements1 change
    Improved
    • Compatibility with WordPress 6.0 version
    • Compatibility with WooCommerce 6.7 version
    Changes
    • Release Date: August 5th, 2022
  7. 1.0.3

    2 fixes1 change
    Fixed
    • Resolve PHP warning issue in admin side
    • Compatibility with latest WooCommerce version
    Changes
    • Release Date: June 5th, 2020
  8. 1.0.2

    1 improvement2 fixes1 change
    Improved
    • Language translation code and file
    Fixed
    • Minimum cart value for bonus product not working in some criteria
    • Resolve PHP warning issue for direct id access on cart page
    Changes
    • Release Date: January 29th, 2019
  9. 1.0.1

    3 new1 change
    New
    • Options to set particular product as bonus product with category or specific product selection
    • Option to set Minimum cart value to provide bonus product on cart page
    • Language translation code and file
    Changes
    • Release Date: October 18th, 2018
  10. 1.0

    2 changes
    Changes
    • Release Date: August 28th, 2018
    • Initial Release

Changelog published by the developer, in their original language.