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.
Everything a build-your-own pack needs
Every capability below is implemented in the module.
Fixed & Customer-Selectable Components
Split every pack into locked essentials and shopper-picked extras, each with its own minimum and maximum quantity limits.
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.
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.
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.
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.
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.
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.
Pack Availability at a Glance
The storefront and back office both show live pack availability, computed from the actual stock of every fixed component.
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.
How it works
Mark the Pack
Flag any product as a customizable pack and choose its pricing mode.
Define Components
Add fixed and customer-selectable components with quantities, limits, and discounts.
Shopper Builds & Buys
The shopper picks components inline on the product page, watches the total update live, and adds the finished pack to cart.
Fulfill Automatically
Odoo creates the sales order lines, stock pickings, and delivery documents for every component, no manual work.
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.
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