BundleBoss – Product Bundles, Mix and Match & Build a Box for WooCommerce

Changelog

4.18.1 – 2026-07-24

  • Fixed: adding a BundleBoss product no longer jumps to the basket. A bundle, a quantity grid or an optioned product confirms in place and keeps the shopper on the product page whatever the shop’s “redirect to basket after add” setting, so they keep their place to order more.
  • Fixed (Pro): a personalisation field left blank could still leave an empty line on the order and its emails, even though the basket already skipped it. It is skipped everywhere now.

4.18.0 – 2026-07-24

  • New (Pro): two-tone swatches. An option can carry a second colour, so a two-colour item such as a navy and red jacket shows a split swatch instead of one flat dot, everywhere the option appears.
  • New (Pro): a note on an option. Add a line of help to any option, what “Print protection” actually does for instance, and it appears under the choices as soon as a shopper picks it.
  • New (Pro): choose the main option sets. On a product with more than two sets you mark up to two as the main choices; those are what a shopper configures inside a bundle and what forms the quantity grid, and everything else is offered once for the whole order. It works for any sets, not only colour and size.
  • Fixed (Pro): a product with three or more option sets could fail to load inside a bundle. A bundle now loads only its main one or two sets, so it always opens and adds to the basket.
  • Fixed (Pro): the quantity grid did not follow a VAT toggle. Its total, order summary and per-size surcharges now switch between including and excluding VAT with the rest of the shop.
  • Fixed (Pro): the quantity grid always jumped to the basket after adding. It now follows the shop’s redirect-to-basket setting, confirming in place and updating the basket count otherwise, like a normal add.
  • Fixed (Pro): a personalisation field left blank could leave an empty line on the basket and order. Only fields the shopper filled in show now.
  • Improved (Pro): on a phone, after a shopper picks a colour the sizes stay in reach instead of being pushed down the page when there are many colours.
  • Improved: clicking BundleBoss in the admin menu now opens its list of pages instead of loading one page.

4.17.1 – 2026-07-23

  • Fixed (Pro): on a page-builder theme (Divi with the Visual Builder), a product set to the quantity grid could show the normal one-at-a-time options form as well as the grid. Only the grid shows now, and the product stays purchasable so nothing changes for search engines.
  • Fixed (Pro): the “per item / once” charge dropdown appeared next to the grid’s own colour and size in the Product options tab on some themes. It shows only on the whole-order choices now.

4.17.0 – 2026-07-23

  • New (Pro): the quantity grid. Turn a product’s colour and size into one grid on its page, so a customer sets how many of each they want and adds the whole run to the basket at once, rather than adding each one separately. Every colour and size lands as its own basket line at its own price. Made for team kit, workwear and anything ordered by the batch.
  • New (Pro): the grid works on a simple product with option sets too, not only a variable one. Colour and size can be options rather than variations, so a made-to-order product prices against its one stock pool.
  • New (Pro): whole-order choices. When a product has a further option set such as printing, a finish or packaging, it is offered once for the whole order instead of as a grid cell, and its charge is worked out across the quantity. You choose whether each is charged for every item or once.
  • New (Pro): personalisation on the grid. A printed name, a logo or a message applies to the whole order and prices for every item, per letter or once, on a live order summary that always reconciles.
  • Improved (Pro): the order summary groups by colour with a subtotal each, marks a dearer size’s surcharge, and keeps the total and Add button in reach however large the order gets.

4.16.1 – 2026-07-21

  • Fixed (Pro): an option set attached to a product on the Product options tab did not save. The set showed in the editor but was dropped when you pressed Update, so a new product saved its title and price but not its options (fields and groups were unaffected, only newly attached sets were lost). Attaching sets works again.
  • New (Pro): an Info / HTML block field. Drop a block of text onto a product, on its own or revealed by a choice, for design notes, instructions or a “what happens next” message. Basic HTML is allowed, and the block keeps its own markup with no wrapper of ours around it.
  • Improved (Pro): groups on a product page. A group no longer needs a name (an untitled group is simply a plain section), a group is not collapsible, and its title reads like an option set’s. A conditional option or field now stays out of sight until the choice that unlocks it is made, then appears in place, with no “available when” line.

4.16.0 – 2026-07-21

  • New (Pro): custom fields on a product’s own page. Add a name or text line, a longer message, a number, a tick box, a drop-down or a file upload straight onto a simple product, with no bundle involved. Each field can be optional or required, and each can carry a fee, charged once, per character or per unit, so an engraving line or a rush note prices itself on the page and lands in the order.
  • New (Pro): group the options panel into sections. Drag fields and option sets into a named group and it becomes a collapsible block on the product page, so a product with many choices reads as a few tidy sections rather than one long list. A group is a real container, so moving it carries only what sits inside it.
  • New (Pro): a field can reveal itself on a choice. “Available only when Gift wrap is Yes” keeps a message box out of the way until it applies, the same rule option sets already follow, and a hidden field is inert on the server, never required and never charged.
  • New (Pro): file uploads are a field of their own now, so a product can ask for more than one, each optional or required, each revealable by a choice, and each with its own template link for the customer to download, fill in and send back. A product that used the earlier single artwork upload keeps it, now as one of these file fields, with nothing lost.
  • Improved (Pro): the product options editor. The add controls sit together in one bar and the option set picker is searchable, so a shop with hundreds of sets finds one by typing. Deleting a group asks first when it holds anything and offers to keep its sets rather than take them along, on both the product panel and the option sets library. The remove control on a row or group stays visible instead of appearing only on hover.
  • Fixed: on a shop running a VAT toggle plugin (both tax bases with a switch), the sticky bar that stands in for the add button could show the excluding and including totals at once until the switch was next flipped. It shows one figure now and follows the switch straight away.
  • Fixed (Pro): the same on a product’s own page. The options total, the chosen option’s summary in a group header, and the sticky bars each carried both figures until a flip. Every one shows a single figure now and answers the switch the moment you use it.

4.15.2 – 2026-07-21

  • Fixed: on a shop running a VAT toggle plugin (both tax bases with a switch), the sticky bar that stands in for the add button while it is off screen held its total in one basis and could run the two figures together. It answers the switch now, the same way the order tray does.
  • Fixed (Pro): the product page options total and its sticky bar did the same on such a shop. Both carry the two bases now and follow the switch.
  • Fixed (Pro): a chosen option’s summary in the group header ran the two figures together there too. It mirrors the choice’s own price now, so it reads and switches with the rest of the page.
  • Fixed (Pro): the option sets page offers Import before the first set exists, so a shop arriving from another store can bring its library in as its first action.

4.15.1 – 2026-07-21

  • Fixed (Pro): on a product’s own page the option group titles (Printing, Design service) showed as a faint, tiny label that read as less important than the line beneath them. They are clear dark headings now, and the whole options panel holds a readable text size on themes that set a very small base font.
  • Fixed (Pro): a product carrying several priced option sets stated each choice as the whole product price rather than the add-on it is. Each choice shows its surcharge now (for example +£35), while a product with a single priced set keeps stating the whole price.
  • Fixed (Pro): on a shop running a price plugin that shows both tax bases (excluding and including VAT), an option’s price could print the two figures run together (for example £58.29£69.95). The option price keeps its formatting now, the same as the rest of the shop.

4.15.0 – 2026-07-20

  • New (Pro): Product options. Define an option set once (colours, sizes, weights, anything), attach it to any simple product, and the product offers those choices like a variable product without a single variation being created. Sets work inside bundles, where shoppers pick per unit, and on the product’s own page. Ready-made starter sets included, and your library exports to a file so a second store imports it in one click.
  • New (Pro): each bundle can narrow an option set (offer only some colours in this bundle, or switch a set off for it), and a fixed-price bundle chooses whether a dearer option is included in the price or charged on top.
  • New (Pro): options can carry photos. Give the Blue option this product’s blue photo and the product image swaps when a shopper picks it, exactly as variations do. A set can hold a default photo per option and each product can override it with its own.
  • New (Pro): Suggest photos. One click proposes a photo for each option, from the product’s own pictures first and then the media library’s file names (RX500-BLK finds Black), each proposal shown with its reason. You review, change or skip any of them, and nothing applies until you choose to use them and update the product.
  • New (Pro): option sets work on variable products too. The variations keep owning colour, size, stock and photos; sets ride along as extras on top (a design service, a fixing kit), each pick priced on top of the chosen variation’s price.
  • New (Pro): an option can reveal another set. One plain rule on the product, “Available only when Design service is Printed”, and the follow-up set unlocks the moment the shopper makes that pick. A locked set is inert, never required and never charged, enforced on the server, not just disabled in the browser.
  • New (Pro): an artwork upload on the product’s own page. Optional or required, revealable by a choice, with a template link inside the upload box so customers download your template, fill it in and upload it back. Files land in the same protected storage bundle uploads use, and ordered files are kept safe from cleanup.
  • New (Pro): measured sets. A set can price by size, weight or volume instead of a list: give it up to three dimensions and the maths follows, per metre, per square metre, per cubic metre, per kilogram or per litre, with a minimum charge. The sizes customers see are presets carrying their dimensions as plain facts (A2, 420 by 594 mm, with its price); typing only exists behind an explicit Custom size choice, and you can switch custom sizes off per set, enforced on the server. A preset with its own price beats the computed one.
  • New (Pro): the product page tells one price story. Under the options, a running total reconciles everything: the product price plus the chosen options equals the total, live with every pick, matching the cart to the penny. On variable products the chosen variation’s price joins the story the moment it is picked.
  • New (Pro): the options panel reads like a configurator, and nothing hides. Every group is a header showing the current answer: Choose in your accent colour while it waits, the pick and its price once made, so nothing needs an asterisk. Every group stays visible, so the page never grows as choices are made, and a small line tells the shopper how many decisions the product holds. A follow-up group that depends on an earlier pick shows from the start, locked, with the reason to unlock it, rather than appearing out of nowhere. On phones, a slim bar keeps the running total and the add button in reach while the real button is off screen.
  • New (Pro): attach a set to a whole category in one click, from the set’s own page. Products that already offer it keep their charges, photos and rules exactly as they were, and it stays removable per product.
  • New (Pro): the Order Builder. A colour by size matrix for bulk ordering, with three looks, volume discounts on the whole order, and per-line personalisation. Built for workwear, teams and wholesale buyers.
  • New: the redesigned admin. Same tabs, same places, better signage: each bundle tab shows a live summary of what is set, Bundle Display is its own tab, and Bundle Promotions lists every offer as a row you switch on and off, so nothing is hidden and nothing has moved. The compatibility rules and personalisation field editors were rebuilt so a saved rule reads as a plain sentence and a saved field collapses to one line.
  • New: “How to price it” shows all three pricing modes side by side with a plain explanation and a worked example of the chosen one, in the editor and in the wizard.
  • New (Pro): the Share this build button now has its own switch per bundle. Bundles that already had it keep it on updating; new bundles start with it off until you choose.
  • Improved: the guided wizard and the editor use the same controls for the same questions, buttons and inputs across the admin share one rounded style, and both BundleBoss tabs on a simple product carry the BundleBoss mark so you always know whose feature you are in.
  • Improved: tooltips across the editor say what they need in half the words, and notices quote the real control names.
  • Fixed: on a shop using a comma as the decimal separator, every money field truncated at the comma when saving, so a bundle priced 59,99 saved as 59. Prices, discounts, tiers, fees and option charges all keep their decimals now, whatever the shop’s number format.
  • Fixed: the Bundle discount arrows move by whole percents instead of a hundredth at a time. Typed decimals still work.
  • Fixed: on a shop running a VAT toggle plugin (showing prices in both bases with a switch), the bundle’s live total froze in one basis after the first pick and the order tray’s line prices never answered the switch at all. Every price the page updates live now carries both bases, so the toggle works on bundles exactly as it does on the rest of the shop.
  • Changed (Pro): the automatic “best value” badge on pack sizes has been removed. It returns in a later release as a choice: off unless you turn it on, saying whatever you want it to say.
  • Changed: the storefront says Cart in source English; the UK English translation says basket, the same way WooCommerce handles it.
  • Changed: “Hide item prices” now also applies to pick-one lists. It only worked on box choosers before, so if you ticked it on a pick-one bundle it starts working on this update.

4.14.1 – 2026-07-16

  • Fixed: the order tray on a product page could print a bundle price twice, the excluding-tax and including-tax figures run together (for example £115.00£138.00), on a shop running a price plugin such as a VAT toggle. The tray now shows one price, in the tax basis your shop displays.
  • Fixed: the “Build a new bundle” button in the order tray could stay invisible until you hovered it on some themes (Divi), because the theme forced its label white over a see-through button. It is a filled button now, so the label reads whatever colour the theme applies.

4.14.0 – 2026-07-15

  • Fixed: bundle prices now follow your “Display prices in the shop” setting. On a shop that enters prices including VAT and displays them excluding it, a bundle printed the raw figure instead, so the headline price, the running total, the struck-through “was” and the “You save” line could each be in a different money. The saving was the worst of it: it took an ex-VAT subtotal off an inc-VAT full price, so a real saving of £6.40 showed as £30.68. Every figure on the page, in the order summary, in the basket and on the cart page now reads in the basis you chose. What you charge has not changed.
  • Fixed (Pro): a personalisation fee was charged twice on a bundle priced with a set amount off, so the basket came out higher than the page said.
  • Fixed (Pro): a sized box came to £0.00 on a bundle priced with a set amount off, giving the box away.
  • Fixed (Pro): a Buy X Get Y offer on a bundle carrying a fee took too much off, because the fee inflated the reduction.
  • Fixed (Pro): a Frequently Bought Together discount kept applying after the product it was attached to had been removed from the basket, so the companion stayed discounted on its own.
  • Fixed (Pro): a whole-order fee such as a logo setup or a rush charge was applied to every bundle in the line instead of once for the order, so buying two of the same bundle paid the setup twice.
  • Fixed (Pro): re-ordering a past order kept its gift wrap and whole-order options instead of dropping them, which had made the repeat order cheaper than the original.
  • Fixed: a bundle that manages its own stock and has sold out now says “Out of stock”. It used to show a working builder and a live Add to Cart, and only refuse at the last click, after the customer had configured the whole thing.
  • Fixed: refunding a bundle now puts its components back on the shelf when “restock refunded items” is ticked. Component stock stayed down after every refund, so your inventory drifted lower over time and the shop eventually refused to sell things you had.
  • Fixed: on currencies with no minor unit (yen, forint, krona), the product page total and the basket now agree, and prices no longer print a decimal part the currency does not have.
  • Fixed: a draft bundle can no longer be bought.
  • Fixed (Pro): a personalisation set to “once for the set” now says which item it applies to, so a customer can tell what they are naming.
  • Fixed: on Divi, the Add to Cart button stays inside the order summary panel instead of sitting pushed to one edge, and the options panel no longer looks half empty when a slot has only two or three choices.
  • Important: bundles now honour catalog mode. If you run a plugin that turns purchasing off, such as a request-a-quote, wholesale-only or login-to-see-prices plugin, your bundles now obey it like every other product on the shop. They did not before, so a bundle could still be bought on a shop where buying was meant to be switched off.

For the full history of earlier releases, see changelog.txt in the plugin folder, or
https://plugins.svn.wordpress.org/bundle-boss/trunk/changelog.txt

Plugin Website
Visit website

Author
BundleBoss
Version:
4.18.1
Last Updated
July 24, 2026
Requires
WordPress 6.4
Tested Up To
WordPress 7.0.2
Requires PHP
8.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.