Custom fields for Sales Orders without a developer

Let functional users build real, no-code custom fields on the Odoo quotation and sales order form: text, numbers, dates, dropdowns, links, and attachments, ordered, sectioned, and role-visible, no Odoo Studio required.

The problem

Capturing a customer PO reference, delivery instruction, or industry-specific detail on a quotation usually means waiting on a developer, or paying for Odoo Studio just to add one field. Teams that reconfigure often end up tracking the extra data in spreadsheets instead, fragmenting reporting and slowing down the people who understand the requirement best.

The solution

Sale Order Custom Fields gives functional users a guided builder that creates genuine ORM fields on the sales order, no code and no Studio license. Pick a type and widget, group fields into sections, set required and visibility rules, and the Custom Fields tab appears on every quotation instantly, ready for reports, exports, and the customer portal.

Capabilities

Everything a no-code field builder should do

Every capability below is implemented in the module.

01

No-Code Field Builder

Create real database columns on the sales order from a guided form: text, multiline text, number, decimal, monetary, checkbox, date, date and time, dropdown, link to another record, or attachment, no XML or code.

02

Drag-to-Reorder and Sections

Reorder fields with a drag handle in the builder list and group related fields into named sections, replacing raw numeric priority values with a visual, self-explanatory layout on the Custom Fields tab.

03

Plain-Language Widgets

Choose radio buttons, priority stars, or badges for dropdown fields, and set a placeholder or help tooltip, so the input matches the data without touching a domain expression.

04

Structured Conditional Display

Show a field only when another custom field equals a chosen value, configured through dropdowns in the builder rather than raw Odoo domain syntax.

05

Group-Based Visibility

Restrict any custom field to specific user groups, keeping internal-only data such as approval flags or margin notes hidden from users who should not see them.

06

Preset Library and Wizard

Start from six ready-made fields, PO reference, delivery instructions, requested delivery date, priority tag, internal approval, and sales channel, added in one click from the Add from Library wizard.

07

Full Audit Log

Every field created, updated, archived, restored, or deleted is logged with the user and timestamp, giving administrators a governance trail this category typically does not offer.

08

Quotation PDF Inclusion

Opt any field into the quotation PDF; values are resolved in Python and rendered directly, never a literal placeholder left unreplaced on the document.

09

Customer Portal Inclusion

Opt any field into the customer portal order page, off by default so sensitive internal fields stay private unless you choose to share them.

Workflow

How it works

1

Design the field

Pick a label, type, and widget in the builder form; Odoo creates a real database column the moment you save.

2

Place it

Drag the field into position and, optionally, drop it into a named section alongside related fields.

3

Set the rules

Mark it required, restrict it to a user group, or show it only when another field equals a value, all through guided controls.

4

Share it

Opt into the quotation PDF or customer portal, start from the preset library, and track every change in the audit log.

Questions

Frequently asked

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

No. Every field is created from the in-app builder form. No code, no XML, and no Studio license are required.

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.

Sale Order Custom Fields

A no-code custom field builder for Sales Orders — real ORM fields, sections, conditional display, and group visibility, no Odoo Studio required.

Buy on Odoo App Store