This module allows to set the nutritional information for a given product.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Store nutritional values per product and print a "Nutrition facts" PDF report. You define nutritional types (e.g. fat, sugar) and enter values on each product's Nutrition tab.
This module adds a Nutrition tab to product forms (both product.product and product.template) where you record nutritional information.
- On each product you set a "Nutritional reference quantity" (default 100) and its unit of measure (default gram), plus a list of nutritional values. Each line picks a nutritional type and a free-text value.
- Nutritional types are managed from a dedicated "Nutritional Types" list, reachable from the product settings screen under "Nutritional Information". Types have a name (translatable) and a sequence that controls their order.
- The same type cannot be entered twice for one product; Odoo raises an error if you try.
- For products with a single variant, the values, reference quantity and unit are shared between the template and its variant. The Nutrition tab on the template is hidden when the product has several variants.
- A "Nutritional Info" PDF report is available from the print menu on products and product templates, showing a "Nutrition facts" table with the reference quantity and unit in the header and one row per nutritional value.
- Only administrators (system group) can create, edit or delete nutritional types and values; other users can only read them.
Depends on
Required by other modules
Models and fields (4)
- product.product · extends an existing modelnutritional_value_ids, nutritional_reference_qty (Nutritional reference quantity), nutritional_reference_uom
- nutritional.type · new modelname, sequence
- product.template · extends an existing modelnutritional_value_ids, nutritional_reference_qty (Nutritional reference quantity), nutritional_reference_uom
- nutritional.value · new modelvalue, type_id, sequence, product_id
Text generated by AI (DeepSeek) from reading the Odoo 18.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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/product-attribute.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0To define the nutritional information, you have to define first the type of information that can be filled on the products.
To achieve this:
- Go to Settings \> General Settings \> Nutritional Information
- Click on Nutritional Product Types
- Create the types to be used in the order they should appear on reports.
Usage
Source · Odoo 18.0To use this module you have to:
- Create or edit a product variant or product template with just a variant.
- Go to Nutrition page
- Select the type and the value for the given product.
Now you can print the "Nutritional Info" report.
No verified information in OCA: Installation.
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.