✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for WooCommerce Mix and Match Products: containers & child picks as tables

Mix and Match stores container configuration in product_type=mix-and-match plus _mnm_contents and _mnm_min_container_size postmeta. SleekView reads the configuration alongside order_itemmeta so cross-container audits, child-pick frequency, and inline limit edits live on one screen.

♾️ Lifetime License available

SleekView table view for WooCommerce Mix and Match Products

Cross-container visibility without per-product clicks

Mix and Match Products extends WooCommerce with a mix-and-match product type whose configuration lives in postmeta: _mnm_contents holds the allowed children, _mnm_min_container_size and _mnm_max_container_size hold the pick limits, and _mnm_per_product_pricing controls how the container price is calculated. The default WooCommerce admin renders one screen per container, so questions across the whole catalogue (which containers allow product X, which let customers go up to 12 items, which child products are picked most often) need direct SQL.

SleekView reads the container postmeta together with wp_woocommerce_order_itemmeta rows that record actual picks during checkout. Containers become flat rows with min and max picks, per-item pricing flag, and unique child count as first-class columns. A second view aggregates child picks across all orders so merchandising can see which optional children are pulling weight and which are dead inventory inside otherwise popular containers.

Inline edits to min and max picks route through Mix and Match's own product class so the plugin's hooks fire, which keeps cached container prices and front-end validation correct. Bulk updates to allowed-child lists are also supported through the same CRUD path, so promotion swaps do not need a per-container edit screen pass.

Workflow

How SleekView assembles the Mix and Match view

1

Pick the source

Select the product post type filtered to product_type=mix-and-match and join postmeta keys _mnm_contents, _mnm_min_container_size, and _mnm_max_container_size.
2

Compose the column set

Add container name, min picks, max picks, pricing mode, and allowed-child count. Optionally join order_itemmeta to surface picks-per-child for demand views.
3

Save and scope the view

Name it ("Containers with low-stock children", "Per-item priced containers") and gate it by capability so merchandising and planning each see the right slice.
4

Edit inline or bulk

Update min and max picks or swap allowed children for many containers at once. Writes route through the Mix and Match product class so plugin hooks still fire.

Sample columns

A typical Mix and Match container view

One row per mix-and-match container with min, max, pricing mode, and stock summary.
Source: wp_posts (post_type=product, product_type=mix-and-match) + wp_postmeta + wp_woocommerce_order_itemmeta
Container Min picks Max picks Pricing mode Children Status
Build a 6-pack 6 6 Container price 14 Active
Pick 3 candles 3 3 Per-item 9 Active
Trail mix kit 4 8 Per-item 12 Low stock child
Holiday hamper 5 10 Container price 20 Draft

Comparison

Default Mix and Match admin vs SleekView

Default Mix and Match admin

  • Container configuration only shows inside the parent product screen
  • Reverse lookups (which containers allow product X) need direct _mnm_contents queries
  • Bulk edits to min and max pick limits go one container at a time
  • Aggregate child-pick frequency across orders is not built in
  • Filtering by pricing mode (_mnm_per_product_pricing) is not a saved view

SleekView

  • Read _mnm_contents across all mix-and-match products in one query
  • Reverse lookup: list every container that includes a given child product
  • Inline-edit min and max container size without leaving the table
  • Pivot child picks from order_itemmeta to rank popular options
  • Save views per merchandiser or planner

Features

What SleekView gives you for WooCommerce Mix and Match Products

Cross-container audit

List every mix-and-match container with min picks, max picks, pricing mode, and child count side by side, sortable across the whole catalogue rather than one product at a time.

Reverse child lookup

Filter container rows by allowed child product to see exactly which mix-and-match offers will be affected by a price change, stock issue, or discontinuation of a single SKU.

Inline limit edits

Edit the per-container min and max pick limits in place, with writes routed through Mix and Match's own product class so price caching and front-end validation stay correct.

Audience

Who uses SleekView for WooCommerce Mix and Match Products

Merchandising

Audit every container at once, sort by child count or pricing mode, and spot containers that need a refreshed line-up. The reverse-child column scopes promotion planning to actually affected SKUs.

Demand planning

Aggregate order_itemmeta child picks to rank which optional children customers actually choose, then trim or expand allowed-child lists based on real pick data instead of gut feel.

Catalog ops

Bulk-update min and max pick limits across seasonal containers, with edits routed through the plugin's CRUD class so hooks for cached container price and validation still fire correctly.

The bigger picture

Why a cross-container table matters

Mix and Match Products is built around the idea that a customer assembles a container from a catalogue of allowed children, which makes the front-end experience flexible but the back-end catalogue increasingly hard to reason about as the number of containers grows. The default admin only ever shows one container at a time, so merchandisers cannot easily compare pricing modes, planners cannot easily see which optional children are pulling weight, and catalog ops cannot easily spot containers whose allowed-child list has drifted out of date. The data is all there in _mnm_contents and the order itemmeta tables, but it lives behind per-product screens that were never designed for cross-container work.

SleekView reads the same postmeta the plugin writes, joins it to actual pick data from wp_woocommerce_order_itemmeta, and exposes the result as one sortable, filterable, editable table. Merchandising stops opening every container to compare pricing modes. Planning stops exporting CSVs to rank child popularity.

Catalog ops stops missing low-stock children buried inside otherwise healthy containers. The plugin still owns the container product type and the front-end picker; SleekView turns the catalogue itself into a working surface.

Questions

Common questions about SleekView for WooCommerce Mix and Match Products

Yes. SleekView reads _mnm_per_product_pricing as a column and exposes it as a filter so each pricing mode can be reviewed independently or together.

 

Yes. A second view joins wp_woocommerce_order_items to the container product id so order-level history is visible per container without writing SQL.

 

Yes. When High-Performance Order Storage is enabled, SleekView reads wp_wc_orders and wp_wc_order_product_lookup for the order side and keeps container configuration on wp_postmeta.

 

Yes. Inline writes route through the Mix and Match product class so the same hooks that the parent edit screen would fire are fired here, including price cache invalidation.

 

Yes. Any postmeta key (custom _mnm_* extensions or your own meta) can be pivoted into a column and filtered without touching plugin code.

 

Queries are paginated and indexed against the standard wp_postmeta keys Mix and Match uses, so thousands of containers stay responsive in saved views.

 

Yes. Select rows, choose an allowed-child set, and SleekView writes through the plugin's CRUD layer so cached configuration is refreshed.

 

Yes. Each saved view is gated by WordPress capability, so merchandising, demand planning, and catalog ops each see only the views relevant to them.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView