A backport of Odoo's v17 Product Catalog.
Changes over mainstream:
- Price is an optional value now so we can use it in other models.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Adds a visual product catalog to Odoo so users can browse products in a kanban view and add them to orders or quotations with a click, without leaving the order form.
This module provides a product catalog screen that can be opened from any order or quotation that uses the product catalog mixin. It shows products as cards with their image, name, reference, and price, and lets you add them to the order by clicking the card or using the Add button. Once a product is in the order, you can increase, decrease, or type the quantity directly on the card, and the unit price is recalculated automatically based on the order's pricelist.
The catalog includes a search panel where you can filter by product category and attributes, and a search bar that looks up products by name, reference, or barcode. You can also group products by type or category. A button at the top takes you back to the quotation or order form.
Behind the scenes, the module adds a mixin that other models can inherit to enable the catalog, and it exposes two web routes that fetch and update order line information. It also adds a new kanban view and a search view for products. The catalog respects company rules and can be made read-only for certain products or orders.
Depends on
Required by other modules
Models and fields (1)
- product.catalog.mixin · new modelcatalog_button_text
Text generated by AI (DeepSeek) from reading the Odoo 16.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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/product-attribute.
terminal Installation and usage
OCA documentation · Odoo 16.0Usage
Source · Odoo 16.0To use this module, you need to:
- Go to ...
No verified information in OCA: Installation, Configuration.
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.