✨ 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 Charts for WooCommerce Mix and Match Products

Mix and Match stores container settings in postmeta as _mnm_min_container_size, _mnm_max_container_size, and _mnm_priced_per_product, and writes picked items into woocommerce_order_itemmeta as mnm_config and _mnm_quantity rows.

♾️ Lifetime License available

SleekView Charts dashboard for WooCommerce Mix and Match Products

Read your Mix and Match baskets as charts

WooCommerce Mix and Match adds a mix-and-match product type. Each container carries _mnm_min_container_size, _mnm_max_container_size, _mnm_priced_per_product, and a _mnm_contents array of child product IDs in postmeta. At checkout, the picks land in woocommerce_order_itemmeta with the mnm_config, _mnm_container, and _mnm_quantity keys against an _line_total.

The default WooCommerce screens show that data as a per-order pick list. There is no single view for container revenue this month, the most picked child SKUs, average basket size against the container max, or container revenue per day.

SleekView Charts reads the same wc_orders, woocommerce_order_items, woocommerce_order_itemmeta, and postmeta tables and turns them into chart cards. A Number card sums _line_total where the parent has the mix-and-match product type, a Donut splits container SKUs, a Horizontal Bar reads top child picks from mnm_config, and an Area chart plots containers per day from date_created_gmt. Saved queries against the live tables, refreshed as new orders land.

Workflow

From mnm_config to a real dashboard

1

Point SleekView at Mix and Match

Add a SleekView data source for wc_orders, woocommerce_order_items, and woocommerce_order_itemmeta filtered to the _mnm_container and mnm_config keys, plus postmeta scoped to the mix-and-match product type.
2

Switch the view to Charts

Flip the view from Table to Charts. SleekView creates a blank dashboard ready for cards built on the container columns, child pick keys, and order timestamps. Existing filters and date ranges carry across automatically.
3

Add chart cards on real columns

Pick a chart type, group by a real key like product_id, status, mnm_config, or date_created_gmt, and pick an aggregation. Each card is a saved query that reuses the indexes on wc_orders and woocommerce_order_items.
4

Save and share the dashboard

Save the chart view, scope it per role for merchandising, ops, and finance, and optionally embed it on a frontend page so stakeholders read the same numbers without WordPress admin access. JSON export is supported too.

Sample dashboard

Charts you can build from Mix and Match data

Four cards that turn the mix-and-match product type and the mnm_config order item meta into a working bundles dashboard inside WordPress, refreshed live.
Number · Default

Container revenue this month

A single big-number KPI summing _line_total from woocommerce_order_itemmeta where the parent product in wc_orders has the mix-and-match product type, scoped to the current month with the previous month underneath for context.
Sum(_line_total)
Pie · Donut

Container SKUs by orders

A donut grouping the order_items rows by product_id where the linked post in postmeta carries the mix-and-match product type, so merchandising sees which containers are actually selling against the catalog.
Count group by product_id
Bar · Horizontal

Most picked child products

A horizontal bar of the most picked child SKUs by summing the _mnm_quantity values inside the mnm_config payload from woocommerce_order_itemmeta, resolved back to product titles for the team.
Sum(_mnm_quantity) group by product_id
Area · Gradient

Containers checked out per day

A gradient area chart of container orders per day grouped by date_created_gmt on wc_orders, filtered to lines where the order item meta has an _mnm_container key, useful for spotting weekday demand and campaign lift.
Count group by date_created_gmt

Comparison

Default Mix and Match admin vs SleekView Charts

Default Mix and Match admin

  • Container picks live in order item meta but the admin shows them order by order
  • No saved card summing container revenue from _line_total against last month
  • Most picked child products are not surfaced as a single horizontal bar list
  • No daily area chart of container orders against the rest of store volume
  • No saved dashboards per role and no frontend embed for stakeholders

SleekView Charts

  • Chart cards built directly from wc_orders and the mnm_config order item meta
  • Filter by the mix-and-match product type so containers stay separate from regular SKUs
  • Mix Number, Pie, Bar, Line, and Area cards on a single bundles dashboard
  • Saved chart views scoped per role for merchandising, ops, and finance teams
  • Embed any saved chart view on a frontend page with role-based access for partners

Features

What SleekView Charts gives you for WooCommerce Mix and Match Products

Real cards on Mix and Match data

Number, Pie, Bar, Line, Area, Radar, and Radial cards built from the wc_orders, order_items, and mnm_config rows your store already writes for every container checkout. No extra schema work, no data export required.

Filter by product type and date

Scope cards to the mix-and-match product type, a status set on wc_orders, or a custom date window on date_created_gmt so the dashboard answers a single, specific question without noise from regular catalog products.

Role-scoped sharing and embed

Save dashboards per role, embed any chart view on a frontend page, and give merchandising or ops their own slice without giving them WordPress admin. The same role rules apply to admin and frontend views.

Audience

Who builds Mix and Match dashboards with SleekView

Merchandising teams

Watch the most-picked child products bar to see which SKUs are doing the heavy lifting inside the bundles, then promote them as standalone listings or feature them on the homepage.

Finance and owners

Track container revenue against the previous month and the daily area chart of container orders, all from the same _line_total field WooCommerce already writes for every container line.

Ops and fulfilment leads

See container orders by status and average basket size against the container max so packing teams plan capacity around peak Mix and Match volume, not generic order counts.

The bigger picture

Bundle reporting should be a dashboard, not a list

Mix and Match already writes the right data. Container settings sit in postmeta with _mnm_min_container_size, _mnm_max_container_size, and _mnm_priced_per_product. Every checkout writes the mnm_config and _mnm_container keys into woocommerce_order_itemmeta against an _line_total, so the SKUs the customer actually picked and the revenue they generated are both queryable.

The reading side is the gap. The order edit screen shows one container at a time. WooCommerce reports treat containers like any other product without exposing which children customers picked, which mix is selling best, or how container revenue compares to the rest of the catalog.

SleekView Charts closes that gap. Merchandising see the most-picked child bar and the container SKU donut. Finance see the revenue KPI and the daily area chart.

Ops see status mix and average basket size against the configured maximum.

Questions

Common questions about SleekView Charts for WooCommerce Mix and Match Products

No. WooCommerce Analytics still owns the official revenue, orders, and tax reports. SleekView Charts adds a flexible reading layer on the wc_orders, woocommerce_order_items, woocommerce_order_itemmeta, and postmeta tables for dashboards Analytics does not lay out together.

 

The container parent product carries the mix-and-match product type in postmeta and the line item carries the _mnm_container key in woocommerce_order_itemmeta. SleekView Charts uses either signal to filter the cards so containers stay separated from regular SKUs.

 

Yes. The mnm_config payload in woocommerce_order_itemmeta stores the picked product IDs with their _mnm_quantity. SleekView reads that payload and builds a horizontal bar of the most-picked child products with the parent container as an optional filter.

 

Yes. Both keys live in postmeta on the container product, so SleekView Charts exposes them as numeric columns. You can plot the average basket size customers actually pick against the configured max to see how close customers fill their containers.

 

Yes. SleekView reads the HPOS tables wc_orders, wc_order_addresses, wc_order_operational_data, and wc_orders_meta. On legacy stores it falls back to the shop_order post type and postmeta with no config change required.

 

Yes. Saved chart views support role-based visibility so merchandising, finance, ops, and read-only owners each see only the dashboards you allow. The same view can be exported as a JSON config for staging and backups.

 

Yes. Any saved chart view can be embedded on a frontend page with role-based access, so a partner or stakeholder reads the dashboard without WordPress admin access. The embed respects the same role rules as the admin view.

 

Cards aggregate against the existing wc_orders and order_items indexes on id, status, customer_id, and date_created_gmt, with a single additional join to woocommerce_order_itemmeta on the _mnm_container key, so dashboards stay quick even on stores with millions of orders.

 

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