Mix and Match v2.7.9 – Force Sells Compatibility & Code Modernization

Updates

Tested up to WooCommerce 9.9.0

Mix and Match has been tested for compatibility with WooCommerce 9.9.0.


New

Added compatibility with Force Sells for WooCommerce

Mix and Match now includes compatibility support for the Force Sells extension, allowing forced products to work more reliably alongside Mix and Match containers.


Fixes

Corrected admin class instantiation for non–Mix and Match products

Fixed an issue where a Mix and Match class could be instantiated in the admin even when the product type was not Mix and Match.

Escaped remaining translatable strings

Ensured any remaining translatable strings are properly escaped for improved security and translation reliability.


Changes

Adjusted hook priority for Force Sells compatibility

Moved the woocommerce_after_cart_item_quantity_update callback to an earlier priority to ensure correct behavior when Force Sells modifies cart quantities.

Updated script parameters to use boolean values

The wc-add-to-cart-mnm script parameters now use true/false boolean values instead of yes/no strings. Developers integrating with this script should re-test their customizations.


Improvements

Updated Sass tooling to Dart Sass

Updated the plugin’s Sass workflow to use Dart Sass, aligning with modern Sass development standards.


Why this matters

  • Adds compatibility with the Force Sells extension
  • Prevents incorrect admin behavior on non–Mix and Match products
  • Improves security and translation handling
  • Provides more consistent script parameter types for integrations
  • Modernizes the plugin’s development tooling

Similar Posts