Why Letting Customers Build Their Own Bundles Increases Revenue
Few things convert as reliably in e-commerce as giving customers meaningful control over what they buy. When shoppers can hand-pick products — choosing their preferred flavours, sizes, or styles from a curated selection and assembling them into a custom set — they feel invested in the purchase before they even reach the checkout. That sense of ownership is why custom assortment boxes, build-your-own bundles, and pick-and-mix formats have become a standard revenue strategy across beauty, food, apparel, and subscription commerce.
WooCommerce doesn’t include this functionality natively, which is where WooCommerce mix and match plugins come in. These tools let you define a container — a box, a kit, a pack — specify which products or categories customers can choose from, set optional quantity rules, and apply tiered discounts that reward customers for filling up the bundle. Done right, this format raises average order value, increases perceived value, and gives you a natural mechanism for moving slower-moving inventory by pairing it with bestsellers.
The challenge is that “mix and match” as a category spans a wide range of plugin approaches. Some plugins focus purely on the customer-facing picking interface. Others combine mix-and-match with volume discount tiers, buy-one-get-one offers, frequently-bought-together upsells, and fixed curated bundles — giving store owners a complete bundle strategy toolkit in a single plugin. Finding a reliable WooCommerce mix and match free plugin that doesn’t compromise on pricing logic or cart accuracy is more difficult than it first appears.
This guide evaluates seven of the most capable WooCommerce bundle solutions available in 2026. For the top recommendation, we went beyond marketing copy and inspected the actual plugin source code to verify its pricing handlers, cart logic, and discount calculation accuracy. Whether you’re setting up a six-pack wine box, a personalised gift hamper, or a custom skincare routine kit, the right tool for your store is in this list.
The Business Case for Mix & Match Products in WooCommerce
Higher Average Order Value
Customers filling a 12-item custom box spend significantly more per transaction than those buying individual items. The minimum quantity threshold naturally lifts basket size.
Personalised Experience
Shoppers who build their own selection feel the product is theirs. This emotional ownership reduces returns, improves satisfaction, and drives repeat purchase rates.
Smart Inventory Movement
Pair slow-moving SKUs with bestsellers in a custom assortment. Customers selecting their own items will often add variety — moving stock you’d otherwise discount.
📋 What to Look for in a WooCommerce Bundle Plugin
🎲 Multiple bundle types (Mix & Match, Volume, BXGY, FBT)
💰 Flexible pricing: fixed, percentage, and tiered discounts
⚡ HPOS (High Performance Order Storage) compatibility
🛒 Accurate cart price calculation without double-discounting
🎨 Customisable display: list vs. grid, colours, labels
📱 Fully responsive product picker on mobile
📈 Bundle performance analytics built in
🔢 Min/max quantity enforcement per bundle item
Jump to a Plugin
The 7 Best WooCommerce Mix and Match Plugins Reviewed for 2026
Each plugin below has been evaluated on bundle type breadth, pricing calculation accuracy, ease of setup, display flexibility, and long-term maintainability. Plugin #1 was assessed with direct source code inspection to verify its advertised functionality.
Plugin #1 — Editor’s Top Pick · Code-Verified
BundlePress – Advanced WooCommerce Bundle Builder
Best Free Option
BundlePress by Dominopress is the most capable WooCommerce mix and match free plugin available in 2026 that doesn’t require an immediate paid subscription to function at a professional level. Where many competitors lock their core bundle types behind paywalls, BundlePress ships with five fully implemented bundle modes in the free version: Fixed Bundles, Volume Pricing, Buy X Get Y, Mix & Match, and Frequently Bought Together.
What sets BundlePress apart technically is the precision of its pricing handlers. Inspecting the BundlePress_MixMatch_Handler class reveals a robust cart-aware pricing engine: when a customer adds items to a custom assortment box, the plugin calculates the total quantity of all bundle items currently in the cart — not just the single line item being processed — and applies the highest applicable tier discount from that total. This prevents the double-discounting issue that plagues simpler implementations and ensures that cart pricing remains accurate even when customers adjust quantities after the initial add-to-cart.
The Volume handler similarly supports both percentage and fixed discount types. For fixed discounts, the total discount amount is spread proportionally across all units in the bundle group (discount_per_item = discount / max(1, total_bundle_qty)), which produces mathematically correct per-item pricing in the WooCommerce cart and order records. The Buy X Get Y handler correctly sets gift item prices to 0.0 via the _bxgy_free_gift and _bxgy_offer_item flags, while the Frequently Bought Together handler distributes fixed discount amounts proportionally by each product’s price weight relative to the total bundle value.
The admin interface is a React-based single-page application (using WordPress’s own wp-element library) that communicates with a fully namespaced REST API (bundlepress/v1). Bundle data is stored in custom database tables (bundlepress_bundles, bundlepress_analytics, bundlepress_customizations) rather than post meta, which allows for more efficient querying and future scalability. The plugin has explicitly declared compatibility with WooCommerce’s High-Performance Order Storage (HPOS) — a requirement that many older bundle plugins still haven’t addressed.
Verified Core Features (Free Version)
- Mix & Match (Custom Box): Customers pick from category-filtered products to build a custom assortment. Tier-based discounts unlock automatically as total bundle quantity increases.
- Fixed Bundles: Pre-curated sets — ideal for gift boxes, starter kits, or subscription boxes — with a single combined add-to-cart action.
- Volume Pricing: Tiered quantity discounts with both percentage and fixed discount types; per-item prices calculated correctly relative to the total bundle group quantity in cart.
- Buy X Get Y: BOGO and free gift promotions with clean cart price handling — free items priced at zero, offer items correctly identified by cart meta flags.
- Frequently Bought Together: Amazon-style cross-sell blocks on product pages, with proportionally distributed discounts across bundle products.
- React Admin UI: Fully JavaScript-powered bundle builder with live preview, list/grid layout toggle, and real-time customisation controls.
- Analytics Dashboard: Built-in bundle performance tracking via a dedicated
bundlepress_analyticsdatabase table and analytics admin screen. - HPOS Compatible: Explicitly declared via WooCommerce’s
FeaturesUtil— future-proof for stores migrating to high-performance order storage. - Guest Session Handling: Forces WooCommerce session cookie for guest users to ensure consistent nonce handling across bundle interactions.
Pro Version Additions
- Advanced grid layouts with customisable column counts (2, 3, or 4 per row)
- Global and per-bundle customisation: colours, label text, badge styles, and layout themes
- Conditional bundle visibility based on cart total, user role, date/time, and geolocation
- Custom volume tier badge labels and “Popular” badge customisation
- Priority support from the Dominopress development team
Free Version
✅ All 5 Bundle Types
HPOS Compatible
✅ Yes
Analytics
✅ Built-in
Pro From
dominopress.com
Our Verdict: BundlePress is the strongest WooCommerce mix and match free plugin choice for stores that want accurate pricing logic, multiple bundle strategies under one plugin, and a modern admin interface — all without paying for a subscription before they’ve validated whether bundle selling works for their product catalogue. Install it free, test it with a Mix & Match box and a Volume tier, and upgrade to Pro only when the conversion lift justifies it.
Plugin #2 — Official WooCommerce Extension
WooCommerce Mix and Match Products
Official Extension
The official WooCommerce mix and match products extension by Woo is the reference implementation of the mix-and-match purchasing model for WooCommerce. As a first-party extension maintained by the same team that builds WooCommerce itself, it benefits from the tightest possible integration with the WooCommerce product and cart system — and carries the assurance that API-breaking WooCommerce updates will be addressed promptly.
The extension introduces a dedicated “Mix and Match” product type in WooCommerce, allowing you to define a container (a box, a bundle, a pack) with a set capacity. Customers browse the available products in the container and add their preferred items up to the container’s quantity limit. The product supports both fixed minimum-fill requirements (the container must be full to add to cart) and flexible configurations (customers can add fewer items if they choose).
Pricing can be configured as static (a flat bundle price regardless of contents) or dynamic (the sum of the individual product prices). Optional per-product discounts can be applied within the bundle context. The extension integrates correctly with WooCommerce Subscriptions for recurring delivery use cases, and handles variable products within the container — allowing customers to select the specific size or colour of each item they pick.
- Dedicated Mix and Match product type with configurable container capacity
- Static or dynamic (per-item) pricing within the container
- Variable product support — customers select variations within the bundle
- Subscription compatibility with WooCommerce Subscriptions
- Optional minimum and maximum quantity rules per item in the container
- Maintained and updated by the WooCommerce core team
Free Version
❌ Paid Only
Subscriptions
✅ Compatible
Maintained By
WooCommerce Team
Pricing
From $99/yr
Consideration: The official extension does exactly one thing — mix and match — and does it with deep WooCommerce integration. If your entire bundle strategy revolves around this single purchasing format and you’re running WooCommerce Subscriptions, it’s worth the cost. For stores wanting volume discounts, BXGY promotions, and upsell blocks in the same plugin, a multi-type solution like BundlePress covers more ground for less.
Plugin #3
WPC Product Bundles for WooCommerce
Most Installed Free Bundle Plugin
WPC Product Bundles by WPClever is one of the most widely installed free bundle plugins on WordPress.org, and for straightforward fixed-bundle scenarios it delivers well. The plugin allows you to create a new “WPC Bundle” product type, add individual products to the bundle with optional discounts per item, and display them on the product page with a combined add-to-cart button.
The free version handles the essential fixed bundle workflow: curate a set, set optional per-item discounts, and publish. The plugin’s product page display is clean and well-styled out of the box, making it a practical choice for stores that want a bundle-looking product without heavy configuration. It supports both simple and variable products within a bundle, and optional items can be marked as checkbox-selectable by the customer.
Where WPC Product Bundles diverges from a true mix and match woocommerce solution is that the free tier doesn’t offer customer-facing category-based product selection — the admin pre-selects all bundle contents. Genuine customer-driven product picking (the defining feature of mix-and-match) is available via WPC’s separate “Smart Bundled Products” or “Frequently Bought Together” premium add-ons. For fixed bundles on a zero budget, WPC is a solid option; for flexible customer-assembled assortments, BundlePress or the official WooCommerce extension are better suited.
Free Version
✅ Fixed Bundles
Customer Picking
⚠️ Limited
Active Installs
200K+
Premium From
$29/yr
Plugin #4
YITH WooCommerce Product Bundles
Most Feature-Rich Premium
YITH WooCommerce Product Bundles is among the most feature-complete commercial bundle solutions for WooCommerce, with an extensive list of configuration options covering bundle pricing models, optional products, minimum-quantity enforcement, and a customisable frontend display. As part of YITH’s broader plugin ecosystem, it integrates naturally with other YITH extensions — particularly YITH WooCommerce Wishlist, Gift Cards, and Dynamic Pricing — enabling complex promotional logic for stores already in the YITH stack.
The premium version supports both fixed and percentage bundle discounts, optional products that customers can add or remove from the suggested set, and variable product selection within bundle slots. Bundled products can be displayed in a tabular format on the product page, and the plugin generates a single combined cart line item for the bundle rather than individual items — which simplifies the cart display for customers but means individual item-level discount visibility is less transparent than in multi-line approaches.
YITH’s free version handles very basic bundle configuration. The full feature set — including optional products, variation selection within bundles, and advanced discount rules — requires the premium licence. For YITH-heavy stores looking for a polished premium bundle experience with professional support and the YITH quality guarantee, this is a credible choice. For stores that don’t already use YITH plugins, the premium cost is harder to justify against free alternatives like BundlePress.
Free Version
✅ Basic Only
YITH Ecosystem
✅ Deep Integration
Optional Products
✅ (Premium)
Premium From
~$90/yr
Plugin #5 — Official WooCommerce Extension
WooCommerce Composite Products
Best for Complex Configuration
WooCommerce Composite Products is a different category of bundle tool — rather than letting customers pick freely from a product pool, it guides them through a step-by-step product configuration wizard. Each “component” in the composite represents a slot the customer must fill, with a defined set of products to choose from per slot. This structured approach suits configurable products (build-a-PC, design-a-hamper with fixed component slots) rather than flexible open-selection assortments.
For stores selling configurable products where each component slot has a specific role — a base product, a size option, a colour choice, an add-on accessory — Composite Products is the most capable official solution. It supports conditional component logic (showing different options based on what was chosen in a previous step), component-level pricing overrides, and optional components. The guided multi-step interface is significantly more sophisticated than any mix-and-match interface, making it better suited to considered purchases than impulse-buy bundle formats.
Free Version
❌ Paid Only
Conditional Logic
✅ Advanced
Step-by-Step UX
✅ Yes
From
$149/yr
Who It’s For: Composite Products is the right tool when your product configuration involves multiple required decisions per purchase — not when you want customers to freely pick 6 items from a pool of 20. For open-selection mix and match, it’s overengineered and more expensive than alternatives.
Plugin #6
Product Bundles for WooCommerce by WebToffee
Best Clean-Interface Free Option
WebToffee’s Product Bundles plugin is a well-maintained option for straightforward fixed bundle creation, with a clean admin experience and a product page display that blends naturally into most WooCommerce themes. The free version supports creating bundles from existing WooCommerce products, applying both percentage and fixed price discounts at the bundle level, and displaying a summary of included items on the product page.
The plugin handles the most common fixed bundle use case competently — grouping related products into a single purchasable unit with a visible savings incentive. Products within the bundle appear as individual cart line items, maintaining per-item visibility in the cart and on order confirmation emails, which some customers find more transparent than single-line bundle representations.
The free version is limited to fixed, admin-curated bundles. Mix-and-match customer picking, volume tiers, and BXGY promotions are not included. WebToffee’s premium tier adds optional products, custom pricing per item within the bundle, and extended display options. For stores wanting a clean, well-documented fixed bundle solution from a reputable plugin house, WebToffee is a safe choice at zero initial cost.
Free Version
✅ Fixed Bundles
Mix & Match
❌ No
Cart Display
Per-Item Lines
Pro From
~$79/yr
Plugin #7
Iconic Woo Bundled Products
Best Premium UI/UX
Iconic Woo Bundled Products from the Iconic WordPress team focuses on delivering the most polished frontend bundle experience of any plugin in this comparison. Its product page bundle display is visually refined, with image galleries for each included product, clear pricing breakdowns, and optional product toggles styled to feel like a premium purchasing interface rather than a WordPress plugin add-on.
The plugin supports adding optional products to a fixed bundle core — customers see a suggested set of items but can add or remove optional extras before adding to cart. Pricing is displayed with and without the bundle discount, making the savings immediately legible. Variable product support allows customers to choose the specific variation of each optional item they want to include.
Iconic Bundled Products is exclusively premium — there is no functional free tier. Its value proposition is the quality of the customer-facing experience rather than the breadth of bundle types. For premium fashion, beauty, or gifting brands where the bundle page presentation is as important as the discount mechanic, Iconic’s design quality justifies its position. For stores prioritising bundle type variety or analytics capability, the other options in this list offer more functional breadth.
Free Version
❌ Premium Only
UI Quality
⭐ Excellent
Bundle Types
Fixed + Optional
From
~$129/yr
Side-by-Side Feature Comparison
| Plugin | Free Tier | Mix & Match | Volume Tiers | BXGY | FBT Upsell | Analytics | HPOS |
|---|---|---|---|---|---|---|---|
| BundlePress ⭐ | ✅ Full | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ Declared |
| WC Mix & Match | ❌ | ✅ Deep | ❌ | ❌ | ❌ | ❌ | ✅ |
| WPC Bundles | ✅ Basic | ⚠️ Limited | ❌ | ❌ | ❌ | ❌ | ✅ |
| YITH Bundles | ✅ Basic | ⚠️ (Premium) | ❌ | ❌ | ❌ | ❌ | ✅ |
| Composite Products | ❌ | ⚠️ Step-based | ❌ | ❌ | ❌ | ❌ | ✅ |
| WebToffee Bundles | ✅ Fixed | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Iconic Bundled | ❌ | ⚠️ Optional add | ❌ | ❌ | ❌ | ❌ | ✅ |
Which Bundle Type Matches Your Use Case?
Understanding WooCommerce mix and match products in the broader context of bundle selling helps you pick the right plugin type from the start. Not all bundle formats suit all products or audiences.
🍷
Wine / Food / Chocolate
Use: Mix & Match with tier discounts. Customers fill a 6-pack or 12-pack with their preferred varieties. Discount unlocks when the minimum quantity is reached.
→ BundlePress Mix & Match
🎁
Gift Boxes & Hampers
Use: Fixed Bundle for curated sets, or Mix & Match if you want buyers to personalise. Pre-designed gift boxes work well as fixed bundles with a flat discount.
→ BundlePress Fixed or Mix & Match
💄
Beauty & Skincare Kits
Use: Frequently Bought Together for cross-sell upsells on product pages, plus fixed starter kits on a bundle product page. FBT works well alongside a cleanse-tone-moisturise routine.
→ BundlePress FBT + Fixed
📦
Wholesale & Bulk Orders
Use: Volume Pricing with tiered discounts. Buyers choosing larger quantities automatically unlock better unit prices. Works for B2B buyers stocking up on consumables.
→ BundlePress Volume Pricing
👕
Apparel & Multi-Buy Fashion
Use: Buy X Get Y (BXGY) for “Buy 2 Get 1 Free” or “Buy 3, Get 20% Off” promotions. Drives higher units-per-transaction on seasonal fashion lines.
→ BundlePress BXGY
⚙️
Configurable / Technical Products
Use: Composite Products for guided slot-by-slot configuration. Suitable for PC builds, custom furniture, or kits with mandatory component choices that depend on previous selections.
→ WooCommerce Composite Products
Frequently Asked Questions
The Best WooCommerce Mix and Match Plugins: Final Verdict
The right choice depends on what “mix and match” means for your specific store. For the majority of WooCommerce sites looking for a fully functional, code-quality-verified woocommerce mix and match free plugin that also covers volume discounts, BXGY offers, and upsell blocks without a subscription, BundlePress is the clear top recommendation.
Best Free — All Use Cases
BundlePress
5 bundle types, verified cart pricing logic, analytics, HPOS compatible, React admin — all free.
Best Official MnM
WC Mix & Match
The deepest first-party mix-and-match implementation, especially for Subscription stores.
Best for Simple Fixed Bundles
WPC Bundles
200K+ installs, clean output, zero cost for basic fixed bundle use cases.
Best Complex Configuration
Composite Products
Step-by-step guided configuration with conditional slot logic for technical products.
Best Premium Design
Iconic Bundled
The most polished frontend bundle UI for premium brands where presentation drives conversion.
Best for YITH Stack
YITH Bundles
Deep integration with YITH Wishlist, Gift Cards, and Dynamic Pricing for YITH-heavy stores.
Selecting the right woocommerce product bundles strategy comes down to three questions: how much control do you want customers to have over their selections, how many different promotional mechanics do you need in a single plugin, and whether you need those features for free or have budget for a premium licence. BundlePress answers all three questions favourably for the majority of WooCommerce stores — and its open-source nature means you can read the pricing handler code yourself before committing.
Pricing and feature information reflects publicly available data at the time of writing and is subject to change. Verify current details at each plugin’s official website before purchasing.