This module extends the functionality of stock module to support net weight. (container excluded)
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Adds a Net Weight field to products, separate from the existing Gross Weight, so you can record the weight of the product alone without its container or packaging.
This module adds a new weight concept to your products: the net weight, meaning the weight of the product itself without its container or packaging. The existing weight field is relabelled as Gross Weight, which is the weight including container and packaging.
You will find the new Net Weight field on the product form, right next to the Gross Weight field, both on the product template and on individual product variants. On templates that have several variants, the net weight is only shown when you are editing a specific variant, because each variant can have its own value.
A business rule is enforced automatically: the net weight can never be higher than the gross weight. If you try to save a product where the net weight is greater than the gross weight, Odoo blocks the save and shows an error message naming the product. This check uses the standard Stock Weight decimal precision.
The net weight is stored on the product template and is kept in sync with the variants: changing it on the template updates the variants, and changing it on a variant updates the template. When you create a product with a net weight value, it is correctly applied to the variants as well.
The module touches the product and product template models and depends on the Inventory (stock) module. It also includes a demo product, a jar of strawberry jam, with a net weight of 0.250 and a gross weight of 0.410.
Depends on
Required by other modules
Models and fields (2)
- product.product · extends an existing modelweight (Gross Weight), net_weight
- product.template · extends an existing modelweight (Gross Weight), net_weight
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 8 confirmed, 1 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/product-attribute.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0- Go to 'Inventory \> Master Data \> Product' and edit items.
- Go to 'Inventory' tab, and fill the "Net Weight" value.
Note: The original weight field is renamed to "Gross Weight", to be more explicit.
No verified information in OCA: Installation, Configuration.
Installation 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.