Repository
OCA/product-attribute · module folder · Try on Runboat
Module version
1.1.0
Category
Product
Folder size
0.06 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/product-attribute
Last tracking update
2026-08-07 08:09:19
Authors
Odoo Community Association (OCA), Cetmix
Maintainers
Odoo Community Association (OCA), Cetmix
Committers
Weblate, OCA-git-bot, oca-ci, Carolina Fernandez, Dmytro Pavlov
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module implements core functionality for the optional product quantity multipliers. You can depend on this module to implement further user features.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
product_template_view_form_inherit_optional_qty product.template.view.form.inherit.optional.qty product.template form Inherits sale_product_configurator.product_template_view_form
res_config_settings_view_form res.config.settings.view.form.inherit.optional.qty res.config.settings form Inherits sale.res_config_settings_view_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (4)
  • company_id Many2one
    related='product_tmpl_id.company_id'
  • optional_product_tmpl_id Many2one → product.template
    comodel_name='product.template' domain="[('company_id', 'in', [company_id, False]), ('id', '!=', product_tmpl_id)]" required=True string='Product'
  • product_tmpl_id Many2one → product.template
    comodel_name='product.template' domain="[('id', '!=', optional_product_tmpl_id)]" required=True string='Related Product'
  • quantity Float
    default=1.0
Public methods (0)

No public methods.

New fields (2)
  • optional_product_ids Many2many
    compute='_compute_optional_product_ids' readonly=False store=True
  • product_optional_line_ids One2many → product.optional.line
    comodel_name='product.optional.line' inverse_name='product_tmpl_id' string='Optional Products Line'
Public methods (0)

No public methods.

New fields (1)
  • group_product_optional_quantity Boolean
    implied_group='product_optional_product_quantity.group_product_optional_quantity' string='Optional Products Quantity'
Public methods (0)

No public methods.

Status
Open migration PR — not merged yet for this version
CI status
green — ready to merge
Open since
525 days ago
Last activity
34 days ago
Repository
OCA/product-attribute
Pull request
[17.0][MIG] product_optional_product_quantity: Migration to 17.0 (#1927)
Status
Open migration PR — not merged yet for this version
CI status
green — ready to merge
Open since
526 days ago
Last activity
7 days ago
Repository
OCA/product-attribute
Pull request
[18.0][MIG] product_optional_product_quantity: Migration to 18.0 (#1919)