Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Purchase
  3. Catalog List View v 19.0
  4. Sales Conditions FAQ

Catalog List View

by Odoo DevHouse
Odoo

$ 50.00

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Purchase (purchase)
• Invoicing (account)
• Discuss (mail)
Lines of code 289
Technical Name list_view_catalog
LicenseOPL-1
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Purchase (purchase)
• Invoicing (account)
• Discuss (mail)
Lines of code 289
Technical Name list_view_catalog
LicenseOPL-1
Versions 18.0 19.0
  • Description
  • License

Catalog List View for Sales & Purchase Orders

Browse your entire product catalog in a fast, compact list view directly from any Sales Quotation or Purchase Order - add products, adjust quantities, and remove lines in real time without ever leaving the order.



Problem: The Default Catalog is Kanban-Only - Inefficient for Large Product Lists

Out of the box, Odoo only offers a Kanban card view when browsing products from the catalog inside a Sales or Purchase Order. For users with large product catalogs, this means scrolling through image cards and losing the ability to compare products quickly in a structured, sortable table.

  • The default catalog opens in Kanban only - no compact list view is available
  • Comparing product references, prices, and categories side-by-side is not possible in card view
  • Large catalogs require endless scrolling through image cards
  • Buyers and sales reps who prefer tabular data cannot work efficiently in card view
  • Adding multiple products from different categories means constant back-and-forth navigation
  • No way to scan down a dense product list and spot the right item at a glance


Solution: A Full List View in the Product Catalog with Live Quantity Controls

This module adds a List View as the default when opening the product catalog from any Sales Quotation or Purchase Order. Products appear in a dense, sortable table showing Name, Internal Reference, Sales Price, and Product Category. Every row has a live QTY column with Add / + / qty input / - / Remove controls that sync changes to the order lines instantly. The Kanban view remains accessible via the view-switcher in the top-right corner.



Key Features
  • List View as Default - catalog opens as a sortable table instead of kanban for instant product overview
  • Works on Sales & Purchase Orders - available from both Sales Quotations and Purchase Requests for Quotation
  • Live QTY Column - each row shows an Add button or +/qty/- controls depending on whether the product is on the order
  • Instant Order Line Sync - every quantity change is saved to the order in real time; no manual save required
  • Add & Remove Products - add new lines or remove existing ones directly from the catalog without going back to the order
  • Sortable & Filterable - sort by name, reference, price; filter by category, attributes, or any saved search filter
  • Optional Columns - Internal Reference, Sales Price, and Product Category columns are independently show/hide
  • Back to Order Button - context-aware button returns the user to the Quotation or Order with all changes applied
  • State-Aware Controls - QTY controls become read-only on confirmed or locked orders; no accidental edits
  • Kanban Still Available - the view switcher in the top-right corner lets users toggle back to the standard kanban card view
  • Multi-Company Safe - shows only products belonging to the active company context
  • Zero Core Modifications - built on Odoo's native OWL framework using standard extension points only


How It Works - Step by Step

1. Open a Purchase Order - the Catalog Button is Ready

On any Request for Quotation or Purchase Order, the Catalog link appears in the Products tab footer alongside "Add a product". No configuration needed - it is available on every PO out of the box.

Catalog button on Purchase Order form

2. Catalog Opens as a List - All Products with Add Buttons

The catalog opens instantly in a compact list view. Every product shows Name, Internal Reference, Sales Price, and Product Category in sortable columns. Products not yet on the order each display an Add button on the right. Use the left panel to filter by category or search by name or reference.

Product catalog list view on Purchase Order

3. Add a Product - Live +/qty/- Controls Appear Instantly

Click Add on any row. The button is immediately replaced by + / quantity input / - / Remove controls. The product is added to the order in real time - no page reload, no waiting.

Product added with plus minus quantity controls

4. Add Multiple Products in One Session

Keep adding products without closing the catalog. Added products show their current quantity with live controls. Products not yet added still show the Add button - mix and match in a single session.

Multiple products added from catalog with mixed states

5. Return to Purchase Order - All Lines Synced Automatically

Click Back to Quotation to return to the PO form. Every product selected in the catalog is now an order line with the correct quantity and price - ready to confirm and send to the vendor.

Purchase Order lines synced after catalog session

6. Works on Sales Orders Too - Same Catalog Button

The same Catalog link appears in the Order Lines tab of any Sales Quotation. Even orders that already have lines can re-open the catalog to add more products or adjust existing ones.

Catalog button on Sales Order form

7. Sales Order Catalog - Full Product List at a Glance

The catalog list view shows all available products in a dense table. Sales reps can scan down hundreds of rows quickly, use the search bar or left-side filters to narrow results, and compare prices across products - all before adding a single item.

Sales Order catalog list view with full product table

8. Add Products to the Sales Order - Mixed States in One View

Products already on the order show their current quantities with +/-/Remove controls. Products not yet added still show the Add button. Everything is visible and editable in one scrollable list.

Sales Order catalog with mixed add and qty-control states

9. Return to Sales Order - Lines Ready to Confirm

Click Back to Quotation and every product from the catalog session is an order line with the correct quantity and unit price. The quotation is ready to send to the customer or confirm as a Sales Order.

Sales Order lines populated and ready to confirm
Use Cases

Sales Quotations

Sales reps build quotations faster by browsing the full product list and adding items with quantities in one session - no typing product names line by line.

Purchase Requests

Buyers select multiple items from different product categories in a single catalog session, set order quantities, and confirm the RFQ in minutes.

Large Product Catalogs

Companies with hundreds or thousands of products benefit most - the dense list view lets users scan, sort, and filter far faster than scrolling through kanban cards.

Price Comparison

The Sales Price column visible in the list allows buyers to compare product costs at a glance before deciding quantities - impossible in card view.

Order Editing

Re-open the catalog on an existing order to increase quantities, add forgotten products, or remove lines - all with live sync, no page reload needed.

Power Users

Users who prefer keyboard-driven, data-dense interfaces over visual card grids get a familiar spreadsheet-like experience inside the Odoo catalog.

Business Benefits

Faster Order Creation

Build complete Sales or Purchase Orders in a single catalog session rather than adding products one line at a time in the order form.

Better Product Visibility

The tabular layout lets users compare reference codes, categories, and prices in one scan - fewer errors, fewer missed products.

Real-Time Synchronisation

Every add, quantity change, and removal is saved to the order immediately - no pending changes or manual saves that could be lost.

No Extra Training Needed

The list view follows Odoo's standard interface conventions - any user already familiar with Odoo can use it immediately with zero learning curve.

Step-by-Step Usage Guide

Step 1 - Open a Sales or Purchase Order

Go to Sales → Orders → Quotations or Purchase → Orders → Requests for Quotation. Open any existing order or create a new one.

Step 2 - Click "Catalog"

In the Order Lines (Sales) or Products (Purchase) tab, click Catalog in the list footer next to "Add a product". The list view catalog opens immediately.

Step 3 - Browse, Search, and Add Products

Use the search bar to find products by name or reference. Use the left panel filters to narrow by category or attributes. Click Add on any row to add it to the order.

Step 4 - Adjust Quantities

Once added, the row shows + to increase, - to decrease, a direct quantity input, and a Remove button. All changes are saved to the order automatically after a short pause.

Step 5 - Return to the Order

Click Back to Quotation or Back to Order. All order lines are already synced and ready. Proceed to confirm, send, or validate as normal.

Tip - Toggle Between List and Kanban

The view switcher buttons in the top-right corner of the catalog let you switch between the new List view and the standard Kanban card view at any time. Your quantity changes are preserved when switching views.


Need Help or Want a Custom Feature?

Contact Support


Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with