This module extends the functionality of product to support dimensions (length, width and height). Also computes the volume automatically when you change one of these dimensions.
This module was previously hosted on and before that on .
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Adds length, width and height fields to products and automatically calculates the product volume from those measurements. Users can record dimensions in a chosen unit of measure and see the volume in cubic meters.
This module adds a Dimensions section to the product form, both on the product template and on the product variant. There you can enter Length, Height and Width, and choose the unit of measure used for those measurements (the Dimensional UoM, which defaults to meters).
As soon as all three measurements and the unit are filled in, Odoo automatically computes the Volume. The calculation converts each measurement to meters and multiplies length by height by width, so the volume is always expressed in cubic meters. The volume field stays editable, so it can still be adjusted manually if needed.
- The Dimensions group is shown inside the Inventory group of the product form.
- On the product template, the Dimensions group is hidden when the product has more than one variant, because dimensions are managed per variant in that case.
- When a new variant is created from a template, the length, height, width and dimensional unit of measure are copied to the variant.
- The dimensional unit of measure is shared between the template and its variants.
The module touches the product.product and product.template models and only depends on the standard Product app. No new menus or reports are added.
Depends on
Required by other modules
Models and fields (2)
- product.product · extends an existing modelvolume, product_width (width), product_height (height), product_length (length), dimensional_uom_id
- product.template · extends an existing modelvolume, product_width, product_height, product_length, dimensional_uom_id
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 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/product-attribute.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0To use this module :
- Go to Product View \> Inventory
- Edit Dimensional UoM and the three dimensions
If the product has got more than one variant, the dimensions (and the volume) are visible only in the variants.
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.