9 versions
Woocommerce Mix And Match Products history.
Every release of Woocommerce Mix And Match Products is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.
8 of 9 releases scanned clean
v2.9.5Latest
October 16, 2026558.5 KBScanned
Fixed
- Harden child item validation. Child items cannot be modified independently of their container. #615.
- Stale container returned by `wc_mnm_get_cart_item_container()` after the container was removed from the cart. The cart is now checked for the container before the cached value is used.
- Give child item checkbox inputs a custom ID attribute to prevent plus/minus buttons and a border by the Add to Cart + Options block. Updated template `single-product/mnm/mnm-product-quantity.php`.
- Child item quantity steppers in the Add to Cart + Options block were labelled with the container product name instead of the child product name.
- Duplicate plus/minus buttons on child item quantity inputs in the Add to Cart + Options block. As of WooCommerce 10.8 the block adds its own quantity steppers, so Mix and Match's plus/minus buttons are now disabled inside the block regardless of the "Display plus/minus buttons" Customizer setting. The classic add to cart form is unaffected. #543.
- Hide child item prices in the Cart block when the container is fixed-price.
- Suppress "removed from your cart" notices for child items in the Cart block when their container is removed. Requires WooCommerce 9.5.2+. The Mini-Cart block does not yet support suppressing these notices.
Improved
- The Store API errors when removing a child item or changing its quantity now name the child product and its container instead of "This product".
- Note in the "Display plus/minus buttons" Customizer setting description that it has no effect in the Add to Cart + Options block.
Other
- Dev: New `wc_mnm_has_plus_minus_buttons()` template function to check whether plus/minus buttons are enabled, filterable via `wc_mnm_has_plus_minus_buttons`. Updated template `single-product/mnm/mnm-product-quantity.php`.
- Dev: Astra and Flatsome compatibility modules now disable plus/minus buttons via the `wc_mnm_has_plus_minus_buttons` filter instead of `pre_option_wc_mnm_display_plus_minus_buttons`.
v2.9.2Unavailable
August 31, 2026555.0 KBScanned
Improved
- Tested up to WooCommerce 11.1.0 and WordPress 7.1.0.
Fixed
- Subscription details (e.g. "/ month") dropped from the container price string after any quantity change on a fixed-price container with a single forced subscription plan (Subscriptions 9 / All Products for Subscriptions).
v2.8.7Unavailable
April 6, 2026434.8 KBScanned
Fixed
- All Products for WooCommerce Subscriptions `wc-mnm-validation-status-changed` event callback not firing, fixes hide/show of schemes.
- Do not display $0.00 price as Free! for per-item priced containers unless enabled via `add_filter( 'wc_mnm_container_show_free_string', '__return_true' );`
- Launch PayPal compatibility module to disable Smart Pay Buttons on Name Your Price products.
Improved
- Replace `wc_mnm_show_free_string` with existing `wc_mnm_container_show_free_string` filter.
v2.8.6Unavailable
March 5, 2026434.4 KBScanned
Improved
- Tested up to WooCommerce 9.9.0 and WordPress 6.9.0.
- Add core hooks for `woocommerce_remove_cart_item` and `woocommerce_restore_cart_item`.
- Align order of `wc_mnm_cart_item_removed` and `wc_mnm_cart_item_restored` hooks to core pattern.
- Wrap child item titles in the classic cart in instead of .
Fixed
- Incorrect quantities when editing from cart with an unlimited container size.
- Missing container script update when child item quantity is changed after reset, specifically if initial quantity was 1, reset to 0, then set to 1 again.
- Ignore `wc_mnm_child_item_quantity_input_default_value` when editing container in cart.
v2.8.3Unavailable
December 24, 2025433.0 KBUnknown
Fixed
- Undefined WP_MNM_Cache class when using Not Sold Separately mini-extension.
- Order of child categories in Store API response respects saved order.
Added
- Query Monitor compatibility module to log database queries made by Mix and Match Products. Requires Query Monitor plugin to be active.
Improved
- Update admin strings from WooCommerce Mix and Match Products to Mix and Match Products for WooCommerce.
v2.8.5Unavailable
December 10, 2025433.6 KBScanned
Fixed
- indent of child items on classic/non-block order received. Closes #590 and Print Invoices child item duplication.
Why archive
Sometimes the latest release isn't the one you need. The archive lets you pin Woocommerce Mix And Match Products to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.