Odoo Implementation
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 34 |
| Technical Name |
ur_product_multi_category |
| License | LGPL-3 |
| Website | https://www.technoversesystems.com |
| Versions | 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 34 |
| Technical Name |
ur_product_multi_category |
| License | LGPL-3 |
| Website | https://www.technoversesystems.com |
| Versions | 16.0 17.0 18.0 19.0 |
Product Many Categories
The "Product Multiple Categories" module enhances Odoo's standard product classification by allowing you to assign unlimited extra categories to any product beyond its primary category. While standard Odoo restricts each product to a single main category for accounting and inventory purposes, this extension enables flexible cross-category organization for improved searchability, reporting, and filtering without compromising core system structure. Perfect for businesses with complex product catalogs where items naturally belong to multiple classifications—such as office furniture that fits under both "Seating" and "Ergonomic Equipment"—this tool streamlines catalog management while maintaining accurate financial categorization in Odoo's backend.
Key Features
Unlimited Extra Category Assignment
Add as many secondary categories as needed to any product via the "Extra Categories" field using the intuitive Many2many Tags widget with search-and-select functionality.
Primary Category Preservation
Maintains Odoo's original Product Category (categ_id) for accounting, costing, and inventory valuation rules while enriching organizational structure through additional tag-like categories.
Enhanced Search & Filtering
Products become discoverable across all assigned categories, enabling staff and customers to find items through multiple entry points without duplicating records or creating confusing hierarchies.
Flexible Reporting Capabilities
Generate reports filtered by any combination of primary or extra categories, providing deeper insights into product performance across different business segments or departments.
Clean Visual Presentation
Extra categories appear as color-coded tags directly on the Product Form View after the main Product Category field, ensuring clarity and easy identification at a glance.
No Data Migration Required
Works seamlessly with existing product catalogs—no manual reclassification or data migration needed. Simply activate the module and start adding extra categories to products as needed.
Assigning Multiple Categories to Products
Navigate to Inventory > Products > Products and open any product record. In the General Information tab, locate the new "Extra Categories" field below the standard Product Category. Use the dropdown to select multiple categories from your existing category tree (e.g., "All / Saleable", "Office Furniture", "Deliveries"). Selected categories appear as removable tags, enabling quick multi-dimensional product classification without affecting primary accounting categories.
FAQ
No! The primary Product Category (categ_id) remains unchanged for all accounting operations including journal entries, cost calculations, and inventory valuation. Extra categories are purely for organizational and filtering purposes only.
Yes! You can filter sale orders, quotations, and invoice reports by any of the extra categories assigned to products. Go to Reporting > Sales > Sales Analysis and add "Category" as a group-by field to see cross-category performance.
By default, only the primary category appears in website navigation menus. To include extra categories in website filters, you'll need additional configuration or a custom view extension to expose these fields on e-commerce pages.
Absolutely. The Many2many relationship is fully reversible. Simply open the Product Form, click the '×' icon next to any extra category tag, and save—the system won't delete category master records or impact historical data.
Release 16.0.1.0.0
1 December, 2021- Initial Commit
Our Services
Odoo Customization
Support & Maintenance
Migration Services
Third Party Integration
AI & Business Integration
Odoo Training
Mobile Apps
Please log in to comment on this module