OdooWiki OCA HUB

Products - Net Weight

product_net_weight folder_open OCA/product-attribute open_in_new
Product License: AGPL-3

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.0

Adds 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

stock
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation 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.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.

info

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.