BundleBoss is one plugin instead of three : deal packs, configurable kits and build-your-own boxes all live here, so you are not stitching separate bundle, mix-and-match and composite plugins together. And it starts simple: a first bundle takes about two minutes , timed from a fresh install to publi
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.4 and PHP 8.0.
SourceWordPress plugins · Nov 13, 2026
01 / Source details
Aboutthistool.
BundleBoss is one plugin instead of three : deal packs, configurable kits and build-your-own boxes all live here, so you are not stitching separate bundle, mix-and-match and composite plugins together. And it starts simple: a first bundle takes about two minutes , timed from a fresh install to published on a stock store.
Here is what sets it apart: most bundle plugins lock every slot. BundleBoss is built around customer choice from the first click. The free plugin groups products into a “buy these together and save” pack and lets customers pick the size and colour of every unit , buying the lot as one cart line. If you can describe the bundle, you can probably build it here. That is why shops run it for deal packs, configurable products, build-your-own kits, gift sets, and team kit and workwear.
See BundleBoss build a bundle in two minutes:
Try it live: demo.bossmage.com is a full demo store running Pro, with build-a-box discounts, a PC configurator and more. Click around and build things, nothing breaks.
Prefer reading? The step-by-step guides are at bossmage.com/docs/bundleboss .
What is free and what is Pro
The free plugin is the complete fixed-bundle product, not a demo and not a trial. You choose what goes in the bundle; your customer configures every unit of it and buys the lot as one cart line.
Free includes:
Frequently bought together that works with sizes and colours : extras in their own box under Add to cart; sizes and colours picked in the row, nothing ticked to start, one button adds the lot, with an optional % off together
Buy X, get Y on any product : buy one get one free, buy 2 get 1 free, or the next one at a % off, applied in the cart by itself, with a badge on shop pages and every offer listed in one place
Four page layouts : Slim list (one tidy row per item), Photo row (photos joined by plus signs), List and Grid, chosen per bundle
Per-unit configuration : the customer sets the size, colour and options of every unit, restricted to the variations you allow
Three pricing modes (percentage off, set amount off, fixed price), plus quantity tier discounts
Bundle rules : quantity ranges per item, optional items customers can skip
A guided creation wizard : pick what you are making, add products, preview, and create, no manual field wrangling
A guided product page : per-item cards, colour swatches, the “All the same” shortcut, three ways to show a repeated item
Promotions : sale countdown timer, related-bundles carousel, the progress-to-discount cart nudge
Oversell-proof stock and fulfilment-ready orders with a component pick list
Store plumbing : shipping weight modes, Itemise on the order (each item its own order line, with its SKU), Cart and Checkout blocks, WPML and Polylang, JSON export and import
Item links, if you want them : an optional small arrow beside each item name opens the product’s own page in a new tab, so customers can check details without losing their bundle
Pro adds the Builder and the selling tools:
Choice slots : customers pick each component from pools you define, with compatibility and quantity rules and conditional items, all enforced on the server
Two more layouts : the full-page Configurator and a step-by-step walkthrough
Build-a-box (mix and match) : a box builder for a custom gift box, a wine box or a hamper the customer fills themselves, from a pool with a target size and per-product limits
Self-updating category pools : point a choice slot or box at a product category instead of a fixed list, and it stays current, a product added to that category later shows up in the slot automatically
Size-run quantity grid for bundle items: a colours-by-sizes matrix for bulk orders
Per-item personalisation with fees, plus logo and file upload with GDPR export and erase
Order growers : the “You may also like” cart row, bought-together picks by category, tag or brand, four more offer types across products with dates and limits, the bigger box upgrade, buy X get Y across a bundle’s items, gift mode
Shareable build links (any shop can open one; creating them is Pro), hero slots, deal badges, and the Composite Products importer
Ready to grow every order? BundleBoss Pro has a 14-day trial, no card needed. Upgrading keeps every bundle you built in the free plugin.
When you find something BundleBoss does not do yet, tell us. We are small, we ship often, and we build what shop owners actually ask for (see “Tell us what you need” below).
The free plugin, in detail
Frequently bought together : up to four extras in their own box under Add to cart, or in a bundle’s tray; colours and sizes picked in the row, and a product with options links to its page
Buy X, get Y : on any product, buy one get one free, buy 2 get 1 free and so on, free or a % off, once or for every set bought, with a most-per-order; the free units apply by themselves, and Order again works them out afresh
Four page layouts : Slim list, one tidy row per item with its choices right under it; Photo row, same-size photos joined by plus signs for a set with nothing to choose; List; and Grid
Per-unit configuration : every unit of a bundle item can be configured independently
Guided configurator : collapsible cards with sticky headers, one-line summaries and full keyboard support
“All the same” toggle : configure once and every unit follows; switch it off afterwards and the picks stay, ready for individual tweaks
Three ways to show a repeated item : arrange a multi-quantity item’s units as stacked cards, compact cards, or a comparison table, chosen per bundle
Progress-to-discount nudge : the cart shows “Add 1 more to unlock 15% off” with a progress bar and a one-click button to add another identical bundle
Colour swatches : give attribute terms a colour and chips become swatch circles
Three pricing modes : a percentage discount, a set amount off, or one fixed bundle price
Quantity tier discounts : “buy 3+, save 20%”
Sale countdown timer : live countdown bar with start/end scheduling
Related bundles carousel : cross-sell between bundle pages
Oversell-proof stock : component stock validated while configuring, at add-to-cart and at checkout, reduced on sale and restored on refund
Fulfilment-ready orders : pick list with component SKUs and quantities on every order
Itemise on the order : each item in a bundle goes on the order as its own line with its own SKU and EAN, for stock and accounting systems that read order lines
Shipping weight modes : automatic (sum of chosen components) or manual
Export / import : move every bundle between sites as one JSON file
Multilingual : WPML and Polylang supported out of the box
BundleBoss Pro, in detail
BundleBoss Pro adds the full Builder, advanced layouts, and the selling tools to grow every order:
Choice slots : customers pick each component from pools you define (PC-builder style), with live pricing on every option
Compatibility and quantity rules : stop impossible combinations, enforced on the server, not just in the browser
Per-item personalisation : optional add-on fields (names, options, notes), each able to carry a fee, captured per unit and shown on the order and the warehouse pick list. Built for team kit, workwear and promo
Logo and file upload : customers attach a logo or artwork to an item; secure upload, a download link on the order, GDPR export and erase included
Hero slots : the customer’s chosen product takes over the page’s main product image
Deal badges : products on sale and featured products surface in the chooser
Step-by-step layout : walk customers through one item at a time, with progress and free navigation
Shareable build links : customers copy a finished build to a link anyone can open and buy (free shops can open a shared link; creating one is Pro)
Migrate from Composite Products : one click converts existing composites to draft bundles
Configurator layout : a full-page, two-pane builder with a docked “Your build” summary and a price on every option, for big or many-part products like a gaming PC
Build-a-box (mix and match) : customers fill a box by choosing any number from a pool, with a target size, per-product limits, and a live count and total (any 6 chocolates, any 4 candles)
Self-updating category pools : build a choice slot or box pool from a product category, by hand, or both. A category pool maintains itself, add a product to the category and it appears in the slot with no edit to the bundle, and cross off the odd products you want left out, ideal for a rotating range or a large catalogue
Gift mode : a recipient, a gift message, optional gift wrap with a fee, and a no-prices gift receipt, all carried through to the order
You may also like : a row in the cart and side cart, picked from what is in the cart (bought-together picks, then your WooCommerce cross-sells), with sizes chosen in the row and one compact row on a phone
Bought-together rules : picks by category, tag or brand for products with none of their own
More offers : another product free, 3 for 2 across a category, buy A and B get C, and choose a gift; shop-wide by category, tag or brand, with dates, limits per customer, returns rules and coupon rules
Bigger box : when a box with pack sizes is full, the next size is offered at its per-item price, keeping every pick
Buy X get Y across a bundle : buy-two-get-one-free style offers counted across the bundle’s own items (the cheapest goes free), shown clearly as was, pay, and you save. Buy X get Y on a single product is in the free plugin
Conditional items : show or hide a bundle item based on what the customer has already chosen, enforced on the server (pick the tagged top and the matching-joggers slot appears)
The free plugin is complete on its own; Pro adds everything described here. Everything under “The free plugin, in detail” stays free.
Tell us what you need
BundleBoss is built and updated by the people who answer its support, and the roadmap is written by real shop owners. If you need a bundle it does not handle yet, or an option you wish existed, ask for it on the suppo
See it in action
Screenshots & previews.
The everyday bundle: per-unit configuration with colour swatches, the offer pill and a live total, bought as one product.Choice pools with photos and prices (Pro): the customer picks each item from the pool, with the count and progress live.Build-a-box with quantity breaks (Pro): the tier ladder is advertised up front and the box nudges toward the next discount as it fills.Configurator layout (Pro): colour and size picked, personalisation open with priced fields, and a "Your build" summary itemising everything, saving included.Size-run quantity grid (Pro): colours by sizes with per-size surcharges, volume pricing on the whole order.Step-by-step layout (Pro): one decision at a time with progress chips, the count and the total always in view.Gift mode (Pro): gift wrap with its fee and a handwritten-card message, both carried through to the total.Pack sizes (Pro): choose a bag, then fill it. Three sizes at three prices, one price for the bag whatever goes in.Buy X get Y (Pro): the offer advertised up front, both items configured, and the discounted total live.Fulfilment-ready cart: each bundle is one line with its component pick list and its own "You save" figure.
02 / Source details
Gettingstarted.
01In your WordPress admin go to Plugins > Add New , search for BundleBoss , then install and activate it. WooCommerce needs to be installed and active.
02Go to BossMage > Create a bundle . The guided wizard takes you from picking products to a finished bundle page in a few minutes, with a live preview of what your customers will see.
03Prefer the full editor? Create a product and choose the Bundle product type: the products go on the Bundle Items tab, the deal (a percentage off, an amount off, or one fixed price) on Bundle Pricing , and extras like gift options or Buy X Get Y on Bundle Promotions .
04Publish and open the product page. The bundle is ready to sell, with live totals, per item options and stock checks built in.
Want to try it before installing? Use the Live Preview button on this page, or browse the demo shop at https://demo.bossmage.com.
03 / Source details
Frequently asked questions.
How do I create product bundles in WooCommerce?
Install BundleBoss, then go to BossMage → Create a bundle. The guided wizard takes you from picking products to a published product bundle in about two minutes, with no code. Prefer the full editor? Create a product, choose the Bundle type, and set your items, pricing and promotions on their own tabs.
Can customers mix and match, or build their own box?
Yes. A build a box (mix and match) product lets customers fill a box from a pool you choose, with a target size, per-product limits, and a live count and total (any 6 chocolates, any 4 candles). That’s a Pro feature. On any bundle, customers also pick the size and colour of every item and buy the lot as one order.
Does it work with variable products?
Yes, that’s the core use case. Customers pick a variation for every unit, restricted to the options you allow per bundle item.
Where did product options on single products go?
In 5.0.0 they became AddOnBoss , a companion plugin from the same family: option sets, personalisation fields and print positions on a product’s own page. Install it and everything you built is where you left it, nothing needs rebuilding. BundleBoss stayed the bundle builder, and the two share one option-set library when both are active.
Can a bundle include virtual or downloadable products?
Yes. Virtual items (services, licence keys you fulfil yourself) just work. Downloadable items deliver their files like any normal purchase: permissions are granted when the order is paid, the customer gets the links in the order email and under My Account → Downloads, and a refund cuts access automatically.
Does selling a bundle reduce the stock of the products inside it?
Yes. Component (and variation) stock is reduced when the bundle sells and restored if the order is cancelled or refunded. Stock is also validated during configuration, at add-to-cart, and again at checkout.
Will the price and VAT come out right?
Yes. Every price on the bundle page follows your store’s setting for showing prices with or without tax, and the total a customer sees on the page is the total they pay in the basket, in every tax set-up we test, including shops that use the Tax Switch plugin to let customers flip between the two. A bundle is taxed at one rate, the tax class you give it, like any WooCommerce product. If your bundles mix rates, such as a hamper of zero-rated food with a standard-rated mug, ask your accountant how to rate the hamper before you set its tax class.
What does the order show, and can my stock or accounting system read it?
Each bundle is one line on the order, with every item the customer picked listed under it: colour, size and quantity, plus a pick list with each item’s SKU for whoever packs it. Stock comes off the real products. If your till, warehouse, ERP or accounting system needs every item as its own line, switch on Itemise on the order on the bundle’s Pricing tab: each item is recorded as its own order line for its own product, so your system can match it by SKU or EAN, while the customer still buys and pays for the bundle as one.
Do coupons work on bundles?
Yes, as on any product. If a bundle’s price is already a discount and you don’t want codes stacking on top, switch on Exclude from coupons on that bundle. Percentage and fixed product coupons then skip it, and a fixed basket discount comes off the other items instead. You set it once on the bundle, not on every coupon you make.
Can I give a bigger discount for buying more?
Yes, in the free plugin. Bulk discounts reward buying several bundles at once, for example 10% off from 2 and 20% off from 3, and the basket shows the customer how many more they need for the next step.
Is the free version limited?
No limits on how many bundles you make, how many items go in them, or how long you use it. Variable products and choosing the size and colour of every item are free, as are the three pricing modes, bulk discounts, stock control and the order pick list. Pro adds the builder tools listed above, such as build-a-box and choice slots.
Will it work with my theme and on phones?
BundleBoss is tested across 18 popular themes, including Astra, Kadence, GeneratePress, OceanWP, Blocksy, Neve, Storefront and the default WordPress block themes, with fixes for Divi and Enfold, and on screens down to 320 pixels wide. If something looks wrong on yours, post in the support forum with the theme’s name and we’ll look.
Will an update break my shop?
Every release runs more than 1,400 automated tests before it goes out, many of them checking what each page charges, and bigger releases also run over 300 browser checks of real shopping journeys. When an update changes how an existing bundle looks or works, the changelog says so in plain words.
Does it work with currency switchers?
Yes. The bundle is charged once, in the customer’s currency, and every figure on the page converts with it: the total, the saving, size prices and extra fees. Tested with FOX Currency Switcher.
Where do I get help?
Post in the support forum here on WordPress.org. Every thread gets an answer, and your question and its answer stay there to help the next shop with the same problem. If you’d rather not post publicly, for example because it involves your store’s details, you can email us through bossmage.com.
Can I set one fixed price for the bundle?
Yes. Each bundle can use a percentage discount off the sum of the chosen items, a set amount off, or a fixed price that never changes regardless of the customer’s choices.
Can I make the configurator match my store’s branding?
Yes. The configurator inherits your theme’s fonts automatically, and every colour it uses is exposed as a CSS variable. Set a handful of values in Appearance → Customize → Additional CSS and the whole interface follows your brand:
:root { --bb-accent: #c2410c; /* step highlights */ --bb-ink: #1e2a4a; /* headlines and the total bar */ --bb-surface: #fffdf8; /* cards */ --bb-border: #e8e0d0; }
The full token list is documented at the top of the plugin’s bundle.css.
Can I show my own information next to the configurator (total weight, nutrition, performance)?
Yes. The configurator fires a JavaScript event, bundle_boss:build_changed , after every change the customer makes. The event detail carries the whole build: which products and variations are picked, quantities, and the running totals. Listen for it, derive whatever your store cares about, and render the result into the container printed by the bundle_boss_after_summary action:
A PC store renders performance estimates, a hamper store calories, a ski shop carry weight. The event works on every bundle, free and Pro alike.
Does it work with the block (Gutenberg) cart and checkout?
Yes, both. The classic shortcode pages and the block-based Cart & Checkout are fully supported: bundle pricing, the selections summary, stock protection and order details all work identically, and the progress-to-discount nudge appears in the block cart too. Block themes (Full Site Editing) are also tested.
Is my data removed when I uninstall?
By default, no: bundle products and their configuration are deliberately kept, so reinstalling restores everything. If you want uninstalling to remove all bundles and settings, switch on “Delete all BundleBoss data when the plugin is uninstalled” under BossMage → BundleBoss (download an export first, on the same page).
Can I back up my bundles or move them to another site?
Yes. BossMage → BundleBoss exports every bundle (items, choice pools, rules, pricing and promotions) as one JSON file. Importing matches products by SKU, then slug, so the file survives the move to a site where product IDs differ; anything that can’t be matched is reported, never guessed.
Does it work on multilingual sites (WPML / Polylang)?
Yes. Bundle settings copy to translations, slot labels are translatable per language, and product/term references are mapped to the language being browsed.
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati