Build a box (mix and match)

Pick any 6 chocolates, build your own 6-pack, choose any 4 sauces. The customer fills a box to a total you set.

Coming soon

Build a box is in development and lands in the next release. Here is how it will work. See what else is coming, and tell us about the box you want to sell.

What it is

Build a box lets a customer fill a box with several different products from a pool you choose, each with its own quantity, where the total has to hit a size you set. It is the classic mix and match: pick any 6 chocolates, build your own 6-pack, choose any 4 sauces, fill a hamper.

It is the pick-many companion to choice slots, which are pick-one. Both are part of the Builder (Pro).

Turn it on

A box is a choice slot in box mode. Add a choice slot to your bundle, then:

What the customer sees

The pool shows as a grid of product cards, each with a quantity stepper. As they add items:

Every pick shows in the cart and on the order, and on the warehouse pick list, like any other bundle.

Products with options

If a product in the pool has options (a t-shirt in several colours and sizes, say), its card shows a Choose an option dropdown. The customer picks the colour and size they want, then sets the quantity, all on the same card. The card waits for an option before it counts towards the box, so a half-chosen pick cannot slip through.

Each product is chosen one option at a time on its card. To offer the same product in several options at once (five small, five medium, five large of one shirt), use the quantity grid instead.

This makes a box ideal for a build your own kit: pick a tee, a hoodie and a cap, each in its own colour and size, up to the kit size you set.

Pricing

A box uses the bundle’s normal pricing. With percentage or dynamic pricing it costs the sum of what was picked (with any bundle discount). For a flat “any 6 for £20” deal, set the bundle to a fixed price: the box decides what is in it, the fixed price decides how much.

Good to know


Still stuck? Email a human. The person who reads it is the person who builds the plugin.