Tout ce que vous voudriez savoir avant d'installer.
Un regard détaillé sur le fonctionnement de DataFirefly GPSR, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.
Ce que le règlement GPSR impose depuis décembre 2024
Le règlement (UE) 2023/988 relatif à la sécurité générale des produits, applicable depuis le 13 décembre 2024, remplace l'ancienne directive 2001/95/CE. Il impose, pour tout produit non alimentaire vendu à des consommateurs dans l'Union européenne, d'indiquer clairement le fabricant et, lorsque celui-ci est établi hors UE, une personne responsable établie dans l'Union. Les produits doivent également porter les avertissements et informations de sécurité nécessaires, dans la langue du pays de commercialisation. Le non-respect expose à des sanctions et au retrait des produits du marché.
Comment DataFirefly GPSR met votre boutique en conformité
Le module ajoute un onglet GPSR sur chaque fiche produit en back-office. Vous y associez le fabricant et le responsable UE choisis dans une liste centralisée d'opérateurs économiques, vous renseignez le GTIN et le numéro de lot si nécessaire, vous cochez les avertissements applicables et sélectionnez les pictogrammes de sécurité. Côté boutique, ces informations s'affichent automatiquement sur la fiche produit, soit dans un onglet dédié, soit en ligne sous les informations produit, selon votre choix.
Des opérateurs économiques gérés une seule fois
Plutôt que de ressaisir les coordonnées du fabricant sur chaque produit, vous créez vos opérateurs économiques une fois pour toutes : fabricants, importateurs, mandataires et responsables établis dans l'Union. Chaque opérateur porte sa raison sociale, son adresse complète, son pays, son email, son téléphone et son numéro de TVA. Vous les associez ensuite aux produits en deux clics. Une correction d'adresse se propage instantanément à tous les produits concernés.
Avertissements et pictogrammes réglementaires
Le module fournit une bibliothèque d'avertissements de sécurité et de pictogrammes que vous associez à vos produits. Quatre pictogrammes SVG sont livrés d'origine (mise en garde générale, tranche d'âge 0-3 ans, marquage CE, produit inflammable) et deux avertissements types (risque d'étouffement, usage sous la surveillance d'un adulte). Vous pouvez en créer autant que nécessaire et téléverser vos propres images. Légendes et libellés sont traduits dans cinq langues.
Affichage front au choix
Selon votre thème et votre préférence, les informations GPSR s'affichent soit dans un onglet dédié de la fiche produit (via le hook displayProductExtraContent), soit en ligne sous le bloc d'informations produit (via displayProductAdditionalInfo). Une option permet de masquer entièrement le bloc lorsqu'un produit n'a aucune donnée GPSR renseignée, pour ne jamais afficher de cadre vide.
Valeurs par défaut et repli automatique
Si la plupart de vos produits partagent le même fabricant ou le même responsable UE, définissez-les une fois comme valeurs par défaut globales. Tout produit sans fabricant ou responsable spécifique héritera automatiquement de ces valeurs à l'affichage. Vous ne renseignez manuellement que les exceptions.
Multilingue de série, cinq langues
Les avertissements, les légendes de pictogrammes et les informations complémentaires sont traduisibles en français, anglais, espagnol, allemand et italien. Le contenu affiché suit automatiquement la langue du client. Le règlement GPSR exige des informations de sécurité dans la langue du pays de commercialisation : le module y répond nativement.
Enregistrement fiable sur PrestaShop 8 et 9
La page produit a profondément changé entre PrestaShop 8 et 9. Pour garantir un enregistrement fiable des données GPSR sur les deux versions, le module n'injecte pas ses champs dans le formulaire produit Symfony : il enregistre via un contrôleur AJAX dédié. Le résultat est un comportement identique et prévisible quelle que soit la version de PrestaShop.
Pensé pour les développeurs
Le code suit une architecture PSR-4 (espace de noms DataFirefly/Gpsr) avec un autoloader maison, sans dépendance à Composer. Il s'appuie sur les ObjectModel et les contrôleurs d'administration standards de PrestaShop. Aucune librairie externe, aucun CDN. Le code est lisible, commenté et prêt à être audité ou étendu par override.
Il n’y a pas encore d’avis.