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,...
From the first catalogue scan to the sheet attached to the customs file, one place to see what is covered and what is still missing.
Wood, coffee, cocoa, soya, palm oil, rubber, cattle: the scan reads names, features, combinations and short descriptions in every language, matches CN codes and keywords, and shows for each flagged product the commodity, the rule, the word or code found and an excerpt. The rules remain editable.
A flag is a lead. You decide per product — in scope, out of scope or to review — with a required reason, your name and the date. The manual decision overrides the scan, can be applied to a whole selection and stays in the change log.
CN code, net mass, risk level, mitigation measures, certification, notes and attachments; for each commodity, a component with the country of production, plots, supplier, DDS number and date, and the species for wood. The readiness status shows what is missing.
A point with six decimals or a GeoJSON polygon, pasted or imported. Above 4 hectares, except for cattle, a polygon is required and the computed area is shown next to the declared one. Offline preview, OpenStreetMap link, GeoJSON export of each plot.
A signed link, valid for 1 to 365 days, opens a form for the supplier with no account: its DDS with its document, one plot or a set of plots in GeoJSON. Each submission waits for your decision; you accept, refuse with a note, or process in bulk.
On validation, every order is checked and stored with a snapshot of its lines. The order panel gives the PDF information sheet and the TRACES pack as a ZIP; the Orders page lists those to complete. No shipment is ever blocked.
Regulation (EU) 2023/1115 on deforestation-free products, known as EUDR, asks businesses that place wood, coffee, cocoa, soya, palm oil, rubber, cattle and their derived products on the European market to know exactly where these materials come from and which plots produced them. The deadlines are staggered: 30 December 2026 for large and medium companies — and for micro and small companies already covered by the EU Timber Regulation (EUTR) —, 30 June 2027 for micro and small companies, and 30 December 2027 for the products added to Annex I by Regulation (EU) 2025/2650 and Delegated Regulation (EU) 2026/2102.
In a PrestaShop shop the information is scattered: some materials are described in product pages, others live in supplier invoices, due diligence statements (DDS) arrive by e-mail, and nobody knows at shipping time whether the order is covered. EU Deforestation (EUDR) brings this work into the back office: it finds the products concerned in the catalogue, keeps the register of suppliers, plots and DDS, checks every order and prints the sheet to attach to the customs file.
It is a preparation aid. The module does not certify compliance, never calls a product deforestation-free, files nothing in TRACES and does not replace legal advice. It never blocks an order or a shipment.
The scan reads the name, features, combination names and short description of each product, in every language and every shop, plus the CN code typed in the due-diligence record or read from a product feature of your choice. It compares this data with the Annex I rules: Combined Nomenclature codes, keywords per commodity in six languages (English, French, German, Spanish, Italian, Polish) and exclusions that avoid false positives, such as “coffee table” for coffee or “faux leather” for leather.
You switch each rule on or off, add your own codes, keywords or categories and restore the built-in rules. Every flagged product shows the reason: commodity, rule type, matched value, field and language, with an excerpt of the text. The scan runs in batches from the Products page with a progress bar; it can be interrupted and resumed. A saved product is scanned again at the end of the save, and the pages say when the rules have changed since the last scan.
A flag is a lead, not a verdict. For each product you choose In scope, Out of scope or To review, with a required reason and the name of the employee. Your decision overrides the scan, is kept in the change log and can be applied to a whole selection at once.
The due-diligence record of the product gathers the CN code, the net mass per unit, the risk level (not assessed, negligible, non-negligible), the mitigation measures, the free-text certification, notes and attachments (PDF, images, spreadsheets, GeoJSON, up to 10 MB per file). For each commodity, one or more components give the combination concerned, the country of production, the plots, the supplier, the number and date of its DDS, and for wood the scientific and common species names.
The plot register accepts a point (latitude and longitude with six decimals) or a GeoJSON polygon in WGS 84, pasted or imported from a file. Above 4 hectares — except for cattle — the plot must be a polygon: the module says so and shows the computed area next to the declared one. Each plot is previewed offline, without calling a map service, with a link to OpenStreetMap if you want to see it in context.
The supplier register holds country, commodities, contact, EORI, language, DDS number and validity, and a four-point checklist: geolocation received, risk assessed, measures taken, DDS obtained. Missing, expired or soon-to-expire DDS are flagged in the list, on the supplier page and on the dashboard.
From a supplier page, create a signed link valid for 1 to 365 days, copy it or send it by e-mail in the supplier’s language. The supplier submits its DDS with its document, one plot, or a GeoJSON file of several plots. Nothing enters your data before your decision: each submission waits in Portal entries, and you accept or refuse it with a note, one by one or in bulk. Sending a new link does not revoke the previous ones; the revoke button invalidates every link already sent.
The readiness of each product is computed from your decision, the components, the plots and the DDS: Ready, Pending, Missing or Not concerned, with the list of what is left to do. It is shown and filterable in the product list and is updated after every change.
When an order is validated, the module checks the concerned lines and keeps a snapshot: Complete, To complete or Not concerned. A warning appears in the back office and the Orders page lists those still to complete; no order is ever blocked. From the order you print the PDF information sheet (product, quantity, net mass, CN code, commodity, origin, supplier, DDS number, plots, with the lines to complete marked) and download the TRACES pack as a ZIP: CSV and JSON manifest, plot GeoJSON, operator profile and list of DDS references, ready to serve as the basis of your statement.
The dashboard gives coverage per commodity, products without origin, plot or DDS, suppliers without DDS, waiting portal entries, orders to complete and the countdown to the three deadlines; every figure opens the matching filtered list. Products, components, plots and suppliers can be imported and exported as CSV, with a line-by-line dry run before anything is written. The change log keeps who changed what and when, with the values before and after, and the evidence retention period is configurable (five years by default). Rights are set per employee profile: view, add, edit, delete.
Furniture and wood products, paper and printing, coffee and tea, chocolate and confectionery, leather and footwear, tyres and rubber goods, food and cosmetics based on palm oil or soya, distributors and importers that must keep the origin and DDS references. It works in multistore: settings per shop, shared registers.
PrestaShop 1.7.8, 8.0+ or 9.0+, PHP 7.4 or later, the PHP zip extension for TRACES packs and fileinfo for attachments. Interface in English, French, German, Spanish, Italian and Polish; portal and e-mails in the supplier’s language; PDF in the chosen language. An active license is needed to scan, change records and save settings; without a license the data stays readable and downloadable.
See what the regulation covers in your catalogue, gather the evidence and reach shipping with a file that is ready.
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,...
Finds the wording to check in every text of the shop, in each active language A built-in dictionary in six...
Transform your back-office into a logistics command center. Picking lists, real-time tracking, carrier pickup view,...
check_circle
check_circle