| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) • Inventory (stock) |
| Community Apps Dependencies | Show |
| Lines of code | 4617 |
| Technical Name |
stock_inventory_product_matrix |
| License | LGPL-3 |
| Website | https://odootips.com |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) • Inventory (stock) |
| Community Apps Dependencies | Show |
| Lines of code | 4617 |
| Technical Name |
stock_inventory_product_matrix |
| License | LGPL-3 |
| Website | https://odootips.com |
| Versions | 17.0 18.0 19.0 |
This module extends Stock Inventory Adjustment to support product variant matrix entry. Perfect for counting products with multiple variants like size and color combinations.
- ✅ Matrix Grid Entry - Add variants through an intuitive grid interface
- ✅ 3D Matrix View - OWL component with grid and list view modes
- ✅ Row & Column Totals - Automatic totals calculation in matrix
- ✅ PDF Matrix Report - Print variant matrices in inventory reports
- ✅ Excel Export with Matrix - Export to Excel with variant matrix grid
- ✅ Location Grouping - View matrix data grouped by location
- ✅ Multi-language Support - Full i18n translation support
- ✔ Community
-
✔
Enterprise
(On-premises) - ✔ Odoo.sh
- ✘ Online
Key Features
Matrix Grid
Enter variant quantities in a visual grid format
Auto Totals
Row, column, and grand totals calculated automatically
PDF Matrix
Print matrices in inventory adjustment reports
OWL View
Modern OWL component with grid and list modes
Excel Matrix
Export variant matrix to Excel with row/column totals
i18n Ready
Full translation support for Spanish and other languages
Summary View
Quick summary with totals, shortages and surpluses
Shortage/Surplus
Color-coded shortage and surplus sections in reports
Install this module after Stock Inventory Adjustment and Product Matrix.
stock_inventory_adjustment- Base inventory adjustment moduleproduct_matrix- Odoo's product matrix module
📥 Install Steps
- Install stock_inventory_adjustment
- Install product_matrix (Odoo core)
- Install this module
✅ After Install
Matrix View button appears in inventory form when lines exist
Products must have variants configured with attributes (e.g., Size, Color).
🎨 Example: T-Shirt
- Color: White, Green, Blue
- Size: S, M, L, XL
- = 12 variants
⚙ Attribute Settings
Set "Create Variants" to "Instantly" for matrix support
When adding a product with variants, a matrix dialog opens for quick quantity entry.
Rows
First attribute (e.g., Size)
Columns
Second attribute (e.g., Color)
Totals
Auto-calculated row/column totals
Click Matrix View to open the OWL interface in grid or list mode. Use location filters and product search, edit counted quantities directly, and remove individual lines or an entire product (all variants) â and the view includes additional features for the inventory workflow.
📊 Grid Mode
View variants in matrix format grouped by product template
📋 List Mode
Traditional list view with all lines and totals
The PDF report includes variant matrices when Print Variant Grids is enabled.
- Matrix tables for each product template with variants
- Row and column totals
- Grand total per product
Export inventory data to Excel with a variant matrix grid starting from column H.
This Excel report includes three sheets: Summary (totals by location: theoretical, counted, difference, shortages/surpluses), New (all lines with separate shortage and surplus sections), and Variant Matrix (a visual grid for variant products with row/column totals).
❓ What products work with the matrix?
Products with multiple variants configured through product attributes (e.g., Size, Color).
❓ Do I need the base inventory module?
Yes, this module depends on stock_inventory_adjustment and product_matrix.
❓ What Odoo versions are supported?
Odoo 19 - Community and Enterprise on-premises.
Need Help?
Contact us for technical support, bug reports, or feature requests.
Contact Support⏰ Response time: 24-48 hours
⭐ If you like this module, please leave a review on Odoo Apps ⭐
Please log in to comment on this module