OdooWiki OCA HUB

Products - Drained Weight

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

This module extends the functionality of stock module to support Drained Weight. (fluid excluded)

You could be interested by another modules like as:

  • product_net_weight

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Adds a 'Drained Weight' field to products, so you can record the weight of a product without its fluid. The drained weight can never be higher than the net weight.

This module adds a new weight field called Drained Weight to your products, meant for the weight of the product once the fluid or liquid part is excluded.

Where you see it: - On the product form, the new Drained Weight field appears next to the existing Weight field, with the weight unit shown beside it. - On the product variants quick edit screen, the same field is available for each variant.

How it behaves: - For a product with a single variant, the drained weight is kept in sync between the product template and its variant: typing a value on the template updates the variant, and the value shown on the template comes from the variant. - For products with several variants, the drained weight is shown as zero on the template, and you set it per variant instead. - When you create a product and enter a drained weight, that value is passed on to its variant automatically.

Business rule: - Odoo checks that the drained weight is not greater than the net weight. If it is, saving is blocked with an error message saying the drained weight must be lower than the net weight.

It builds on the net weight functionality and touches the product and product template models.

Models and fields (2)
  • product.product · extends an existing modeldrained_weight
  • product.template · extends an existing modeldrained_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: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 15.0

Confirmed on 2026-11-03 in branch 15.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 "Drained Weight" value.

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.