Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
Show Optional Columns icon

Odoo App · Productivity

Show Optional Columns

Show or hide any list column on sales orders, purchase orders, and quotations.

$21.90 Odoo 16.0 Odoo 17.0 Odoo 18.0 Odoo 19.0 OPL-1
Enabling all optional columns in the Odoo general settings List view section
The optional-columns menu showing every available column on an Odoo list view
An Odoo order list trimmed to only the required columns with Show Optional Columns
1 / 3

Overview

Show Optional Columns gives users control over which columns appear in Odoo list views. Odoo decides up front which columns are shown and which sit behind the optional-columns menu, and the rest cannot be toggled at all. This module removes that limit.

Built by TechUltra Solutions, it adds every column of a record to the show/hide menu. On a sales order, purchase order, quotation, or similar list, you can switch any field on or off to keep only the data the task needs in view.

The result is faster, cleaner data analysis. Staff see a shorter, more relevant table, managers can focus a list on the figures that matter, and the whole change is a single setting — no developer work and very little configuration.

Key features

  • Every column becomes optional

    The module adds all columns of a record to the optional-columns menu, so fields Odoo would normally keep fixed can now be toggled on or off.

  • Show or hide columns on any record

    Control column visibility on sales orders, purchase orders, quotations, and other list views — switch fields on and off to suit the task.

  • Keep only the columns you need

    Display just the required columns and their data, so the list shows the relevant figures and nothing more.

  • Faster data analysis

    A shorter, focused table makes it easier to read and compare records, helping users analyse data without distraction.

  • Time-saving day to day

    Toggling columns directly in the list view saves the effort of exporting data or building custom views just to hide unwanted fields.

  • Minimal configuration

    A single general setting switches the feature on. There is no per-model setup and no developer work involved.

Technical details

Specification

Publisher
TechUltra Solutions Private Limited
Technical name
tus_show_optional_columns
Odoo versions
16.0, 17.0, 18.0, 19.0
Lines of code
79
License
Odoo Proprietary License v1.0 (OPL-1)
Price
$21.90 (one-time)

Deployment

  • Odoo Online
  • Odoo.sh
  • On-premise

Odoo dependencies

  • Sales
  • Purchase

Support

90 days of bug-fix support, Monday to Friday (10:00–19:00 IST). Raise a ticket at support@techultra.in.

Setup & configuration

From install to first call — here is the path.

  1. 1

    Install the module

    In Odoo, open Apps, remove the Apps filter, search for “Show Optional Columns”, and click Install.

  2. 2

    Open general settings

    Go to Settings → General Settings and find the List view section.

  3. 3

    Enable all optional columns

    Switch on the “Enable all optional columns” option and save the settings.

  4. 4

    Reopen the record

    Open a sales order, purchase order, or quotation again so the list view reloads with every column available in the show/hide menu.

  5. 5

    Toggle the columns you need

    Use the optional-columns menu in the list view to switch fields on or off and keep only the data the task requires.

Frequently asked questions

  • What does Show Optional Columns do?

    It adds every column of a list view to the optional-columns menu, so you can show or hide any field on sales orders, purchase orders, quotations, and other records.

  • How is this different from Odoo's built-in optional columns?

    Odoo only lets you toggle the columns a view marks as optional. This module makes all columns optional, so fields that are normally fixed can also be switched on and off.

  • How do I turn the feature on?

    Open Settings → General Settings, find the List view section, and enable the “Enable all optional columns” option. Reopen the record to see the new columns in the menu.

  • Which records does it work on?

    It works on list views such as sales orders, purchase orders, and quotations, letting you control which columns appear on each.

  • Does it need much configuration?

    No. A single general setting enables the feature for list views. There is no per-model setup and no developer work.

  • Which Odoo versions are supported?

    The module supports Odoo 16.0, 17.0, 18.0, and 19.0.

  • Is support included?

    Yes. The module includes 90 days of bug-fix support, Monday to Friday, 10:00–19:00 IST.