Title: BundleBoss &#8211; Product Bundles, Mix and Match &amp; Build a Box for WooCommerce
Author: BossMage
Published: <strong>19 ژوئن 2026</strong>
Last modified: 28 جولای 2026

---

جستجوی افزونه‌ها

![](https://ps.w.org/bundle-boss/assets/banner-772x250.png?rev=3579282)

![](https://ps.w.org/bundle-boss/assets/icon-256x256.png?rev=3579282)

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

 توسط [BossMage](https://profiles.wordpress.org/bundleboss/)

[دانلود](https://downloads.wordpress.org/plugin/bundle-boss.5.0.1.zip)

[پیش‌نمایش زنده](https://fa.wordpress.org/plugins/bundle-boss/?preview=1)

 * [جزئیات](https://fa.wordpress.org/plugins/bundle-boss/#description)
 * [نقد و بررسی‌ها](https://fa.wordpress.org/plugins/bundle-boss/#reviews)
 *  [نصب](https://fa.wordpress.org/plugins/bundle-boss/#installation)
 * [توسعه](https://fa.wordpress.org/plugins/bundle-boss/#developers)

 [پشتیبانی](https://wordpress.org/support/plugin/bundle-boss/)

## توضیحات

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.getbundleboss.com](https://demo.getbundleboss.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, it resets nightly.

Prefer reading? The step-by-step guides are at [getbundleboss.com/docs](https://getbundleboss.com/docs/).

#### 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:**

 * **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 unit layouts
 * **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, 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
 * **Product options**: define a set once (colours, sizes, weights), attach it to
   any simple product, and it offers those choices like a variable product with 
   zero variations created. Works inside bundles and on the product’s own page, 
   with optional extra charges per option
 * **Two more layouts**: the full-page Configurator and a step-by-step walkthrough
 * **Build-a-box (mix and match)**: fill a box 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**: 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**: frequently bought together (on the page and in the cart), 
   buy X get Y, 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](https://getbundleboss.com/pricing/)
> 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

 * **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 unit layouts**: 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
 * **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](https://getbundleboss.com/pricing/) 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, 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
 * **Frequently bought together**: surface companion products with a combined price
   and a set discount, the add-the-whole-set upsell
 * **Buy X get Y**: buy-two-get-one-free style offers scoped to the bundle’s own
   items (the cheapest goes free), shown clearly as was, pay, and you save
 * **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 [support forum](https://wordpress.org/support/plugin/bundle-boss/).
Every request gets read and answered, and “can it do X?” is exactly how new features
get chosen. You name it, and there is a real chance we build it.

#### Requirements

 * WordPress 6.4+
 * WooCommerce 8.0+
 * PHP 8.0+

### Privacy

BundleBoss does not collect, store or transmit any personal data of its own.

 * Customers’ bundle selections (which products, quantities and options they picked)
   are stored only as part of their cart and order: standard WooCommerce order data
   under your control, removed whenever you erase the order.
 * Shareable build links encode product choices in the URL itself; nothing is stored
   server-side and the links contain no personal information.
 * The plugin sets no advertising or tracking cookies.

#### Third-party services

The free version of BundleBoss does not connect to any external service or send 
any data off your site.

BundleBoss Pro is a separate, paid plugin that uses Freemius for checkout, licensing
and updates. None of that is included in this free version.

## عکس‌های صفحه

[⌊The everyday bundle: per-unit configuration with colour swatches, quantity ranges
and a live total, bought as one product.⌉⌊The everyday bundle: per-unit configuration
with colour swatches, quantity ranges and a live total, bought as one product.⌉[

The everyday bundle: per-unit configuration with colour swatches, quantity ranges
and a live total, bought as one product.

[⌊Choice slots (Pro): the customer picks each item from pools you define, with photos
and prices on every option.⌉⌊Choice slots (Pro): the customer picks each item from
pools you define, with photos and prices on every option.⌉[

Choice slots (Pro): the customer picks each item from pools you define, with photos
and prices on every option.

[⌊Build-a-box with quantity breaks (Pro): the tier ladder is advertised up front,
the box nudges toward the next discount as it fills, and the saving shows live.⌉⌊
Build-a-box with quantity breaks (Pro): the tier ladder is advertised up front, 
the box nudges toward the next discount as it fills, and the saving shows live.⌉[

Build-a-box with quantity breaks (Pro): the tier ladder is advertised up front, 
the box nudges toward the next discount as it fills, and the saving shows live.

[⌊Configurator layout (Pro): a full-page builder with a price delta on every option
and a running "Your build" summary.⌉⌊Configurator layout (Pro): a full-page builder
with a price delta on every option and a running "Your build" summary.⌉[

Configurator layout (Pro): a full-page builder with a price delta on every option
and a running “Your build” summary.

[⌊Size-run quantity grid (Pro): order ten across colours in one matrix with swatch
tiles, instead of ten separate rows.⌉⌊Size-run quantity grid (Pro): order ten across
colours in one matrix with swatch tiles, instead of ten separate rows.⌉[

Size-run quantity grid (Pro): order ten across colours in one matrix with swatch
tiles, instead of ten separate rows.

[⌊Step-by-step layout (Pro): one decision at a time with progress chips, the total
always in view.⌉⌊Step-by-step layout (Pro): one decision at a time with progress
chips, the total always in view.⌉[

Step-by-step layout (Pro): one decision at a time with progress chips, the total
always in view.

[⌊Gift mode (Pro): a recipient, gift message, optional gift wrap and a no-prices
gift receipt, all carried through to the order.⌉⌊Gift mode (Pro): a recipient, gift
message, optional gift wrap and a no-prices gift receipt, all carried through to
the order.⌉[

Gift mode (Pro): a recipient, gift message, optional gift wrap and a no-prices gift
receipt, all carried through to the order.

[⌊Frequently bought together (Pro): an "add these together" block of companion products
at a combined, discounted price.⌉⌊Frequently bought together (Pro): an "add these
together" block of companion products at a combined, discounted price.⌉[

Frequently bought together (Pro): an “add these together” block of companion products
at a combined, discounted price.

[⌊Buy X get Y (Pro): buy-two-get-one-free offers scoped to the bundle's items, the
cheapest free, shown as was, pay and you save.⌉⌊Buy X get Y (Pro): buy-two-get-one-
free offers scoped to the bundle's items, the cheapest free, shown as was, pay and
you save.⌉[

Buy X get Y (Pro): buy-two-get-one-free offers scoped to the bundle’s items, the
cheapest free, shown as was, pay and you save.

[⌊Fulfilment-ready cart: the bundle is one line with its components broken out as
a pick list for the warehouse.⌉⌊Fulfilment-ready cart: the bundle is one line with
its components broken out as a pick list for the warehouse.⌉[

Fulfilment-ready cart: the bundle is one line with its components broken out as 
a pick list for the warehouse.

## نصب

 1. In your WordPress admin go to **Plugins > Add New**, search for **BundleBoss**,
    then install and activate it. WooCommerce needs to be installed and active.
 2. Go to **Products > 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.
 3. Prefer 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**.
 4. Publish 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.getbundleboss.com.

## سوالات متداول

### How do I create product bundles in WooCommerce?

Install BundleBoss, then go to Products  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.

### 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.

### Can I set one fixed price for the bundle?

Yes. Each bundle can use either a percentage discount off the sum of the chosen 
items, 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:

    ```
    document.addEventListener( 'bundle_boss:build_changed', function ( e ) {
      if ( ! e.detail.complete ) { return; }
      // e.detail.items gives [ { productId, qty, units: [ { variationId, attributes } ] } ]
      myPanel.textContent = 'Total weight: ' + myWeightFor( e.detail.items ) + ' kg';
    } );
    ```

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 WooCommerce  BundleBoss (download an export first, on the same page).

### Can I back up my bundles or move them to another site?

Yes. WooCommerce  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.

## نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

## توسعه دهندگان و همکاران

“BundleBoss – Product Bundles, Mix and Match & Build a Box for WooCommerce” نرم 
افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

 *   [ BossMage ](https://profiles.wordpress.org/bundleboss/)

[ترجمه “BundleBoss – Product Bundles, Mix and Match & Build a Box for WooCommerce” به زبان شما.](https://translate.wordpress.org/projects/wp-plugins/bundle-boss)

### علاقه‌ مند به توسعه هستید؟

[کد را مرور کنید](https://plugins.trac.wordpress.org/browser/bundle-boss/)، [مخزن SVN](https://plugins.svn.wordpress.org/bundle-boss/)
را بررسی کنید، یا از طریق [RSS](https://plugins.trac.wordpress.org/log/bundle-boss/?limit=100&mode=stop_on_copy&format=rss)
در [گزارش توسعه](https://plugins.trac.wordpress.org/log/bundle-boss/) مشترک شوید.

## گزارش تغییرات

#### 5.0.1 – 2026-07-28

 * Improved (Pro): Itemise on the order now sits on the Pricing tab, next to price
   and tax, with clearer wording. How it works is unchanged.

#### 5.0.0 – 2026-07-28

 * New: BundleBoss is now part of the BossMage family. Option sets, custom fields
   and positions on a product’s own page have moved to a companion plugin, AddOnBoss.
   Install AddOnBoss to keep using them. Your bundles are not affected and nothing
   you built was removed.
 * New (Pro): Itemise on the order. A bundle can optionally be recorded on the order
   as one native, individually priced and taxed line per component, for ERP and 
   point-of-sale systems that read native product lines. Off by default, so existing
   orders are unchanged.
 * Improved: faster rendering for large build-a-box product pools.

#### 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

## اطلاعات

 *  نگارش **5.0.1**
 *  آخرین به‌روزرسانی **1 روز پیش**
 *  نصب‌های فعال **کمتر از 10**
 *  نگارش وردپرس ** 6.4 یا بالاتر **
 *  آزمایش‌شده تا **7.0.2**
 *  نگارش PHP ** 8.0 یا بالاتر **
 *  زبان
 * [English (US)](https://wordpress.org/plugins/bundle-boss/)
 * برچسب
 * [build a box](https://fa.wordpress.org/plugins/tags/build-a-box/)[frequently bought together](https://fa.wordpress.org/plugins/tags/frequently-bought-together/)
   [mix and match](https://fa.wordpress.org/plugins/tags/mix-and-match/)[product bundles](https://fa.wordpress.org/plugins/tags/product-bundles/)
   [Product Configurator](https://fa.wordpress.org/plugins/tags/product-configurator/)
 *  [نمایش پیشرفته](https://fa.wordpress.org/plugins/bundle-boss/advanced/)

## امتیازها

هنوز هیچ نقدی ارسال نشده است.

[Your review](https://wordpress.org/support/plugin/bundle-boss/reviews/#new-post)

[مشاهده همه بررسی‌ها](https://wordpress.org/support/plugin/bundle-boss/reviews/)

## مشارکت کنندگان

 *   [ BossMage ](https://profiles.wordpress.org/bundleboss/)

## پشتیبانی

چیزی برای گفتن دارید؟ نیاز به کمک دارید؟

 [مشاهده انجمن پشتیبانی](https://wordpress.org/support/plugin/bundle-boss/)