TIP: You can type at any time to perform a new search.
Product Multi Price
product_multi_price · OCA/product-attribute
- Repository
- OCA/product-attribute · module folder · Try on Runboat
- Module version
- 1.0.3
- Category
- Product Management
- Folder size
- 0.08 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/product-attribute
- Last tracking update
- 2026-08-07 08:42:54
- Authors
- Odoo Community Association (OCA), Tecnativa
- Maintainers
- Odoo Community Association (OCA), Tecnativa
- Committers
- Carlos Dauden, Carlos Lopez, sergio-teruel, Weblate, OCA-git-bot, oca-ci, eduezerouali-tecnativa
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module allows to set multiple prices to products and base pricelist rules on them.
Code Analysis ⓘ
Views touched (7)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_multi_price_form_view |
product.multi.price | form | New | |
product_multi_price_name_tree_view |
product.multi.price.name | list | New | |
product_multi_price_tree_view |
product.multi.price | list | New | |
product_multi_price_tree_view2 |
product.multi.price | list | Inherits product_multi_price.product_multi_price_tree_view | |
product_pricelist_item_form_view |
product.pricelist.item | form | Inherits product.product_pricelist_item_form_view | |
product_template_form_view |
product.template | form | Inherits product.product_template_form_view | |
product_variant_easy_edit_view |
product.product | Inherits product.product_variant_easy_edit_view |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (5)
-
company_idMany2one → res.companycomodel_name='res.company'readonly=Truerelated='name.company_id'store=True -
nameMany2one → product.multi.price.namerequired=True args: 'product.multi.price.name' -
name_textCharrelated='name.name' -
priceFloatdigits='Product Price' -
product_idMany2one → product.productcomodel_name='product.product'ondelete='cascade'required=True
No public methods.
New fields (2)
-
company_idMany2one → res.companycomodel_name='res.company'default=<expr>required=True -
nameCharrequired=Truestring='Price Field Name'
No public methods.
New fields (2)
-
baseSelectionondelete={'multi_price': 'set default'}selection_add=[('multi_price', 'Other Price')] -
multi_price_nameMany2one → product.multi.price.namecomodel_name='product.multi.price.name'string='Other Price Name'
No public methods.
New fields (1)
-
price_idsOne2many → product.multi.pricecomodel_name='product.multi.price'depends_context=('company')inverse_name='product_id'string='Other Prices'
No public methods.
New fields (1)
-
price_idsOne2many → product.multi.pricecomodel_name='product.multi.price'compute='_compute_price_ids'inverse='_inverse_price_ids'string='Other Prices'
-
create(self, vals_list)@api.model_create_multiOverwrite creation for rewriting the prices (if set and having only one variant), after the variant creation, that is performed in super.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- checks failing
- Open since
- 279 days ago
- Last activity
- 208 days ago
- Repository
- OCA/product-attribute
- Pull request
- [19.0][MIG] product_multi_price (#2136)