This module connects Odoo with the EPREL API to fetch energy labels and fiches for products that have a model identifier and an EPREL product category. It retrieves the EPREL registration number and builds URLs.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Connect Odoo products to the European EPREL database to fetch energy labels and product fiches. Users set an API key, link product categories to EPREL categories, and retrieve registration numbers and energy class data.
This module adds EPREL (European Product Registry for Energy Labelling) integration to your products. After an administrator enters an EPREL API key in the general settings, an EPREL section becomes visible on product forms.
- On product categories, you can link an Odoo category to an EPREL product group (for example washing machines, tyres, smartphones).
- On a product, you enter the manufacturer's model identifier and click the "Get EPREL data" button. Odoo then queries the EPREL service and fills in the EPREL registration number, the energy class, and the energy class image.
- From the registration number and the EPREL category, Odoo automatically builds three links: the product fiche PDF, the energy label PDF, and the label arrow image. The fiche link uses the company language.
- A scheduled job named "EPREL: Sync Product Data" can refresh all products that have both a model identifier and an EPREL category. It is shipped inactive, so it must be enabled manually.
- The button is only shown when an API key is configured. If the key is missing, or if the model identifier or EPREL category is not set, Odoo shows an error instead of calling the service.
The module touches product.template, product.product, product.category, res.company and the general settings screen. It also ships a list of official EPREL product groups.
Depends on
Required by other modules
Models and fields (6)
- res.company · extends an existing modeleprel_api_key (API Key)
- product.product · extends an existing model
- product.category · extends an existing modeleprel_category_id (EPREL Category)
- product.template · extends an existing modelfiche_url (Fiche URL), label_url (Label URL), eprel_enabled (EPREL Enabled), label_arrow_url (Label Arrow URL), eprel_energy_class (Energy Class), eprel_model_identifier (Model Identifier), eprel_energy_class_image (Energy Class Image), eprel_registration_number (EPREL Registration Number)
- res.config.settings · extends an existing modeleprel_api_key
- product.category.eprel · new modelcode, name (Product group)
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 configure this module, go to Settings > General Settings. Under the Integrations section, enter your EPREL API key.
Usage
Source · Odoo 18.0- In the EPREL page of the product form you will find:
- Model Identifier (required).
- URLs for product fiche, energy label, and energy arrow.
- Product categories must have a valid EPREL Category.
- Usage options:
- Click Get EPREL data in the product form.
- Enable the scheduled action EPREL: Sync Product Data in Settings > Technical > Scheduled Actions.
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.