PrestaShop PrestaShop Modules

Custom Box Builder Module for PrestaShop 8 & 9 — Mix & Match Bundles

Let customers build their own box — you set the rules and the price.

Box Builder adds a page where your customers compose their own box from a selection you curate: they pick from a grid, follow a progress bar, watch the price calculate live and add the complete box to the cart in one click. Four pricing models (fixed price, volume tiers, sum with discount, price per slot), categorical slots to enforce a structure such as "2 mains + 3 sides + 1 dessert", pre-composed boxes, a surprise fill, a share link and back-office analytics. Native JavaScript, no dependencies, compatible with PrestaShop 8 and 9.

At a glance
  • Customers build their box in an interactive grid, with a live computed price and a progress bar
  • 4 pricing models: fixed, volume tiers, sum of products with discount, or price per slot
  • Categorical slots to enforce a structure (2 mains + 3 sides + 1 dessert)
  • Pre-composed boxes, "Surprise me" fill, save and share link
  • Free gift and free shipping on completion, analytics on best-selling combinations
PrestaShop 8 & 9 Mix & Match 4 pricing models Categorical slots Save & share Multistore 5 languages No dependencies
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Custom gift box built by the customer with mix & match products on PrestaShop
v1.0.0 · updated 2026-06-25
What it does

The short version.

01

An interactive builder that makes customers finish the box

Product grid with images and low-stock warnings, sticky summary panel, a progress bar that turns green on completion, and a price recalculated live on every pick. The add-to-cart button only unlocks once every rule is satisfied.

02

Four pricing models for every scenario

Fixed price for a round-number box, volume tiers to reward quantity (3 for €25, 6 for €45), sum of products with discount to reflect the real contents, or price per slot for à la carte pricing.

03

Categorical slots and pre-composed boxes

Enforce a precise structure with slots that each have their own minimum, maximum and product selection. Also offer ready-made boxes customers apply in one click, then tweak at will.

04

Surprise, sharing and gamification

A "Surprise me" button fills the box randomly while respecting every rule. Customers can save their composition and get a share link. Offer a free gift or free shipping when the box is complete.

The long version

Everything you'd want to know before you install.

A detailed look at how Custom Box Builder Module for PrestaShop 8 & 9 — Mix & Match Bundles works, why we built it the way we did, and the thinking behind the features above.

§ 01

The custom box: an average order value that climbs on its own

Selling one product at a time leaves money on the table. A composable box turns a single purchase into a bundled one: the customer who came for one item leaves with four, because they want to fill their box and watch the progress bar hit green. Box Builder installs that mechanism on your shop without you having to create a single pack product by hand.

§ 02

Four ways to set your price

Fixed price suits round-number boxes such as "your box for €49.90". Volume tiers reward quantity and naturally push customers to fill up: 3 items for €25, 6 for €45. Sum with discount reflects the real contents while offering a clear advantage. Price per slot enables à la carte pricing where each item category carries its own value. You switch models at any time, without touching your catalogue.

§ 03

Enforce the structure your offer requires

A gourmet box is not a random list: it needs two mains, three sides and one dessert. Categorical slots let you require exactly that, each with its own minimum, maximum and product selection. The customer is guided by tabs showing their progress slot by slot, and can only check out once the structure is satisfied.

§ 04

Guide, surprise, share

Not every customer knows what to pick. Offer them pre-composed boxes they apply in one click before adjusting, or let them hit "Surprise me" for a random fill that respects all your rules. Once their box is ready, they can save it and get a share link — perfect for a gift list, a two-person decision or a social share.

§ 05

Cart and stock integration that holds up

The box is added as a single line at the computed price, with its detailed composition staying visible in the cart and on the order. On validation, the stock of each component product is decremented individually, so your inventory stays accurate. In the back office, analytics show revenue per box, the average item count and above all the most ordered combinations — everything you need to refine your selection and build the pre-composed boxes that actually sell.