Web widget product label section and note
This module unifies the product and name into a single column, making it more user-friendly and space-saving.
auto_awesome What this module does
AI-generated from the code · Odoo 17.0In invoice lines, the product and its description are shown together in one column, so you can type the product name and the label in the same place and save space.
This module changes how invoice lines look and behave in Odoo. On the invoice form, the line list now uses a special widget that merges the product column and the description column into a single column. When you add a line, you can type the product name and the description text in the same field; the product name is shown as part of the description, and you can hide or show it with a small eye button.
- The product field on each invoice line gets a new widget that displays the product name and the label together.
- A button with a bars icon lets you add a description if there is none; pressing Enter in the product field also opens the description area.
- An eye button toggles whether the product name is included in the description text.
- Section and note lines are still supported and are shown in bold or italic as usual.
- The module only affects the invoice form (
account.move) and its invoice lines (invoice_line_ids). - No new menus, reports, or server-side rules are added; it is purely a user interface improvement.
Depends on
Required by other modules
Text generated by AI (DeepSeek) from reading the Odoo 17.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/web.
terminal Installation and usage
OCA documentation · Odoo 17.0Configuration
Source · Odoo 17.0To extend this functionality to other modules (for example, Purchase), in a new module, it is necessary to create an inherited view to change the widget for these fields:
- one2many field with widget="product_label_section_and_note_field_o2m".
- product_id or producttmpl_id field with widget="product_label_section_and_note_field".
- name field with widget="section_and_note_text".
If in your Odoo instance you have installed the module sale_product_configurator, you need to install the module sale_product_configurator_widget_product_label for it to work properly.
Usage
Source · Odoo 17.0- Go to the Invoicing \> Customers \> Invoices and add a new line.
- The product label must be displayed just after the product name.
- If the product does not have a description, a button must be displayed to add one.
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.