Weighable Product - Default Weight
This module extends the functionality of product module to set default value on weight field for weighable products.
Once installed, when a user create a new weighable product (uom_id.measure_type == "weight"), the weight field will be computed, depending on the UoM.
- if UoM is "kg", weight will be 1.0
- if UoM is "ton", weight will be 1000.0
This module is interesting if you use other modules based on the weight field. (Ex: sale_order_weight in OCA/sale-workflow repo)
auto_awesome What this module does
AI-generated from the code · Odoo 12.0Automatically fills in the weight of weighable products based on their unit of measure, so you don't have to type it manually. It also updates existing products when installed.
When you create or edit a product whose unit of measure is a weight unit (like kilograms or tons), this module sets the product's weight field for you.
- If the unit is kilograms, the weight becomes 1.0.
- If the unit is tons, the weight becomes 1000.0.
The weight is recalculated automatically whenever you change the unit of measure on a product, whether you do it from the product form or through imports and other automated changes. This applies to both product templates and product variants.
When the module is first installed, it also goes through your existing products that have a weight unit but no weight filled in, and sets their weight according to their unit of measure. Products already having a weight are left untouched.
This is useful if you use other features or modules that rely on the product weight, such as calculating shipping costs or order weights. The module works in the background; there are no new menus or buttons to learn.
Depends on
Models and fields (2)
- product.product · extends an existing model
- product.template · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/stock-logistics-workflow.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.