2021 Q4 Sale BFCM – Free Users Sitewide Banner

  1. Documentation
  2. Plugins
  3. WooCommerce
  4. Extensions

Mix and Match: Mini-Extensions

This document references some of the most popular free mini-extensions for Mix and Match Product. These plugins extend the functionality of Mix and Match. Due 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.
    • These plugins are hosted at Github, so you can download them by clicking on the “Code” button and then selecting “Download ZIP”
  • Ensure you have the latest version of WooCommerce and WooCommerce Mix and Match Products installed.
  • In your site’s WordPress admin, go to Plugins > Add New > Upload Plugin and choose the zip file you just downloaded.
    • Alternatively, upload the unzipped mini-extension’s folder to your /wp-content/plugins/ directory.
  • Activate the mini-extension from the Plugins menu in WordPress.

NOTE: These plugins do not receive priority support and should be tested thoroughly before being used in production.

Mix and Match Subscriptions ↑ Back to top

Mix and Match – Supscriptions is a free mini-extension for Mix and Match that unlocks the full potential of Mix and Match subscriptions.

Mix and Match container products can be offered on a recurring basis when coupled with All Products for WooCommerce Subscriptions. All Products for WooCommerce Subscriptions is a premium extension for WooCommerce Subscriptions (so both are required) that provides subscriptions support for non-subscription product types.

This mini-extension adds support for dynamically-priced container subscriptions (ie: per-item pricing mode) and allows subscribers to edit the contents of their Mix and Match container from their My Account area.

Setup ↑ Back to top

All Products for WooCommerce Subscriptions will add a new Subscription tab to the product data metabox, which can be used to configure the subscription schemes of our Mix and Match product. To offer the assortment only as a subscription create a single subscription option and ticked the Force Subscription checkbox.

See the All Products for WooCommerce Subscriptions documentation for more details on setting up subscription schemes.

convert a mix and match assortment into a monthly subscription

Not Sold Separately ↑ Back to top

Not Sold Separately is a free mini-extension for Mix and Match that prevents products from being sold individually outside of a Mix and Match container.

When a product is marked as “not sold separately” that product’s add to cart button will not be accessible.

Setup ↑ Back to top

  1. Edit a simple product and navigate to the “Inventory” tab in the product data metabox.
product data metabox showing "not sold separately" checkbox in Inventory tab
  1. For an individual variation, you can set the status in the variation options.
  2. Save the product/variation.

Hide from Catalog ↑ Back to top

The not sold separately products can be hidden from the main shop loop but by changing their Visibility to Hidden. The “Catalog Visibility” options for a product are visible in the Publish metabox when editing a product. See this screenshot:

The product publish metabox with an arrow pointing to "Hidden" under the Catalog visibility options.

Grouped Mix and Match ↑ Back to top

Mix and Match – Grouped Containers is a free mini-extension for Mix and Match that adds a “Grouped Mix and Match” WooCommerce Mix and Match. This product type groups multiple WooCommerce Mix and Match products together to allow customers to choose from different containers before making their selections.

The Mix and Match products appear as options in a loop when viewing the Grouped product and when “Select Options” for one is clicked the related Mix and Match product loads and can be configured, then added to the cart.

Screen Recording of a grouped mix and match product. When the 6 pack thumbnail is clicked, the options for that product appear.

Setup ↑ Back to top

  1. Create a new product, and select the “Grouped Mix and Match” type from the product type dropdown selector.
  2. Then click on the “Linked Products” tab.
  3. Begin typing the name of one of your Mix and Match products in the “Grouped Mix and Match products”.
  4. From the search results select the desired product.
  5. Repeat 3 & 4 until you have all the related Mix and Match products you wish to group together.
  • Note: This is exactly the same process as for core grouped products.
Product Data metabox showing selection of Grouped Mix and Match as product type and the related Mix and Match products selected under the "Linked products" tab.

Category Contents ↑ Back to top

Mix and Match – Category Contents is a free mini-extension for Mix and Match pulls the allowed contents for a mix and match container by product category.

When multiple categories are selected, the contents will appear in separate sections with the category name as a title.

Mix and Match product showing 2 sections. 1st grid for Posters showing 3 posters and the 2nd for T-shirts showing 3 t-shirts.

Setup ↑ Back to top

In the “Mix and Match” tab of the Product Data metabox you will now see a “Use Product Category” input with 2 options.

  1. “Use default” – meaning use the normal Mix and Match method of searching and selecting individual products by their product title.
  2. “Use product categories for contents” – search for and select product categories. Mix and Match will then display all products in those categories as options for the Mix and M atch container product.
Screenshot of product data meta box. A radio button input is displayed showing two choices for the "Use product category" option: Default and Use Product Categories.

Mobile Styles ↑ Back to top

Mix and Match – Mobile Styles is a free mini-extension for Mix and Match that the counter status message into a sticky footer that is always visible.

This is a great for helping customers know how many more items they need to purchase.

No configuration is required.

A toolbar at the bottom of the screen showing how many items have been selected

Filters ↑ Back to top

Mix and Match – Filter by Term is a free mini-extension for Mix and Match that that allows a customer to filter the allowed products by any product taxonomy.

A group of products shown changing depending on which category button is clicked

Setup ↑ Back to top

In the “Mix and Match” tab of the Product Data metabox you will now see a dropdown option for “Filter container options by taxonomy”. You can choose any taxonomy associated with the product post type such as product categories, product tags, or your custom attributes.

Screenshot of the mix and match metabox highlighting a dropdown option with the label "filter container options by taxonomy" and the current selection of "product categories"

Multi-term versus Single-term filtering ↑ Back to top

By default, customers can select multiple terms to narrow their search. For example, Category A + Category B will display products in both.

If you’d prefer to only search by a single term at a time, then you can add the following snippet to your child theme’s functions.php.

add_filter( 'wc_mnm_filters_support_multi_term_filtering', '__return_false' );

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

  • 30 day money back guarantee
  • Support teams across the world
  • Safe & Secure online payment