Skip to content

What's new & coming

AddOnBoss grows from what shop owners ask for. If a way of selling your products is awkward or missing, that is exactly what we want to hear, and it is how most of what is here got built.

Shipped 18 September.

A set can show shoppers a different name than the one it is filed under. File a set under an internal code, a supplier style number say, so it is easy to find across a large library, and give it a clean label for the product page. The label is what the group heading, the cart and the order say; the set’s own name stays what the library and search go by. Leave the label blank and nothing changes. See option sets.

Pro also gains a ceiling on how many files one visitor can upload in a short while, counted per customer so shoppers behind one shared connection never share an allowance. Nobody ordering normally will ever meet it.

Shipped 11 September.

A bundle no longer offers two ways to buy it. The quantity table is a choice made on a product, and it stayed behind if that product later became a bundle, laying itself over the bundle’s own builder with a second Add button that knew nothing about the picks. A bundle never takes the quantity table now, whatever the product was set to before it became one.

Shipped 9 September. Two Pro fixes, both of them things that looked like they were already working.

Rules that stop two choices going together now work on the themes WordPress ships by default. The script that greys out a blocked choice was written into the page itself, where a block theme rewrote a character inside it, and it stopped before it began. Nothing was ever reported, because nothing appeared to be wrong: the choices were simply all still pickable. See Choices that can’t go together.

A date can be taken back. Picking a day that carries a rush charge left no way to change your mind, so an optional question kept its charge until the page was reloaded. There is a cross in the box now, and the Delete key does the same. See Date, with lead time and rush charges.

Shipped 7 September. Two figures that read short of what the till would have charged, and the library’s bulk actions.

The quantity table quoted a price nobody could buy. Ten of one colour with a size or colour uplift and a volume band read the band taken off the plain shelf price, so every uplift dropped out of the table, the header figure and the saving nudge together. It now prices the cells the shopper actually filled. Order totals were always right; only the figures read before buying were short.

Every price a script prints now rounds the way the server does. A unit assembled from separate multiplications arrived a fraction under, and the browser printed a penny less than the row the page itself had shown a moment earlier.

A selection of two or more groups in the library did nothing. Delete, Duplicate and Empty each named the whole selection in one string, so the shop looked for a group of that name, found none, and reported success. One group at a time always worked, which is why it went unseen. Deleting a group now asks what should happen to the option sets inside, with the numbers from your own shop, and offers both answers: keep the sets, or delete them with the group.

Smaller but visible. A tag comes off from the chip on the group’s header, rather than by ticking the group and using the bar below. Searching the Attach option set box by a folder’s name keeps that folder’s rows. The date field’s line stops contradicting the calendar beneath it, and an optional date field arrives unanswered again.

Shipped 7 September. Two scheduling fields for made-to-order shops, and the name-the-amount field grew up.

A date field that knows how your shop runs (Pro). Set your lead time in working days, an order cut-off hour, the days you are closed and one-off holidays, and every date the calendar offers is one you can meet. The earliest day is free and named beside the box. Rush bands sell the days in front, a percentage of the item price or a flat floor, whichever is more, and shoppers can pick from a calendar or from a plain list of turnarounds with the real date beside each. See Date, with lead time and rush charges.

A time field that offers only slots you can work (Pro). Opening hours, a slot every 5 minutes to 2 hours, and windows that cost more for the busy part of the day. Offer your list of slots or a free clock; either way the page prices the window the chosen time falls in. See Time of day, in slots.

Tags across the Option sets library. Tag groups one at a time or in bulk, filter the library by tag, and rename, recolour, merge or delete your own tags from one dialog. Tags that came from a supplier feed keep themselves up to date. See tags in the library.

“Their price” is now “Name your price”, and it speaks the shopper’s figures. The chips, the minimum and maximum, and the box itself all read the same basis your shop displays, so on a shop showing VAT-inclusive prices, typing 6 pays exactly 6. A shop with a VAT toggle keeps every figure on the field in step, including the one already typed. Bounds now refuse at the field, in the same words the till uses, and the running total never quotes an amount the till would refuse.

Smaller but visible. Every field can carry a description shown to shoppers under it, with a live “Shoppers will see” preview in the editor. Refusals stopped wearing the shop’s brand colour and print beside the rule they broke. A searchable dropdown’s committed answer follows the VAT toggle and is replaceable rather than editable. All nine shipped languages cover every new screen and sentence.

Shipped 5 September. The Option Sets screen grew into a library that stays readable at any size.

Sets file into groups, and the page scales. Every group reads as one line: its name, a preview of what is inside, and where it came from. The library starts folded, remembers which groups you keep open, and pages itself at 10 to 100 groups a page. Typing filters the page in place; Enter searches the whole library, by set name, group name or any option inside a set, and a source filter narrows to one supplier’s sets or your own.

Move to and Copy to, with a picker. Both open a search box over every group in the library, so a destination on another page is never out of reach. A copy is a fresh set of your own: a supplier feed keeps refreshing the original it wrote and never touches the copy, and the supplier badge follows that promise.

“Used on N products” opens. The figure on a set is now a door: a dialog lists the products themselves, searchable, twenty at a time, each linking to its own editor, with the whole list one click away on the Products screen. A product in the bin does not count until it is restored, so the figure, the dialog and the Products screen always agree. See where a set is used.

The quantity grid reads the pair’s own price (Pro). A colour surcharge plus a size surcharge is not always the price of that colour in that size; where the supplier’s price list carries the exact pair, the grid now charges it, so the page and the till agree with the price list. One more VAT-arrival race on remembered switcher choices went with it, and all nine shipped languages are complete for every screen.

Shipped 4 September, both about the quantity grid earning trust.

You decide the grid’s order (Pro). The main choices order by dragging, so Front, Back and Sleeve appear in the order you ask; a whole-order set can sit below a field, so “Ink colour” can follow “Do you want printing?”; and a dearer colourway now says what it costs on its own tile, following your price display setting.

The volume saving covers the printing (1.8.1, Pro). A grid’s volume saving used to be worked out on the garments alone, so a shop selling twenty-two polos with two breast prints showed a bigger saving than the till gave. It now covers the garment and every per-item charge the band applies to. Also fixed: reloaded pages no longer resurrect invisible choices or print figures on the wrong VAT basis for returning shoppers, and options files from older AddOnBoss versions import by what they contain, not by their format’s revision number.

Shipped 3 September. Conditional choices work on the quantity grid (Pro): a set that appears once a shopper says they are uploading artwork now reveals on the grid exactly as it does on a one-at-a-time product, and a hidden choice is never charged. A choice priced below the base, like “No print, plain tee”, now shows its reduction on the page instead of only at the till.

Shipped 3 September, and it is one thing done properly: garment money. A 1.7.1 followed the same day with one fix worth knowing about: add to cart and artwork uploads now survive your page cache. A product page served from an old cached copy carries an expired security token, and until now the quantity grid’s add and the artwork upload failed on it with a bare error. The page now fetches a fresh token and quietly retries. No setting, nothing to configure.

The exact price for a colour and size together. A colour surcharge plus a size surcharge cannot price a real garment range: going up to 3XL costs £1.10 on a White shirt and £1.41 on a Black one, and no pair of one-way surcharges can say both. A product can now carry the exact price of every colour-and-size pair, written for it by a supplier feed such as StockBoss. The size prices on the page update the moment the colour changes, the total lands on the exact combination, and the cart line prints each choice’s true share. A pairing without its own figure falls back to the normal surcharges, so a choice you add by hand never blocks a sale. Sold-out-per-pair stock has worked this way for a while; prices now get the same treatment.

Shipped 3 September.

An Import / Export page under AddOnBoss (Pro). Tick products and download their whole options setup as one file: sets, fields, print areas, quantity breaks and photos travel together. Importing shows a matching table, product by product: land on the matched product, pick another, create a draft, or skip. It replaces the options on the products it lands on; prices and photos on the product itself stay untouched. Works between two sites too, and photos an import cannot map are dropped rather than pointed at the wrong file.

The Dropdown field’s choices are editable. A Dropdown always rendered its choices to shoppers, but the editor offered nowhere to write them; it now has the same name-and-charge rows the Colour field has.

Sizes speak the category’s words. Min, Max, Goes up by and Minimum price replace our invented labels on the measured editor, the price table editor speaks in matrix and band terms, and every hint across the three editors says its one thing in one line. Option sets also export and import from the top of the Option sets page, where they can be found.

Shipped 2 September, from a clothing shop’s question: how do I stop print and embroidery being picked on the same breast?

Choices that can’t go together. Inside one multi-pick set, group the choices that exclude each other and customers pick one from each group. A blocked choice greys out and its note says why and the way out: “Doesn’t go with Left Breast Print. Untick it first.” Checkout refuses a conflicting pair with your group’s own name in the sentence, whatever the page posts. A choice like “No printing needed” can be marked picked on its own. Each product can use the set’s rules, switch them off, or carry its own. No other options plugin can act on a single choice inside a set; the category’s conditional logic stops at whole fields. See choices that can’t go together.

One measured rate for the library, another for this product. A measured set keeps its own rate as the default, and a product’s attachment row can price the same set differently. See sell by measured size.

The set editor’s doors say where they lead, and the admin cards fill their page.

Fixed: a rule that hid a filled upload kept the file’s chip, so unticking showed a file the server no longer held and its fee was silently never charged again. And option notes now render on the quantity grid, on grids of any number of attributes.

Shipped 2 September. The largest release so far, and most of it came from shops telling us what their products actually need.

Five more field types, fourteen in all, and all of them free. A Colour field with swatches and an optional Custom entry for a shade you have not listed. Their price, where the customer names the amount, for a gift card or a deposit. An E-mail address that spots an obvious slip in the domain and asks “Did you mean …?” rather than rejecting it. A Web address. And a Hidden value the customer never sees, which carries a job code through to whoever makes the item. A dropdown past a couple of dozen choices now becomes a box you can type into, so a long list of thread shades is searched rather than scrolled. See custom fields.

Price adjustments on look-up tables. A trigger adds or deducts a percentage or an amount, once or for each item, on top of the price the grid gave. Rush turnaround, collection in person, mounting. Each adjustment is its own named line in the cart and on the order, so a shopper and the shop see the same reason for the same money. See price tables.

Conditions written as a sentence. Show or hide a field or an option set when other answers say so: is, is not, any of these, has been answered, is empty, and on a number field more than, less than and exactly. Several conditions group, all of one group or any group. A rule whose trigger you delete pauses rather than quietly becoming always true. See conditional options.

The shopper’s design follows the order. The picture of what they configured appears on the cart and checkout blocks, on the order and account screens, in your shop’s emails, and as a badge on the cart line that opens the full image. See cart, checkout & orders.

Express checkout stands down where it cannot work. On a product with required options, the wallet buttons that skip the product page are hidden, because a shopper who taps one buys something you have no instructions to make. A product whose options are all optional keeps them.

The running total follows on a quantity grid too. The slim Grand total bar and its tap-to-open receipt were only ever on the one-at-a-time page. See quantity grid.

You decide whether picking a choice replaces the product photo. On for a set whose photos are the product, like colours. Off for a set whose photos explain the choice, like cutting shapes. See option photos.

AddOnBoss speaks nine languages. Spanish (Spain, Mexico, Colombia, Peru, Argentina), Italian, French (France, Canada) and Brazilian Portuguese ship with the plugin. Until this release the plugin declared a text domain and a languages folder and then never asked WordPress to read them, so a shop in any language got English whatever it installed. That is fixed.

Positions are now Print areas, in every word you read. Nothing stored changes and nothing a shopper sees changes.

Copying a setup asks about option sets and fields separately. They were one tick, and taking either took both, writing over whatever the receiving product already had.

Custom size has a name and a place of its own, named after the button a shopper taps, instead of a switch folded inside Advanced options.

Fixed: an option photo is shown whole rather than cropped to the card’s shape; a measured size named by its dimensions no longer prints them twice; and a measured set offering neither ready-made sizes nor a custom size now says so on save instead of leaving a shopper an empty box.

Shipped 31 August. The option set editor shows its work: a preview panel under the editor renders the set exactly as a product page will, choices, photos, prices and receipt included, redrawing as you type and before anything is saved.

Fixed: a shop selling in a currency without decimal places, such as SEK, JPY, HUF or ISK, saw option money printed with two decimals it does not use.

Shipped 23 August. Quantity break lists: write a ladder of percentage breaks once, name it, and pick it by name on any product. Start from another product: take a configured product’s setup onto the one you are editing. The Grand total began following the shopper down long option pages as a slim bar. Colour and size stock are counted together, so a size the chosen colour has none of is dimmed. See quantity discounts.

Send us a note describing what you are trying to sell and where the current tools get in the way. A real example from your shop is worth more than a feature name: “I sell engraved tankards and I need the price to go up with the length of the message” tells us more than “add per-character pricing”.

We read every message, and a good number of them turn into the next thing we build.

AddOnBoss updates in place through your plugin updates, the same as any WooCommerce plugin. Each release note lists what changed in plain terms, so you can see what is new without reading a technical changelog.

AddOnBoss and BundleBoss share one option-set library, so a set you build in one is available in the other, and a customer’s picks flow through both the same way. Each plugin runs its own engine.

Was this page helpful?