Turn any product into a build-your-own pack shoppers can edit anywhere

Let customers assemble their own bundle from fixed and selectable components, watch the price update live, and keep full control in an editable cart — all the way through checkout, stock, and delivery.

The problem

Odoo eCommerce handles single products and variants well, but has no first-class way to sell a customer-assembled pack. Merchants either fake bundles with variants that explode combinatorially, or push customers to buy items separately and lose the kit experience. Every existing pack app freezes the shopper's choices the moment the pack lands in the cart and hides the component breakdown behind a single opaque line.

The solution

This app gives every pack a real, editable identity throughout the order. Shoppers assemble it inline on the product page with a live price, add it to cart with the full component breakdown intact, and can still change or remove components afterward. Every component ships, picks, and invoices as a real stockable order line, so fulfillment just works.

Capabilities

Everything a build-your-own pack needs

Every capability below is implemented in the module.

01

Fixed & Customer-Selectable Components

Split every pack into locked essentials and shopper-picked extras, each with its own minimum and maximum quantity limits.

02

Two Pricing Modes

Choose whether a pack's price is simply the sum of chosen components, or a base price plus the components a shopper selects.

03

Live, Server-Authoritative Pricing

The pack total recalculates instantly as shoppers check, uncheck, or requantify components, verified server-side so prices can never be spoofed.

04

Per-Component & Tier Discounts

Set a discount on any individual component, and layer bulk or tier discount rules that apply automatically as a shopper's selection grows.

05

Fully Editable Cart with Component Sublines

Every chosen component becomes its own order line, so shoppers can change quantities or remove items directly in the cart, not just on the product page.

06

Inline Pack Builder, No Modal

The configurator lives directly on the product page, in the flow of the page next to variants and quantity — never a popup that pulls shoppers away.

07

Automatic Stock Pickings & Delivery

Every component ships and invoices as a real, stock-integrated order line, so warehouse pickings and delivery documents generate with no extra setup.

08

Pack Availability at a Glance

The storefront and back office both show live pack availability, computed from the actual stock of every fixed component.

09

Guided "Add Pack" Wizard for Sales Orders

Back-office users insert a full pack into a quotation with one guided flow, complete with a live total preview, landing as editable order lines.

Workflow

How it works

1

Mark the Pack

Flag any product as a customizable pack and choose its pricing mode.

2

Define Components

Add fixed and customer-selectable components with quantities, limits, and discounts.

3

Shopper Builds & Buys

The shopper picks components inline on the product page, watches the total update live, and adds the finished pack to cart.

4

Fulfill Automatically

Odoo creates the sales order lines, stock pickings, and delivery documents for every component, no manual work.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. Every selected component is a real, editable order line, so shoppers can change quantities or remove items directly in the cart, not just on the product page.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Website Customizable Product Packs

Shopper-built packs with fixed and selectable components, live server-side pricing and tier discounts — kept fully editable in the cart, with automatic stock pickings on order.

Buy on Odoo App Store