| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/19.0/sale_product_matrix |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Sales/Sales |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Julien Castiaux, Victor Feyens, Tiffany Chang (tic), Gorash, Valentin Chevalier, Dylan Kiss (dyki), dere-odoo, Michaël Mattiello |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:51:46 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - sale - sales_team - base - base_setup - web - bus - web_tour - html_editor - account_payment - account - onboarding - product - uom - analytic - portal - http_routing - auth_signup - digest - resource - payment - utm - product_matrix |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows to fill Sales Order rapidly
by choosing product variants quantity through a Grid Entry.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
grid_report_saleorder_inherit |
grid_report_saleorder_inherit | ir.ui.view | qweb | Inherits sale.report_saleorder_document |
product_template_grid_view_form |
product.template.form.inherit.sale.product.matrix | product.template | xpath | Inherits product.product_template_only_form_view |
product_template_view_form |
product.template.form.inherit | product.template | field | Inherits sale.product_template_view_form |
view_order_form_with_variant_grid |
sale.order.grid | sale.order | field | Inherits sale.view_order_form |
product_add_mode
Selection
default='configurator'
help='Configurator: choose attribute values to add the matching product variant to the order.\nGrid: add several variants at once from the grid of attribute values'
selection=[('configurator', 'Product Configurator'), ('matrix', 'Order Grid Entry')]
string='Add product mode'
get_single_product_variant(self)
grid
Char
help='Technical local storage of grid. \nIf grid_update, will be loaded on the SO.\nIf not, represents the matrix to open.'
store=False
args: 'Matrix local storage'
grid_product_tmpl_id
Many2one → product.template
store=False
args: 'product.template'
grid_update
Boolean
default=False
store=False
report_grids
Boolean
default=True
string='Print Variant Grids'
get_report_matrixes(self)
product_add_mode
Selection
depends=['product_template_id']
related='product_template_id.product_add_mode'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/18.0/sale_product_matrix |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Sales/Sales |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Odoo Online, Tiffany Chang (tic), Gorash, Valentin Chevalier, Dylan Kiss (dyki), dere-odoo, Louis (wil) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:25:59 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - sale - sales_team - base - base_setup - web - bus - web_tour - html_editor - account_payment - account - onboarding - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm - product_matrix |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows to fill Sales Order rapidly
by choosing product variants quantity through a Grid Entry.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
grid_report_saleorder_inherit |
grid_report_saleorder_inherit | ir.ui.view | qweb | Inherits sale.report_saleorder_document |
product_template_grid_view_form |
product.template.form.inherit.sale.product.matrix | product.template | xpath | Inherits product.product_template_only_form_view |
product_template_view_form |
product.template.form.inherit | product.template | field | Inherits sale.product_template_view_form |
view_order_form_with_variant_grid |
sale.order.line.variant.grid | sale.order | field | Inherits sale.view_order_form |
product_add_mode
Selection
default='configurator'
help='Configurator: choose attribute values to add the matching product variant to the order.\nGrid: add several variants at once from the grid of attribute values'
selection=[('configurator', 'Product Configurator'), ('matrix', 'Order Grid Entry')]
string='Add product mode'
get_single_product_variant(self)
grid
Char
help='Technical local storage of grid. \nIf grid_update, will be loaded on the SO.\nIf not, represents the matrix to open.'
store=False
args: 'Matrix local storage'
grid_product_tmpl_id
Many2one → product.template
store=False
args: 'product.template'
grid_update
Boolean
default=False
store=False
report_grids
Boolean
default=True
string='Print Variant Grids'
get_report_matrixes(self)
product_add_mode
Selection
depends=['product_template_id']
related='product_template_id.product_add_mode'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/17.0/sale_product_matrix |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Sales/Sales |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Aaron Bohy, Victor Feyens, Tiffany Chang (tic), Gorash, Valentin Chevalier, Louis Wicket (wil), Valentin Vallaeys (vava), Dylan Kiss (dyki), Michael (mcm), Louis (wil) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:02:10 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - sale - sales_team - base - base_setup - web - bus - web_tour - account_payment - account - onboarding - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm - product_matrix - sale_product_configurator |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows to fill Sales Order rapidly
by choosing product variants quantity through a Grid Entry.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
grid_report_saleorder_inherit |
grid_report_saleorder_inherit | ir.ui.view | qweb | Inherits sale.report_saleorder_document |
product_template_grid_view_form |
product.template.form.inherit.sale.product.matrix | product.template | xpath | Inherits product.product_template_only_form_view |
product_template_view_form |
product.template.form.inherit | product.template | field | Inherits sale_product_configurator.product_template_view_form |
view_order_form_with_variant_grid |
sale.order.line.variant.grid | sale.order | field | Inherits sale.view_order_form |
product_add_mode
Selection
default='configurator'
help='Configurator: choose attribute values to add the matching product variant to the order.\nGrid: add several variants at once from the grid of attribute values'
selection=[('configurator', 'Product Configurator'), ('matrix', 'Order Grid Entry')]
string='Add product mode'
get_single_product_variant(self)
grid
Char
help='Technical local storage of grid. \nIf grid_update, will be loaded on the SO.\nIf not, represents the matrix to open.'
store=False
args: 'Matrix local storage'
grid_product_tmpl_id
Many2one → product.template
store=False
args: 'product.template'
grid_update
Boolean
default=False
store=False
report_grids
Boolean
default=True
string='Print Variant Grids'
get_report_matrixes(self)
product_add_mode
Selection
depends=['product_template_id']
related='product_template_id.product_add_mode'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/16.0/sale_product_matrix |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Sales/Sales |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Yannick Tivisse, Victor Feyens, Samuel Degueldre, Demesmaeker, Valentin Vallaeys (vava), Martin Trigaux (mat) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:54 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - sale - sales_team - base - base_setup - web - bus - web_tour - account_payment - account - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm - product_matrix - sale_product_configurator |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows to fill Sales Order rapidly
by choosing product variants quantity through a Grid Entry.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
grid_report_saleorder_inherit |
grid_report_saleorder_inherit | ir.ui.view | qweb | Inherits sale.report_saleorder_document |
product_template_grid_view_form |
product.template.form.inherit.sale.product.matrix | product.template | xpath | Inherits product.product_template_only_form_view |
product_template_view_form |
product.template.form.inherit | product.template | field | Inherits sale_product_configurator.product_template_view_form |
view_order_form_with_variant_grid |
sale.order.line.variant.grid | sale.order | field | Inherits sale.view_order_form |
product_add_mode
Selection
default='configurator'
help='Configurator: choose attribute values to add the matching product variant to the order.\nGrid: add several variants at once from the grid of attribute values'
selection=[('configurator', 'Product Configurator'), ('matrix', 'Order Grid Entry')]
string='Add product mode'
get_single_product_variant(self)
grid
Char
help='Technical local storage of grid. \nIf grid_update, will be loaded on the SO.\nIf not, represents the matrix to open.'
store=False
args: 'Matrix local storage'
grid_product_tmpl_id
Many2one → product.template
store=False
args: 'product.template'
grid_update
Boolean
default=False
store=False
report_grids
Boolean
default=True
string='Print Variant Grids'
get_report_matrixes(self)
product_add_mode
Selection
depends=['product_template_id']
related='product_template_id.product_add_mode'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/15.0/sale_product_matrix |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Sales/Sales |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Xavier Morel, Goffin Simon, Aaron Bohy, Yannick Tivisse, Xavier-Do, Victor Feyens, Andrea Grazioso (agr-odoo), Julien Mougenot, william-andre, yhu-odoo, Demesmaeker, Michael Mattiello (mcm) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:25:29 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - sale - sales_team - base - base_setup - web - bus - web_tour - payment - account - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - utm - product_matrix - sale_product_configurator |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows to fill Sales Order rapidly
by choosing product variants quantity through a Grid Entry.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
grid_report_saleorder_inherit |
grid_report_saleorder_inherit | ir.ui.view | qweb | Inherits sale.report_saleorder_document |
product_template_grid_view_form |
product.template.form.inherit.sale.product.matrix | product.template | xpath | Inherits product.product_template_only_form_view |
product_template_view_form |
product.template.form.inherit | product.template | field | Inherits sale_product_configurator.product_template_view_form |
view_order_form_with_variant_grid |
sale.order.line.variant.grid | sale.order | field | Inherits sale.view_order_form |
product_add_mode
Selection
default='configurator'
help='Configurator: choose attribute values to add the matching product variant to the order.\nGrid: add several variants at once from the grid of attribute values'
string='Add product mode'
args: [('configurator', 'Product Configurator'), ('matrix', 'Order Grid Entry')]
get_single_product_variant(self)
grid
Char
help='Technical local storage of grid. \nIf grid_update, will be loaded on the SO. \nIf not, represents the matrix to open.'
store=False
args: 'Matrix local storage'
grid_product_tmpl_id
Many2one → product.template
help='Technical field for product_matrix functionalities.'
store=False
args: 'product.template'
grid_update
Boolean
default=False
help='Whether the grid field contains a new matrix to apply or not.'
store=False
report_grids
Boolean
default=True
help='If set, the matrix of the products configurable by matrix will be shown on the report of the order.'
string='Print Variant Grids'
get_report_matrixes(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/14.0/sale_product_matrix |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Sales/Sales |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Olivier Dony, Christophe Simonis, Goffin Simon, GitHub, Adrien Dieudonne, Xavier-Do, Victor Feyens, Andrea Grazioso (agr-odoo), Julien Mougenot, fw-bot, Anh Thao Pham (pta), yhu-odoo, Demesmaeker |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:14:31 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - sale - sales_team - base - base_setup - web - bus - web_tour - payment - account - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - utm - product_matrix - sale_product_configurator |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows to fill Sales Order rapidly
by choosing product variants quantity through a Grid Entry.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_backend_inherit_sale |
Sale Grid assets | ir.ui.view | qweb | Inherits web.assets_backend |
assets_tests |
Sale Product Matrix Assets Tests | ir.ui.view | qweb | Inherits web.assets_tests |
grid_report_saleorder_inherit |
grid_report_saleorder_inherit | ir.ui.view | qweb | Inherits sale.report_saleorder_document |
product_template_grid_view_form |
product.template.form.inherit.sale.product.matrix | product.template | xpath | Inherits product.product_template_only_form_view |
product_template_view_form |
product.template.form.inherit | product.template | xpath | Inherits sale_product_configurator.product_template_view_form |
qunit_suite |
sale_product_matrix tests | ir.ui.view | qweb | Inherits web.qunit_suite_tests |
view_order_form_with_variant_grid |
sale.order.line.variant.grid | sale.order | field | Inherits sale.view_order_form |
product_add_mode
Selection
default='configurator'
help='Configurator: choose attribute values to add the matching product variant to the order.\nGrid: add several variants at once from the grid of attribute values'
string='Add product mode'
args: [('configurator', 'Product Configurator'), ('matrix', 'Order Grid Entry')]
get_single_product_variant(self)
grid
Char
help='Technical local storage of grid. \nIf grid_update, will be loaded on the SO. \nIf not, represents the matrix to open.'
store=False
args: 'Matrix local storage'
grid_product_tmpl_id
Many2one → product.template
help='Technical field for product_matrix functionalities.'
store=False
args: 'product.template'
grid_update
Boolean
default=False
help='Whether the grid field contains a new matrix to apply or not.'
store=False
report_grids
Boolean
default=True
help='If set, the matrix of the products configurable by matrix will be shown on the report of the order.'
string='Print Variant Grids'
get_report_matrixes(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/13.0/sale_product_matrix |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Sales/Sales |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Goffin Simon, Aaron Bohy, GitHub, Damien Bouvy, Xavier-Do, Victor Feyens, Andrea Grazioso (agr-odoo), Sébastien Theys, Anh Thao Pham (pta), Demesmaeker |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:06:44 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - sale - sales_team - base - base_setup - web - bus - web_tour - payment - account - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - utm - product_matrix - sale_product_configurator |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows to fill Sales Order rapidly
by choosing product variants quantity through a Grid Entry.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_backend_inherit_sale |
Sale Grid assets | ir.ui.view | qweb | Inherits web.assets_backend |
assets_tests |
Sale Product Matrix Assets Tests | ir.ui.view | qweb | Inherits web.assets_tests |
grid_report_saleorder_inherit |
grid_report_saleorder_inherit | ir.ui.view | qweb | Inherits sale.report_saleorder_document |
product_template_grid_view_form |
product.template.form.inherit.sale.product.matrix | product.template | xpath | Inherits product.product_template_only_form_view |
product_template_view_form |
product.template.form.inherit | product.template | xpath | Inherits sale_product_configurator.product_template_view_form |
qunit_suite |
sale_product_matrix tests | ir.ui.view | qweb | Inherits web.qunit_suite |
view_order_form_with_variant_grid |
sale.order.line.variant.grid | sale.order | field | Inherits sale.view_order_form |
product_add_mode
Selection
default='configurator'
help='Configurator: choose attribute values to add the matching product variant to the order.\nGrid: add several variants at once from the grid of attribute values'
string='Add product mode'
args: [('configurator', 'Product Configurator'), ('matrix', 'Order Grid Entry')]
get_single_product_variant(self)
grid
Char
help='Technical local storage of grid. \nIf grid_update, will be loaded on the SO. \nIf not, represents the matrix to open.'
store=False
args: 'Matrix local storage'
grid_product_tmpl_id
Many2one → product.template
help='Technical field for product_matrix functionalities.'
store=False
args: 'product.template'
grid_update
Boolean
default=False
help='Whether the grid field contains a new matrix to apply or not.'
store=False
report_grids
Boolean
default=True
help='If set, the matrix of the products configurable by matrix will be shown on the report of the order.'
string='Print Variant Grids'
get_report_matrixes(self)