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.
Everything you need to sell add-ons
Every capability below is implemented in the module.
Point-of-purchase options
Shoppers see and select add-on options directly on the product page, exactly where they decide to buy.
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.
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.
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.
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.
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.
Inline help everywhere
Every setting carries plain-language guidance, so a merchant understands what a field does without leaving the screen.
One-click storefront preview
Preview exactly how an option set looks to shoppers before publishing, straight from the option set form.
How it works
Start the wizard
Launch Guided Setup from Website > Configuration > Custom Options and choose to start blank or from a template.
Add choices
Name each choice, set its extra price, and pick which products should show the option set.
Preview and publish
Use the one-click preview to see the option set on the live product page, then save.
Shoppers add options
Customers pick options on the product page; each selection lands in the cart as its own linked order line.
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.
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 StoreMore Odoo website apps
Website Customer Address Pro
Give storefront customers a categorized, searchable address book and split one order across multiple delivery destinations with a transparent, pre-payment shipment preview and per-address shipping cost.
Website Customer Reviews & Ratings
Star ratings and written reviews with a moderation queue, verified-buyer badges, an inline media gallery, helpful voting, business replies and product Q&A on your storefront.
Website Daily Offers & Deals
A dedicated deals storefront with live shopper countdowns, ending-soon urgency and discount-level filtering — launched from a guided wizard and priced from your real pricelists at checkout.
Website Display Packaging Options
Image-led pack tiles showing total price, per-unit cost, explicit savings and live stock side by side — with a comparison table, listing badges, per-product toggles, and the chosen pack stamped onto the sale order line.
Website First Purchase Discount
A one-time percentage or fixed discount applied automatically on a customer's first order, guest or registered — with exclusion rules, a validity window, a customizable prompt and redemption analytics.
Website Free Shipping for Eligible Products
Flag a product to ship free wherever it appears, on the website and in the back office alike — with a minimum-subtotal threshold, per-carrier eligibility, an explicit zero-value delivery line and reporting on the revenue waived.