Custom options anyone can set up — no specialist required

Sell gift wrapping, engraving, extended warranty, rush handling, and installation as paid add-ons on any product page — each one added to the order as its own line, with zero impact on stock or product variants.

The problem

Odoo's product variants were built for physical differences like size and color, each carrying its own stock and barcode. Bend them into paid add-ons — gift wrap, engraving, a warranty — and you get phantom SKUs, bloated inventory reports, and a storefront cluttered with options that were never meant to be tracked as stock.

The solution

Website Custom Options adds a dedicated layer for paid extras: build an option set with the guided wizard or a starter template, attach it to any product, and let shoppers pick add-ons on the product page. Each selection becomes its own order line — automatically, with no stock or variant overhead.

Capabilities

Everything you need to sell add-ons

Every capability below is implemented in the module.

01

Point-of-purchase options

Shoppers see and select add-on options directly on the product page, exactly where they decide to buy.

02

Clean order lines

Every selected option is added to the order as its own line, giving accurate pricing, invoicing, and reporting separate from the base product.

03

Zero stock impact

Options are backed by auto-managed service products, hidden from the shop grid, so they never consume inventory or create variant permutations.

04

Guided setup wizard

A four-step wizard walks first-time users through creating an option set end-to-end — no specialist and no blank configuration screen.

05

Starter template library

Five ready-made option sets — gift wrapping, engraving, extended warranty, rush handling, and installation — ship out of the box to copy and edit.

06

Visual, drag-to-reorder builder

Choices are arranged in an editable, drag-and-drop list, so building an option set feels like organizing a checklist, not filling in code.

07

Inline help everywhere

Every setting carries plain-language guidance, so a merchant understands what a field does without leaving the screen.

08

One-click storefront preview

Preview exactly how an option set looks to shoppers before publishing, straight from the option set form.

Workflow

How it works

1

Start the wizard

Launch Guided Setup from Website > Configuration > Custom Options and choose to start blank or from a template.

2

Add choices

Name each choice, set its extra price, and pick which products should show the option set.

3

Preview and publish

Use the one-click preview to see the option set on the live product page, then save.

4

Shoppers add options

Customers pick options on the product page; each selection lands in the cart as its own linked order line.

Questions

Frequently asked

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

No. Each option choice is backed by an auto-managed service product with no stock tracking, hidden from the shop grid. Selecting an option never creates a variant or consumes inventory.

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 Custom Options

Paid extras like gift wrap, engraving or a warranty sold right on the product page and landing as their own clean order lines — built from a guided wizard, starter templates and a drag-to-reorder builder, with zero stock or variant overhead.

Buy on Odoo App Store