
PluginUpdated
WooCommerce Mix and Match Products
WooCommerce Mix and Match Products is a WooCommerce plugin by Kathy Darling.
Product facts
- Version
- 2.9.5
- Released
- 20 October 2026
- Type
- Plugin
- Licence
- GPL
- Included in
- Every plan, or $7.69 / year on its own
Overview
Many stores sell products that people like to combine: donuts, fruit baskets, six-packs of T-shirts. A fixed bundle forces everyone to take the same mix. This plugin hands the choice to the shopper, who picks the items and quantities that go into a container you define, so nobody ends up with products they did not want.
On the product page, the choices appear in a table that looks like a grouped product, with plus and minus quantity buttons. You can set one static price for the whole container or price it per item so the total adds up automatically. Shipping and stock are handled too: ship the assortment together or separately, skip shipping for digital or pickup items, and track inventory for each product and for the container. Display templates can be overridden to match your theme.
Features
- Customer-built assortments: Shoppers fill a container of a defined size with their own choice of products and quantities, so each pack suits their tastes.
- Simple products and variations: Assortments can include simple products as well as product variations, which lets you offer options drawn from your existing inventory.
- Static or per-item pricing: Charge one fixed price for the whole container, or price per item and let the total calculate automatically as shoppers choose.
- Flexible shipping options: Ship the contents together, ship them separately, or turn shipping off for digital or pickup products.
- Stock tracking at two levels: Inventory is tracked for each individual product and within the Mix and Match container, which helps prevent overselling.
- Grouped-style product table: Customers see a familiar table like a grouped product and adjust quantities with plus and minus buttons.
- Overridable display templates: Change how Mix and Match products appear using the WooCommerce template override system to fit your brand or layout.
- Works with other WooCommerce extensions: Compatible with Subscriptions, Shipping Multiple Addresses, Points and Rewards, and Pre-Orders, and supports High Performance Order Storage.
Best for
- Stores selling snack boxes, variety packs or gift sets
- Shops offering cases or multipacks of food and drink
- WooCommerce owners who want customer-built bundles
Changelog
Version 2.9.5 — 16 October 2026
- Fixed Harden child item validation. Child items cannot be modified independently of their container. #615.
- 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".
- Fixed 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.
- Fixed 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.
- Fixed Child item quantity steppers in the Add to Cart + Options block were labelled with the container product name instead of the child product name.
- Fixed 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.
- Improved Note in the "Display plus/minus buttons" Customizer setting description that it has no effect in the Add to Cart + Options block.
- Fixed Hide child item prices in the Cart block when the container is fixed-price.
- Fixed 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.
- New 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.
- Improved 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.
Earlier versions
- 2.9.4 (3 October 2026): 1 fixed
- 2.9.3 (22 September 2026): 2 fixed
- 2.9.2 (31 August 2026): 1 improved, 1 fixed
FAQ
Is WooCommerce Mix and Match Products free?
The code of WooCommerce Mix and Match Products is licensed under the GPL, so anyone may use, change and share it. Buy GPL is a paid service: a plan or a purchase of WooCommerce Mix and Match Products gives you the download and its updates. The developer's own support, licence key and online services are not included.
Which version of WooCommerce Mix and Match Products is this?
Version 2.9.5, released 20 October 2026. New versions appear here when the developer publishes them.
How do I update WooCommerce Mix and Match Products?
Install Buy GPL Updater on your site and paste your key from My Account. It installs new versions of WooCommerce Mix and Match Products for you.







