- Dashboard et statistiques
- Gestion des categories DPP
- Formulaire produit integre
- Donnees du passeport
- Page publique du passeport
- QR code automatique
- Export JSON-LD
- Multi-langue et multi-shop
- Le DPP est-il obligatoire pour ma boutique ?
- Dois-je activer le DPP pour tous mes produits ?
- Quels champs sont obligatoires ?
- Comment afficher le bouton DPP sur ma fiche produit ?
- Le QR code ne s'affiche pas, que faire ?
- Puis-je personnaliser le design de la page publique ?
- Les donnees DPP sont-elles partagees entre les shops ?
- Comment importer des donnees DPP en masse ?
- Le module ralentit-il mon site ?
- Que se passe-t-il si je desinstalle le module ?
Passeport digital du produit (DPP) : QR code & page publique
Presentation
Passeport digital du produit (DPP) : QR code & page publique est un module PrestaShop qui vous permet de generer et gerer des passeports numeriques pour vos produits, en conformite avec le reglement europeen ESPR (Ecodesign for Sustainable Products Regulation). Ce module cree automatiquement une page publique accessible via QR code pour chaque produit, contenant toutes les informations de durabilite, composition, garantie et fin de vie exigees par la reglementation europeenne.
Sans outil dedie, la mise en conformite DPP represente un defi majeur : informations requises mal identifiees, donnees dispersees, creation manuelle de pages chronophage, absence de QR codes automatiques et risques de non-conformite aux echeances reglementaires. Digital Product Passport resout ces problemes avec un workflow complet et integre directement dans votre back-office PrestaShop.
Points forts :
- Dashboard complet avec statistiques et vue d'ensemble de vos passeports
- Activation selective par categorie pour cibler uniquement les produits concernes
- Formulaire integre dans la fiche produit PrestaShop, sans interface externe
- Page publique generee automatiquement avec un design professionnel et responsive
- QR code dynamique pour chaque passeport, pret a imprimer sur vos produits ou emballages
- Export JSON-LD conforme aux standards Schema.org pour l'interoperabilite
- Support natif multi-langue et multi-shop
Calendrier reglementaire
Le reglement ESPR impose la mise en place progressive du Digital Product Passport selon un calendrier precis. Anticiper ces echeances vous donnera un avantage concurrentiel significatif face a vos concurrents.
- Fevrier 2027 : Batteries (vehicules electriques, industrielles >2kWh)
- Mi-2027 : Textiles, Fer/Acier, Aluminium, Pneus
- 2028 : Meubles
- 2029 : Matelas
- 2030+ : Extension progressive a d'autres categories de produits
Meme si votre secteur n'est pas encore concerne, preparer vos donnees DPP des maintenant vous permettra d'etre pret le jour J et de valoriser votre demarche de transparence aupres de vos clients.
Fonctionnalites
Dashboard et statistiques
Le tableau de bord est le point d'entree du module. Il offre une vue d'ensemble de vos passeports produits avec des indicateurs cles en temps reel : nombre total de passeports crees, passeports actifs, passeports complets (toutes les donnees remplies) et nombre de categories avec DPP active. Un rappel informatif sur la reglementation et des liens rapides vers les fonctionnalites principales completent cette interface.
Gestion des categories DPP
La page DPP Categories vous permet de definir precisement quelles categories de produits auront le DPP active. L'interface affiche toutes vos categories avec leur hierarchie et un badge indiquant le statut DPP. Des boutons "Select All" et "Deselect All" facilitent la gestion en masse. La desactivation d'une categorie ne supprime pas les passeports existants : les produits n'afficheront simplement plus le bouton DPP sur leur fiche.
Formulaire produit integre
Les donnees DPP sont saisies directement dans la fiche produit PrestaShop, via un onglet dedie "Passeport digital du produit (DPP) : QR code & page publique". Chaque passeport recoit un UUID unique et dispose d'un toggle d'activation individuel. Le formulaire couvre l'ensemble des informations requises par la reglementation, organisees en blocs thematiques clairs.
Donnees du passeport
Le formulaire de saisie est organise en cinq blocs thematiques couvrant toutes les exigences reglementaires :
- Composition & Origin : Pays de fabrication (liste ISO) et materiaux/composition du produit avec support multilingue. Soyez precis : par exemple "Coton biologique 80%, Polyester recycle 20%" plutot que simplement "Coton, Polyester".
- Durability & Repairability : Duree de vie estimee (valeur + unite), statut de reparabilite (Reparable / Non reparable / Inconnu) et disponibilite des pieces detachees en annees.
- Warranty : Duree de garantie en mois et lien URL vers les conditions de garantie.
- Care & Maintenance : Instructions d'entretien multilingues et lien vers le manuel utilisateur.
- End of Life & Recycling : Consignes de tri et elimination, programme de reprise (avec details), et filiere de recyclage.
Page publique du passeport
Chaque produit avec un DPP actif dispose d'une page publique accessible a tous, via un bouton sur la fiche produit ou par scan du QR code. La page presente les informations de maniere structuree : identification du produit (UUID, fabricant, reference, pays de fabrication), composition et materiaux, durabilite et reparabilite avec des cartes visuelles, garantie, entretien et instructions de fin de vie. La page est responsive (mobile, tablette, desktop), imprimable et conforme aux standards d'accessibilite.
QR code automatique
Le module genere automatiquement un QR code pour chaque passeport produit. La taille est configurable parmi quatre options (150x150, 200x200, 250x250 ou 300x300 pixels). Pour une qualite optimale, la bibliotheque chillerlan/php-qrcode peut etre installee via Composer. Sans cette bibliotheque, le module utilise automatiquement une API externe.
Export JSON-LD
Le module genere des donnees structurees au format JSON-LD conformes aux standards Schema.org, accessibles via une URL dediee pour chaque passeport. Ces donnees peuvent etre utilisees pour l'integration dans des systemes tiers, l'alimentation de futures bases de donnees EU, le referencement enrichi (Rich Snippets) et l'echange de donnees B2B. Le JSON-LD est egalement injecte automatiquement dans le <head> de la page publique pour le SEO.
Multi-langue et multi-shop
Tous les champs texte disposent d'un selecteur de langue permettant de saisir les traductions dans toutes les langues actives de votre boutique. En mode multi-shop, chaque shop dispose par defaut de ses propres donnees DPP, permettant d'adapter les informations par marche (traductions, specificites locales).
Installation
- Telechargez le fichier ZIP du module depuis votre espace client
- Dans votre back-office PrestaShop, allez dans Modules > Gestionnaire de modules
- Cliquez sur Installer un module et selectionnez le fichier ZIP
- Une fois installe, cliquez sur Configurer pour acceder au module
Apres l'installation, le module cree automatiquement les tables necessaires dans votre base de donnees. Activez vos premieres categories pour commencer a creer des passeports.
Le module est ensuite accessible depuis le menu Modules > Digital Product Passport, ainsi que depuis l'onglet "Passeport digital du produit (DPP) : QR code & page publique" dans chaque fiche produit.
Configuration
Parametres generaux
L'option Show Incomplete Passports permet d'afficher ou masquer le lien DPP sur les fiches produit lorsque les donnees sont incompletes. Il est recommande de desactiver cette option en production pour n'afficher que les passeports entierement remplis a vos clients.
Parametres QR Code
Choisissez la taille du QR code affiche sur la page publique parmi quatre options : 150x150 px, 200x200 px (defaut), 250x250 px ou 300x300 px.
Parametres d'affichage
L'option Page Template permet de choisir le style de la page publique du passeport parmi trois templates : Detailed (par defaut, affichage complet), Compact ou Minimal.
Prerequis
- PrestaShop 8.0 ou superieur (compatible 9.x)
- PHP 8.1 ou superieur
- Extension PHP
gdouimagickpour la generation de QR codes (optionnel) - Bibliotheque
chillerlan/php-qrcodepour des QR codes de meilleure qualite (optionnel, installation viacomposer require chillerlan/php-qrcode) - Compatible avec tous les themes PrestaShop
FAQ
Le DPP est-il obligatoire pour ma boutique ?
Cela depend de votre secteur d'activite. Le textile est concerne a partir de mi-2027, les batteries des fevrier 2027, les meubles a partir de 2028, et d'autres secteurs suivront progressivement jusqu'en 2030+. Meme si vous n'etes pas encore concerne, anticiper la mise en conformite vous donnera un avantage concurrentiel.
Dois-je activer le DPP pour tous mes produits ?
Non, vous pouvez activer le DPP uniquement pour les categories concernees via la page DPP Categories. Cette approche selective vous permet de cibler precisement les produits qui necessitent un passeport numerique.
Quels champs sont obligatoires ?
Aucun champ n'est strictement obligatoire dans le module, mais la reglementation recommande au minimum les materiaux/composition, le pays de fabrication, la duree de garantie et les consignes de fin de vie. Plus vous fournissez d'informations, plus votre passeport sera complet et credible.
Comment afficher le bouton DPP sur ma fiche produit ?
Le bouton s'affiche automatiquement lorsque trois conditions sont reunies : la categorie du produit a le DPP active, le passeport du produit est active via le toggle "Enable DPP", et soit l'option "Show Incomplete Passports" est activee, soit le passeport est complet.
Le QR code ne s'affiche pas, que faire ?
Verifiez que la bibliotheque chillerlan/php-qrcode est installee (recommande), ou que votre serveur a acces a Internet pour utiliser l'API externe. Assurez-vous egalement que l'extension PHP gd ou imagick est activee.
Puis-je personnaliser le design de la page publique ?
Oui, trois approches sont possibles : choisir un template dans les parametres (Detailed, Compact ou Minimal), modifier les fichiers de template dans /modules/wepresta_dpp/views/templates/front/, ou surcharger les templates dans votre theme.
Les donnees DPP sont-elles partagees entre les shops ?
Par defaut, chaque shop dispose de ses propres donnees DPP. Cela permet d'adapter les informations par marche, notamment les traductions et les specificites locales.
Comment importer des donnees DPP en masse ?
Une fonctionnalite d'import CSV sera disponible dans une prochaine version. En attendant, vous pouvez utiliser l'API PrestaShop ou contacter le support pour une solution personnalisee.
Le module ralentit-il mon site ?
Non, le module a un impact minimal sur les performances. Les pages publiques DPP sont legeres et optimisees, le QR code est genere a la demande ou mis en cache, et aucune requete supplementaire n'est ajoutee sur les pages produit standard.
Que se passe-t-il si je desinstalle le module ?
La desinstallation supprime les tables de donnees DPP, les passeports crees et les configurations. Cette action est irreversible. Il est fortement recommande d'exporter vos donnees avant de proceder a la desinstallation.
Support
Contactez-nous via votre espace client WePresta ou par email pour toute question ou assistance technique.
Changelog
Version 1.0.0
- Version initiale du module Digital Product Passport
- Dashboard avec statistiques en temps reel
- Gestion des categories DPP avec activation selective
- Formulaire integre dans la fiche produit PrestaShop
- Page publique responsive avec QR code dynamique
- Export JSON-LD conforme Schema.org
- Support multi-langue et multi-shop natif
- Trois templates d'affichage : Detailed, Compact, Minimal