Mix and Match: Mini-Extensions

This document references some of the most popular free mini-extensions for Mix and Match Product. Do to the complexity of these snippets, they are only available in plugin form.

To install any of the listed mini-extensions:

  • Download the mini-extension and, if necessary, unzip it.
  • Ensure you have the latest version of WooCommerce and WooCommerce Mix and Match Products installed.
  • Upload the unzipped mini-extension’s folder to your /wp-content/plugins/ directory.
  • Activate the mini-extension from the Plugins menu in WordPress.
Important: The mini-extensions listed here are completely free to download and use. However, they are provided “as is”, with absolutely no guarantees. They are provided for reference only, and are not covered under our support policy. If you decide to use it in a production environment, please be aware that support, future development and timely availability of updates are not guaranteed.

WooCommerce – Subscribe All the Things

Download this mini-extension.

Subscribe All The Things is a free mini-extension for WooCommerce Subscriptions that provides experimental subscriptions support for non-subscription product types. It allows you to attach subscription options to Simple products, Variable products, Composite Products, Product Bundles and Mix and Match Products, and includes a neat feature: The ability to switch any product from a one-time purchase to a subscription, even after is has been added in the cart.

The code is in beta phase and is already publicly available for testing, feedback and contributions.

Important: Subscribe All The Things requires WooCommerce Subscriptions v2.0+.
Example: Offering a Mix and Match product as a Subscription

As an example, we will be taking a look at Almonds Mix, a 500g mix and match assortment of 5 different 100g almond packs, offered as a subscription at 20% off:

A pick ‘n mix almonds subscription created with Product Bundles.

Note that Subscribe All The Things will add a new Subscription tab to the product data metabox, which can be used to configure the subscription parameters of our Mix and Match product. To offer the assortment as a subscribed group of products, we have created a single subscription option and ticked the Force Subscription checkbox:

convert a mix and match assortment into a monthly subscription


After adding the configured assortment to the cart, all bundled cart items, along with the container cart item itself, are converted to subscriptions with the same period, interval and length:

The Almonds Mix subscription bundle in the cart. A subscribed bundle of physical products!\


Subscribe All the Things currently only supports statically-priced Mix and Match containers. However, as of Mix and Match 1.4.0 you can use the WC MNM SATT Bridge plugin to provide compatibility.

WooCommerce - the most customizable eCommerce platform for building your online business.

Back to the top