Custom fields for every product and no code required
Create text, number, dropdown, date, checkbox and file-upload fields for your products in minutes, then show them on the product form, the sales order and your website shop — all from one app, one price.
The problem
Odoo's product form only has the fields it ships with. Certification codes, compliance markings, material specs, warranty terms or personalization notes have nowhere to live, so catalog and e-commerce teams either wait on a developer for a schema change or track the data outside Odoo in spreadsheets that drift out of sync.
The solution
Custom Fields for Products lets a catalog admin define new fields in a guided wizard — label, type and placement — and have them appear automatically on every applicable product, the storefront, and sales orders. Values are stored in a dedicated, typed table, so the fields are designed to survive Odoo version upgrades without extra migration work.
Everything you need to extend your product catalog
Every capability below is implemented in the module.
Nine field types
Create text, multiline text, number, decimal, monetary, checkbox, date, dropdown and file-upload fields to match any data you need to capture.
Guided setup wizard
A short wizard walks you through label, type and placement, or start from a curated template such as Certification, Material Specification or Customer Personalization.
Curated field templates
Reusable starting points for common use cases save repeat configuration — use one as-is or customize it before creating the field.
Backend placement control
Assign each field to the General Information, Specifications or Extra section of the product form so data stays organized instead of dumped in one block.
Website display, included
Mark any field website-visible and it renders automatically on the shop product page — no separate purchase or companion module required.
Category-scoped fields
Apply a field to all products or restrict it to selected product categories, so finished goods, components and services can carry different data sets.
Validation rules
Mark fields required and enforce minimum/maximum ranges on number, decimal and monetary fields to keep catalog data clean.
Role-based & group-restricted access
Restrict who can create field definitions versus who can only enter values, and optionally lock a field's data to specific user groups.
Sales order visibility
Every quotation and sales order shows a summary of the ordered products' custom field values, closing the loop from catalog to sale.
How it works
Define the field
Open the wizard, pick a use-case template or start blank, choose the field type and where it should appear.
Values appear automatically
The field is added to every applicable product, or just the categories you chose, with an empty typed value ready to fill in.
Fill in product data
Enter values from the product form or the Field Data list, using search, filters and import for bulk catalog updates.
Publish everywhere
Toggle website visibility to show the field on the shop page, and see the values summarized automatically on sales orders.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Backend field creation, admin management and website display are included in this single app at one price — there is no required companion purchase.
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.
Custom Fields For Products
Nine no-code field types defined in a guided wizard and placed on the product form, sales orders and the storefront — stored in a dedicated typed table built to survive version upgrades.
Buy on Odoo App StoreMore Odoo sales apps
Custom Pagebreak In Quotation Report
Per-line page break toggles, automatic breaks by line count and orphan protection for quotation PDFs — with in-app preview, custom break styling and reusable templates.
Customer Balance in Sale Order
Total receivable, credit limit, available credit and a current-versus-overdue aging split on the sale order form — color-coded, itemized down to the open invoices, and labeled with the exact formula behind the number.
Customer Delivery Promise Management
Automatic delivery-risk classification, promise-vs-reality drift and draft-stall detection — with structured delay reasons, audited overrides and alerts routed to the right person.
Customer Quick Reorder from Previous Orders
One-click bulk reorder from confirmed order history with availability-aware lines, frequency-based quantity suggestions and a live-priced preview — for sales staff and portal customers alike.
Customer Sales Targets
Per-customer targets by revenue, quantity or order count, with real-time attainment, a color-coded dashboard, pace-adjusted alerts and automatic rollover.
Deal Desk Requests
Explicit decisions, conditional approval routing, deadline reminders and inline @-mentions for non-standard B2B deals — linked to the sale order with a consolidated dashboard and audit trail.