OdooWiki OCA HUB
Uncategorised License: AGPL-3

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

Connect 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

product

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

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

To configure this module, go to Settings > General Settings. Under the Integrations section, enter your EPREL API key.

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

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.