Skip to content

What's new

We build the next feature from what you tell us. If something would make your store easier to run, or you have seen it done well somewhere else, we want to hear it.

Tell us what to build. Email [email protected] with the features you want, the stores and tools you admire, or a screenshot of a checkout you love. There is no form to fill in and no wrong idea. A real person reads every message, and the person who reads it is the person who builds the plugin.

A few of the latest improvements. The full per-release list is in the changelog on the WordPress.org page.

  • Sizes in garment order, however they are written. A shop whose sizes are written out, such as XLarge or XX-Large, now sees them in a bundle as S, M, L, XL, 2XL, instead of XL last.

  • Swatch plugin colours show as dots. A colour already painted by a swatch plugin such as Variation Swatches shows as its colour dot inside a bundle, with nothing to set again.

  • A waiting Add to basket says what is missing. Press it before every choice is made and the page marks each missing choice where it sits, such as Choose your size, and says how many are left. See before it goes in the cart.

  • Pick many counts as it goes. A Pick many row with a maximum shows 2 of 3 in its heading and stops calmly at the maximum. Every unit chosen in a size grid counts as one item. See colour and size on a Pick many card.

  • The whole photo on a card. Pick one and Pick many cards show the whole product photo on a light tile. Choose Fill the square to crop it instead. See whole photo or fill the square.

  • Prices on choices. A bundle can hide the extra prices AddOnBoss shows on its products’ colours, sizes and options. Totals stay the same. See prices on choices.

  • A cleared colour stays cleared. A colour a shop cleared in AddOnBoss stays without a dot inside a bundle. Needs AddOnBoss 2.3.2.

  • Sizes open where you pressed. In a bundle’s quantity grid, pressing a colour opens its sizes in a row right under it on a computer, and in a window from the foot of the screen on a phone. A Pick many garment opens the same way. See where a colour’s sizes open.

  • Pick many garments in quantity. In a Pick many row, a product asked colour and size through AddOnBoss option sets opens as the quantity grid: colour tiles, then a quantity per size, or the colour by size table. The card counts as one pick, and its bar says what it holds: 12 added · 4 colours. See colour and size on a Pick many card.

  • A product’s own quantity price. Twelve polos picked across colours and sizes cost what twelve cost on the polo’s own page, size charges included, and each size says how many are left. Needs AddOnBoss 2.3. See a product’s own quantity price.

  • Prices on colour tiles and size cells. A garment’s tiles and cells in a bundle show their prices the way its own page does, as set on the product. Needs AddOnBoss 2.3. See prices on colours and sizes.

  • Answers that cannot go together. When a product’s option set says two answers cannot go together, such as a left sleeve printed and embroidered, the bundle greys the clashing answer and says why, and the basket refuses the pair. Needs AddOnBoss 2.3. See answers that cannot go together.

  • A free switch stays out of sight. An included answer that costs nothing and only unlocks other options, such as Add print or embroidery, is no longer listed on the page, in the basket or on the order; the positions it unlocks are. Set it to Not offered and customers choose those positions on their own. See questions behind a rule.

  • Smaller fixes. On a phone, included answers inside an item card sit one to a row. A Buy X get Y bundle’s From price counts the offer from the save that switches it on. Personalise all comes after an item’s colour and size choices. A question’s name on the Other product options card wraps whole beside its tags.

  • Tick several, in a bundle. An option customers answer with several ticks, such as where a garment is printed, is asked once for the whole bundle and carried into the basket and the order, every tick on one line. Needs AddOnBoss 2.2. See a question answered with several ticks.

  • A section’s “at least one” rule holds in a bundle. When a product’s own page asks for at least one print across Back, Front and Sleeve, the bundle keeps the rule: the shop’s sentence above the section, Add to basket held until one is picked, the basket refusing the same way, and an included print already counting. Needs AddOnBoss 2.2. See a section that needs at least one answer.

  • Follow-ups under the item that picks them. When an option is shown only after another option on the same product, such as a lamination finish after Printed, the bundle asks it under each item that picks the trigger, and only there. See questions behind a rule.

  • Split order lines keep their answers. A bundle split into separate order lines keeps each line’s answers, and the order screen no longer shows the plugin’s internal rows. Under a VAT switch the editor preview prints every price once.

  • Worth separately, when you want it. A bundle at a fixed price can say what its items cost one by one and what the shopper saves, under the price, once every choice is made. Switch on Worth separately on the Bundle Promotions tab; it is off until you do. See Fixed bundle price.

  • A fixed price no longer looks like a sale. A fixed-price bundle with extras on top showed its price struck through, as if it were reduced. It now shows the price as it is.

  • Products that lack a shared option. When some products in a box do not have an option the others share, one button on the Other product options card opens a window with a row for each: Same as the others, Its own options, or Nothing. Needs AddOnBoss 2.1. See Product options.

  • Several included answers. A bundle can include more than one answer to an option, such as two prints. Their charges add up on the card, and the shop page shows them side by side, each with its picture.

  • A guide for your first bundle. On a shop with no bundles yet, the BundleBoss screen opens with a short guide: make a first bundle, see it on your shop, and place a test order. Each step ticks itself off, and you can dismiss the guide for good. See Install & your first bundle.

  • No empty column on block themes. A bundle with no photo, or with Main product photo set to Hide, now takes the full width of the page on a block theme, instead of leaving an empty column where the photo would be.

  • A review request only once bundles sell. BundleBoss asks for a WordPress.org review a week after a shop’s first paid order with a bundle in it, shows how many such orders there have been, and offers the support forum if something isn’t right. It appears on BundleBoss screens only, and never again once answered or dismissed.

  • The photo follows the colour. In a fixed bundle, a product’s large photo and the In your bundle thumbnails show the colour that was picked, as soon as it is picked and before any size. Clearing the colour brings the product’s own photo back.

  • Removing an added bundle shows at once. In the list of bundles you have added, removing one or changing its quantity shows straight away instead of waiting for the shop to answer. If the shop refuses the change, what was there comes back.

  • Quick views show each bundle’s offers. A bundle opened in a quick view from a shop or category listing shows its buy one get one preview, its gift option and its show and hide rules.

  • Works beside an AddOnBoss quantity grid. A product page sold through an AddOnBoss quantity grid works when a bundle appears on the same page, for instance in related products, and Frequently bought together shows on such a product.

  • A question asked on each slot. Set a question in Other product options to On each slot and every slot asks it on its own card: a back print for the tees, nothing for the hoodies. One answer covers every item in the slot, all the units of a row or every item picked in a box, and is charged on those items only. Untick an option under Offered on to leave it off a slot. See Product options.

  • One question, asked once for the whole bundle. A kit of printed garments asks each item its colour and size, and the print once, after the items. In the Step by step layout the print is asked on the step of the last garment it applies to. The new Other product options card on the bundle lists every such question. For each, pick No change (customers choose once), Included (every item comes with your answer, nobody is asked) or Not offered. A setup charge is taken once however many items carry it, and the From price carries the cheapest required answer. Needs AddOnBoss 2.0 or later; an older AddOnBoss leaves the bundle exactly as it was. A bundle that already holds such a product changes when both plugins are updated: a box no longer folds the print into one long dropdown, and other rows now ask it. See Product options.

  • Change your mind with one press. Press a chosen colour, size or answer again and it clears. That works on box cards, Pick many cards and every question in a bundle. An optional question starts with nothing chosen. The page offers only the answers in your option set, so it never adds a None of its own. See Product options.

  • Prices follow a VAT switch. Some shops let customers switch prices between with and without VAT, using a plugin such as Tax Switch for WooCommerce. Every figure on a bundle page now switches with the rest of the shop. That includes the running total, card totals, Pick many card prices, the configurator’s option badges and the frequently bought together total. Basket lines and option labels show one price, never two run together.

  • The page and the basket agree to the penny. In a shop that enters prices with VAT and shows them without it, or the reverse, a bundle page could total a penny under the basket. It now adds up and rounds as the basket does. A basket row reads “£8.33 each × 3” only where that multiplies out; otherwise it reads “× 3 · £24.98”.

  • Colour and size open as a grid in a box. A product asked colour and size now opens its box card as a quantity grid instead of one dropdown of every combination. Variations and AddOnBoss option sets both count, and existing boxes change too. To keep a single card, set the product’s Shows as to One card: it asks colour as swatches, then size, with the photo following the colour. A product asked one thing, a flavour or a pack size, keeps its card. See Build a box.

  • Pick many cards ask colour, then size. On a Pick many slot, a garment answers both on its card. An answer the bundle includes for it shows as Included on the card, and a one-off charge is taken once. See Choice slots.

  • A new bundle opens on the quantity grid. With the Builder, Show repeated items as lists the Quantity grid first and a new bundle opens on it. Stacked, Compact cards and Table stay on offer. Bundles you already have keep their choice. A box with the Gallery, Accordion or Order pad look now opens each product on the grid; set Show repeated items as to Table to keep the table. See Layouts.

  • Translations complete again. A shop running in Spanish, Italian or Greek sees every step of a mix and match box in its own language, as it did before 5.7.0, and the messages added in 5.9.4 now show in all ten built-in languages.

  • A product you remove stops selling in its bundles. If a product in a bundle is moved to the trash, set to draft or private, or deleted, the bundle now treats it as sold out. A bundle that needs it becomes unavailable until you restore the product or take it out, and an optional extra simply leaves the page while the rest keeps selling. Your Products list flags the affected bundle, and its editor names the missing item. To sell a product only inside a bundle, keep it published and set its catalog visibility to Hidden; see Bundle items.

  • Live totals follow your price format. On a shop that shows prices with no decimals, with no thousands separator, or with the currency symbol after the amount, every figure the page works out live now follows those settings. Before, some came back with two decimals, a comma, or the symbol in front.

  • Every figure in the shopper’s currency. With a currency switcher such as WOOCS, a few figures the plugin works out itself, such as the running total, the amount-off label, a box’s size range and the savings in the basket and the order tray, showed your store’s own amount under the shopper’s symbol. They now all show in the shopper’s currency. What customers pay was already right. The order tray’s saving also no longer shrinks when gift wrap is added.

  • Bundles open on your default sizes. A variable product inside a bundle now opens on the variation you set as its default in WooCommerce, just as the product’s own page does, so a bundle priced from its items shows its price straight away instead of waiting for every choice. A basket being edited, or a share link, still opens on its own saved choices.

  • Box cards read properly on a phone. Each card now shows the product’s whole name instead of cutting it off after two lines, so two similar items no longer read the same. Every photo stays square, and the quantity buttons line up along each row. The smallest phones now keep two cards a row, which halves the scrolling on a large box, and on a tablet the cards no longer run past the edge of the page.

  • Steps and choices fit narrow spaces. On a phone, a step whose name runs to a few words used to break one word per line and could push past the edge of the screen. Step names now stay whole, and the row wraps onto another line so every step is on screen at once. And when a theme keeps the builder in a narrow side column, the chooser now keeps two cards a row there, just as a phone does, instead of stretching one giant card across each row.

  • A choice that has gone now says so. If a mix and match pick sold out, or you took it out of the box, a customer whose page was already open used to be told “An invalid option was selected”, as though they had done something wrong. The message now names what actually happened: sold out says it is out of stock, and anything else that has gone asks them to refresh for the current choices. Page caching can leave an old page in front of a customer for hours, so this reached shoppers who had done nothing unusual.

  • Adding to the cart is one request. Clicking add used to cost up to four round trips to your server: on a page-cached store the first click knowingly spent one on an expired security token, and every successful add paid for a second trip to refresh the mini-cart. The page now readies its token in the background while the customer is still choosing, and the mini-cart update travels back with the add itself. On one customer’s store the first add went from about seven seconds to about two, and quantity changes in the order tray speed up the same way. No setting, nothing to configure.

  • One tap picks the product and its colour. On a Pick one slot where each product asks one short question, that question now sits on the product’s own card. A customer taps Navy once and has chosen the hoodie in navy, instead of picking a product and then answering a second question underneath it. It turns itself on when the whole pool fits, so a slot whose products ask anything more involved looks exactly as it does today. See Choice slots.

  • Box pools and quantity grids line up properly. Every card in a box pool is now the same width, and the photo meets both edges of its card. Before, a product with no photo drew a narrower card, so one pool could show a dozen different widths. In the quantity grid, size rows now fill evenly instead of stacking one box per line on a phone, long colour names shrink to fit their tile rather than breaking mid word, and a size that names a range sorts where it starts, so L/XL sits between S/M and XXL instead of at the end.

  • Let customers add a few extras, each at its own price. A choice slot has a third mode, Pick many. Customers tick as many products from the pool as they like, one of each, and every pick adds its own price on top of the bundle. Set Qty to 0 and the section becomes optional extras nobody has to take. Use it for “add a card, a candle, or both” beside a fixed bundle or a box. See Choice slots.

  • Bigger product photos wherever customers choose. Card size and Photo preview now work on a Pick one slot as well as a box pool. A bundle mixing both kinds of row finally looks like one page. Comfortable and Large also draw genuinely different cards at every screen width, phones included; before this, the two could come out the same size on many screens. See Build a box.

  • See the page before you save. A Bundle preview panel sits under the bundle editor and renders the page as shoppers will see it, redrawing as you edit. Two tabs, the unsaved draft and the page as last saved, plus desktop and phone widths.

  • BundleBoss speaks your customers’ language. Spanish ships built in, calibrated per region for Spain, Mexico, Peru, Colombia and Argentina. Italian, French for France and Canada, Brazilian Portuguese and Greek ship too. The storefront follows your site language on its own. See Multilingual & translations.

  • Name the card, keep the product. Every product and every variation in the bundle editor’s Product cards section carries a small pencil. Type a shorter card name, “Watermelon Gelato” instead of the full listing title, and every box showing that product uses it. The real WooCommerce name stays on the product, in the cart and on orders, and clearing the field brings it back. See Build a box.

  • Order summaries you can scan on a phone. A boxed bundle’s picks now list one per line on the order page and in the order emails. The chosen pack size gets its own line, and every item says its name, its variation and its quantity, so nothing runs together into one block.

  • Box cards lead with what differs. When one product’s variations each get their own card in a build-a-box, the flavour or colour is now the bold title with room for two lines, and the product’s name sits above it as a small line. A wall of cards from one product stops reading as the same name repeated, nothing is shortened or renamed, and the cart still records the full product name.

  • The page starts itself on any hosting setup. On stores that load scripts late, as many speed and caching plugins do, a build-a-box could arrive with its fill grid fully awake before a size was chosen. Every part of the page now takes care of its own start, whatever the theme or an optimiser does with the scripts. And tapping the dimmed grid before choosing a size now points you to the size chooser with a gentle pulse; a box with a single size shows its one price instead of a range with the same figure at both ends.

  • A category offer can leave products out. Point a slot or a box at a category, then cross off the exceptions: a crossed-off product is never shown and never sold, while new products you give the category still join by themselves. Big categories get a finder box and a capped list, and exports carry the cross-offs to other sites. See Choice slots.

  • Exclude a bundle from coupons. One tick on the bundle’s Pricing tab and every coupon skips it, current codes and future ones alike. Built for bulk listings whose prices are already discounted; a basket-wide code still works and simply comes off the other items. See Pricing & discounts.

  • A card per variation in build-a-box. One variable product’s flavours or colours each become their own card, mixed freely in one box, with fixed-price pack sizes on top. Untick the variations you do not want; ones you add later join by themselves. A colour and size product becomes one card holding a quantity grid. See Build a box.

  • How many can be built. The editor says which component runs out first and the product page shows honest scarcity once ten or fewer can be made. See Stock and fulfilment.

  • BundleBoss joined a family. Product options, custom fields and print positions on a product’s own page are now AddOnBoss, a plugin of its own. Install it and everything you built is where you left it: nothing was removed and nothing needs rebuilding. BundleBoss stayed the bundle builder. See what moved and where it went.

  • Itemise on the order. A bundle can be recorded on the order as one native, individually priced and taxed line per component, for the ERP and point-of-sale systems that read native product lines. Off by default, so existing orders are unchanged.

  • A redesigned bundle editor. The bundle’s settings now live on five clear tabs: Bundle Items, Pricing, Promotions, Display and Help. Every extra (gift, sharing, offers, whole-order personalisation) is one row with a switch and an Edit, so what is on and what exists are both always visible, and item rows collapse to one line each.

  • Personalisation for the whole order. Fields asked once for the entire bundle, a shared logo, a delivery note, a setup charge, alongside the per-item kind. See Personalisation.

  • A proper sale, with a countdown. The Sale countdown timer row holds a sale price and its dates; the bundle charges the sale figure for the window and shows a live countdown. Quantity tiers stack on the sale price. See Promotions.

  • Every price in your shop’s tax basis. The headline, the running total, the “was” and the “You save” all follow WooCommerce’s “Display prices in the shop” setting, on shops that enter prices including tax and display them excluding it too. What you charge is unchanged.

  • Hide item prices where you sell the pack. Choice slots and boxes can hide per-item prices on the page and in the cart, so a fixed-price hamper reads as one price, not a sum to second-guess.

  • Refunds restock components. Refunding a bundle puts its component stock back when “restock refunded items” is ticked, so inventory stops drifting.

  • One rule per option type in the box. A build-a-box pool whose products carry several option types, say a weight and a flavour, now takes one pin per type, with per-product overrides. “Everything at 100g, any flavour” is one rule; the flavour stays the customer’s choice.

  • Exports carry everything now. A bundle export travels the whole setup, box sizes and rules, promotions, gift mode and personalisation kits included, and re-links your images when the files exist on the destination site. Restoring an export on the same site brings back exactly what you had. See Import & export.

  • Components tell you when they run low. When bundle sales drain a component past its low-stock threshold, you get WooCommerce’s normal low-stock email, exactly as if it had sold on its own page, and every order notes its component stock movements. See Stock & fulfilment.

  • Tidier option rows and a clearer block cart. Colour and size options now spread evenly when they wrap (five colours read as 3 and 2, never 4 with an orphan), and the block cart shows an Edit link beside a bundle’s name instead of hiding it in the title link.

  • The order panel: your bundles, editable on the product page. After adding, the page shows the bundles in your basket as a running order: edit, change quantity or remove each one right there, watch the quantity-tier progress bar fill, and check out when done. Fixed bundles merge repeat adds into one tidy line. On phones a slim bar keeps the total and the next action pinned while you scroll.

  • Pick the word your shop uses. Call bundles “boxes”, “kits” or “hampers” in one setting and the storefront wording follows, from the pricing pills to the buttons. See Theming.

  • Edit a bundle in the wizard, not just create one. Open any bundle in the wizard, change its products, layout, pricing, name and description, then save. Anything the wizard does not show is kept exactly as it was, so editing never strips a feature you set by hand.

  • Customer choices can be “pick several”. A choice slot can now let shoppers pick more than one, for example “pick any 3 of these”, alongside the usual pick-one choice.

  • The edit preview shows the whole product page. When you edit a bundle in the wizard, the preview renders the entire product page with your unsaved changes, so you see exactly what the customer gets before you save.

  • Plainer wording in the wizard. The Products step now speaks in plain shop-owner language, so a first-timer knows what each part does at a glance.

  • Pick-and-mix by pack size. Build a box can now offer set sizes — a 1.7kg bucket that holds 10, a 3kg that holds 20 — each at one flat price. The customer picks a size, then fills it, with the best value size badged. Made for buckets, hampers, coffee bags and meat boxes; set it up in the wizard with One size or Different sizes.

  • Choice pools from several categories. A choice slot or box can now draw its pool from more than one product category at once, not just one, and each category pool keeps itself current.

  • A guided creation wizard. Create a bundle with the wizard: pick what you are making, add your products, see a live preview, and publish or save as a draft. The fastest way to your first bundle, and it writes an ordinary bundle you can still edit by hand.

BundleBoss and AddOnBoss are a family, and it just grew: SupplierBoss is out, keeping a shop’s stock in step with its wholesaler and building the products from their range. The next member is in the workshop, real code in testing rather than roadmap slides, shaped by the merchants already talking to us. Have a use for one, or want it to work a certain way? Tell us and help shape it before it ships.

  • SubscriptionBoss. Any bundle as a recurring box, from a weekly coffee box to a monthly kit: subscribe and save, pause or skip between deliveries, renewals charged through the Stripe or PayPal connection you already have, and the box stays a full BundleBoss bundle throughout, configurator and all. See where it stands.
  • SupplierBoss, now out. Your wholesaler’s stock levels in your shop, kept in step on a schedule. It reads the supplier’s file or API, builds the products from their range for you, and refuses a bad file rather than closing your shop with it. Sold from bossmage.com with a fourteen day free trial. Read the guides.

Bundle analytics, which bundles and which exact configurations actually sell, is also on its way as a plugin of its own. See the plan.

The Builder (Pro) turns a bundle into a full configurator. These are the headline tools:

See the pricing page for the full free-versus-Pro breakdown.

The roadmap is genuinely steered by what lands in the inbox. If there is something you need, the fastest way to get it built is to tell us about it. We would rather build the thing you actually need than guess.

Was this page helpful?