Digital Product Passport (DPP): QR code & public page
A public passport page and a printable QR code for every product Composition, durability, repair, end of life,...
One place to see what your texts claim, decide what to do about it and keep a record of your review.
Products, categories, CMS pages, brands, suppliers, features and carrier delivery delays: every active language is read. Disabled items are scanned too and carry a โdisabledโ badge.
Six dictionary languages (French, English, German, Spanish, Italian, Polish) and five families, each with its reference: generic claim, carbon offsetting, label without certification, future commitment, legal requirement presented as a feature.
A percentage, a figure with a unit, a recognised label or a negation nearby: the severity drops one level and the reason is shown. The finding stays visible, so you decide.
Add your own phrases by language and family, disable a built-in term that does not concern your shop, and put your brand or product names on an allow-list.
Each finding gets a status, an evidence note, an author and a date. The next scan keeps your decisions while the text is unchanged and automatically sets the finding to Fixed when the term has disappeared.
Export the filtered findings and the review log as CSV: severity, family, term, object, excerpt, status, author, date and note. The file opens in a spreadsheet and can be attached to your evidence file.
Since 27 September 2026, Directive (EU) 2024/825, known as EmpCo, has amended the European directive on unfair commercial practices. A generic environmental claim such as โenvironmentally friendlyโ or โeco-responsibleโ is no longer allowed unless the trader can demonstrate recognised excellent environmental performance, and a product can no longer be presented as โcarbon neutralโ on the basis of emissions offsetting. National transpositions add their own rules.
Your texts were written over the years, by several people, in several languages. Knowing what hundreds of product pages, categories and CMS pages really say has become a job in itself. The module reads those texts, points out the wording to check and gives you the means to document your decision โ without ever changing your shop for you.
For the selected shop, in each active language:
Disabled products, categories and pages are scanned too: they carry a โdisabledโ badge so that you can fix them before they go live. Language-neutral names, such as those of brands, suppliers and carriers, are checked against the dictionaries of every active language.
The built-in dictionary exists in French, English, German, Spanish, Italian and Polish. Each term belongs to a family, shown with its reference:
Ambiguous words are handled as phrases: โgreenโ alone is not flagged, โgreen productโ is. The search ignores accents and case, recognises inflected forms and only matches whole words: โbioโ triggers nothing inside โbiographyโ. By default, English terms are also looked for in the texts of the other languages, because โeco-friendlyโ or โcarbon neutralโ often appear in a French or German product page.
Each finding shows the excerpt around the term. If the sentence contains a percentage, a figure with an environmental unit, a recognised label or certification (EU Ecolabel, Blauer Engel, FSC, GOTS, OEKO-TEX, the EU organic logo, Ecocert, and others) or a negation, the severity drops one level and the reason is shown. The finding stays in the list: you decide whether it is justified.
Each finding gets a status: To do, Justified with a mandatory evidence note, Permanent exception or Fixed. The author and date are recorded, and the finding history keeps every decision. At the next complete scan, a term that has disappeared is automatically set to Fixed; a Justified finding whose text has changed goes back to To do; a permanent exception stays an exception.
The review log and the findings export to CSV, ready to open in a spreadsheet and attach to an evidence file.
The scan runs in batches, with a progress bar and a resume after an interruption: you can close the tab and continue later. In multistore, each shop has its own findings, log and scan; the module asks you to select a shop when several are selected.
It rewrites no text, hides no finding and does not decide whether a claim is lawful. It displays nothing on the storefront, adds no script to the front office and sends no data outside, apart from the license check of the licensed edition. Its references point to Directive 2005/29/EC as amended by Directive (EU) 2024/825; national laws may add their own rules. When in doubt, ask a legal professional.
Cosmetics, fashion, home, baby, garden, food, zero waste, and any shop that advertises โCO2-neutralโ delivery. Agencies managing several shops can scan each one and export a status report per client.
PrestaShop 1.7.8, 8.0+ or 9.0+, PHP 7.4 or later, the mbstring extension and Unicode PCRE. The module works in the back office only, so it is independent of the theme. Interface in English, French, Spanish, Italian and Polish; dictionary in six languages, German included. An active license is required to scan, review and change the dictionary; without a license, findings and the log stay readable and exportable.
Know what your texts claim, fix what needs fixing, and keep the evidence of your review.
See how we compare to the most common alternatives on the market.
| Feature | WePresta | Addons |
|---|---|---|
| payments Transparent pricing | check_circle | cancel |
| update Lifetime updates included | check_circle | cancel |
| support_agent Direct developer support | check_circle | cancel |
| verified PS 1.7, 8 & 9 compatible | check_circle | help_outline |
| code Standardized clean code | check_circle | cancel |
| storefront Multi-store ready | check_circle | help_outline |
| money_off No hidden renewal fees | check_circle | cancel |
Find answers to frequently asked questions about this module
5-minute installation · Full documentation included
A public passport page and a printable QR code for every product Composition, durability, repair, end of life,...
WCAG 2.1 AA accessibility analysis of the real pages, contrasts included Safe automatic fixes, switched on one...
Security Audit Pro helps merchants and agencies review store security across eight categories. Run a resumable...
check_circle
check_circle