PS PrestaShop Gemiddeld

GPSR-naleving (productveiligheid): volledige gids

GPSR-naleving installeren, configureren en benutten: marktdeelnemers (fabrikant, EU-verantwoordelijke), veiligheidswaarschuwingen en pictogrammen per product, standaardwaarden, frontweergave en dekkingsdashboard voor PrestaShop 8 en 9.

Bijgewerkt Moduleversie 1.0.0

Overzicht

De module GPSR-naleving (datafireflygpsr) rust uw winkel uit voor verordening (EU) 2023/988 inzake algemene productveiligheid, van toepassing sinds 13 december 2024. Hij toont op elke productpagina de fabrikant, de in de Europese Unie gevestigde verantwoordelijke, de veiligheidswaarschuwingen en de wettelijke pictogrammen, in de taal van de klant.

De module levert het technische gereedschap om de vereiste informatie te verzamelen en te tonen. De naleving van de regelgeving hangt ook af van de juistheid van de informatie die u invoert en van de risicoanalyse per product. Hij vervangt geen juridisch advies.

Compatibiliteit

  • PrestaShop 8.0 tot 9.x
  • PHP 7.4 tot 8.3
  • MySQL 5.7+ of MariaDB 10.3+
  • Single- en multistore
  • Classic-thema, Hummingbird en aangepaste thema’s
  • Interface en gegevens geleverd in het Frans, Engels, Spaans, Duits en Italiaans
  • Geen afhankelijkheden (geen Composer, geen framework), geen CDN

Installatie

  1. Open in de backoffice Modules > Modulebeheer.
  2. Klik op Een module installeren en selecteer het bestand datafireflygpsr.zip.
  3. Klik na de installatie op Configureren.

Bij de installatie maakt de module zijn tabellen aan, registreert hij zijn hooks (backoffice- en frontresources, tabblad op de productpagina, weergaveblok in de winkel), voegt hij het menu Catalogus > GPSR toe en zet hij voorbeeldgegevens klaar: vier pictogrammen (algemene waarschuwing, leeftijd 0-3 jaar, CE-markering, ontvlambaar) en twee standaardwaarschuwingen (verstikkingsgevaar, toezicht van een volwassene), vertaald in de vijf talen.

Snel aan de slag

  1. Maak uw marktdeelnemers aan (minimaal een fabrikant en, indien nodig, een EU-verantwoordelijke) in Catalogus > GPSR > Marktdeelnemers.
  2. Controleer of vervolledig de bibliotheek met pictogrammen en waarschuwingen.
  3. Stel in de moduleconfiguratie eventueel een standaard fabrikant en EU-verantwoordelijke in.
  4. Open een productpagina, ga naar het tabblad GPSR, vul de informatie in en klik op GPSR opslaan.
  5. Controleer de weergave aan winkelzijde op de productpagina.

Configuratie van de module

  • GPSR-weergave inschakelen: schakelt de weergave van de informatie in de winkel in of uit.
  • Weergavemodus: Apart tabblad (een tabblad “Productveiligheid” op de pagina) of Inline blok (onder de productinformatie).
  • Pictogrammen tonen: toont of verbergt het pictogrammenraster in de winkel.
  • Waarschuwingen tonen: toont of verbergt de lijst met waarschuwingen in de winkel.
  • Verbergen indien leeg: toont geen enkel kader wanneer een product geen GPSR-gegevens heeft.
  • Standaardfabrikant en Standaard EU-verantwoordelijke: marktdeelnemers die automatisch worden toegepast op producten zonder specifieke waarde (zie “Standaardwaarden”).

Marktdeelnemers beheren

De marktdeelnemers worden één keer beheerd en over de hele catalogus hergebruikt, via Catalogus > GPSR > Marktdeelnemers. Er zijn vier typen beschikbaar:

  • Fabrikant: de entiteit die het goed produceert of onder haar naam laat produceren.
  • Importeur: de entiteit die een product uit een derde land op de Uniemarkt brengt.
  • Gemachtigde: de persoon die door de fabrikant is gemachtigd om namens hem in de EU op te treden.
  • EU-verantwoordelijke: de in de Unie gevestigde verantwoordelijke persoon, vereist wanneer de fabrikant buiten de EU is gevestigd.

Elke marktdeelnemer heeft zijn bedrijfsnaam, volledig adres, land, e-mail, telefoon, website en btw-nummer.

Corrigeer een adres één keer bij de marktdeelnemer: de wijziging werkt onmiddellijk door op alle producten die hem gebruiken, zonder product per product opnieuw in te voeren.

Pictogrammen beheren

Via Catalogus > GPSR > Pictogrammen maakt, wijzigt of verwijdert u de veiligheidspictogrammen. Elk pictogram heeft een code, een afbeelding (SVG of PNG, geüpload in de module), een weergavepositie en, per taal, een naam en een onderschrift.

  • Vier pictogrammen worden standaard meegeleverd: algemene waarschuwing, leeftijdscategorie 0-3 jaar, CE-markering, ontvlambaar product.
  • U kunt er zoveel aanmaken als nodig en uw eigen visuals uploaden.

U blijft verantwoordelijk voor de keuze van de pictogrammen die bij elk product passen volgens de toepasselijke regelgeving.

Waarschuwingen beheren

Via Catalogus > GPSR > Waarschuwingen beheert u de bibliotheek met veiligheidswaarschuwingen. Elke waarschuwing heeft een code, een positie en, per taal, haar tekst.

  • Twee standaardwaarschuwingen worden meegeleverd: verstikkingsgevaar (kleine onderdelen) en gebruik onder toezicht van een volwassene.
  • De teksten zijn vertaald in de vijf talen en aanpasbaar.

De GPSR-gegevens van een product invullen

Open een productpagina in de backoffice: er is een tabblad GPSR toegevoegd. Daar vindt u:

  • de selectie van de fabrikant en de EU-verantwoordelijke uit uw marktdeelnemers;
  • de velden GTIN en batchnummer;
  • de toepasselijke waarschuwingen (selectievakjes);
  • het raster met selecteerbare pictogrammen;
  • een zone voor aanvullende veiligheidsinformatie in vrije tekst, meertalig.

Klik op GPSR opslaan om te bewaren.

Het opslaan van de GPSR-gegevens verloopt via een aparte AJAX-controller, onafhankelijk van het Symfony-productformulier. Dat is een bewuste architectuurkeuze: ze garandeert identiek en betrouwbaar gedrag op PrestaShop 8 en 9, waarvan de productpagina’s sterk verschillen. De knop “GPSR opslaan” staat dus los van de knop “Opslaan” van de productpagina.

Standaardwaarden en automatische terugval

Delen de meeste van uw producten dezelfde fabrikant of dezelfde EU-verantwoordelijke, stel deze dan één keer in de moduleconfiguratie in als standaardwaarden. Elk product zonder specifieke fabrikant of verantwoordelijke erft deze waarden automatisch bij de weergave in de winkel. U vult handmatig alleen de uitzonderingen in.

Weergave aan klantzijde

Afhankelijk van de gekozen modus verschijnt de GPSR-informatie:

  • als apart tabblad op de productpagina, via de hook displayProductExtraContent;
  • of als inline blok onder de productinformatie, via de hook displayProductAdditionalInfo.

Het blok toont de fabrikant, de EU-verantwoordelijke, de waarschuwingen, de pictogrammen (met hun onderschriften), de aanvullende informatie en, indien aanwezig, de GTIN en het batchnummer. De optie Verbergen indien leeg voorkomt lege kaders op niet-ingevulde producten.

Dekkingsdashboard

Het menu Catalogus > GPSR opent een dashboard dat aangeeft welk deel van de catalogus GPSR-gegevens heeft: aantal gedekte producten, aantal marktdeelnemers, pictogrammen en waarschuwingen. Het helpt u de nog aan te vullen producten op te sporen.

Meertaligheid

De waarschuwingen, de onderschriften van de pictogrammen en de aanvullende informatie zijn vertaalbaar in het Frans, Engels, Spaans, Duits en Italiaans. De weergave volgt automatisch de actieve taal van de klant, precies wat de verordening vereist: veiligheidsinformatie in de taal van het land van verkoop. De interfacelabels vertaalt u via Geavanceerde instellingen > Vertalingen > Vertalingen van geïnstalleerde modules, met datafireflygpsr geselecteerd.

Compatibiliteit met PrestaShop 9

De module is ontworpen en getest van PrestaShop 8.0 tot 9.x:

  • de backoffice-controllers gebruiken ModuleAdminController, compatibel met 8 en 9;
  • het opslaan van de productgegevens verloopt via een aparte AJAX-controller in plaats van via het Symfony-productformulier;
  • de AJAX-controller geeft rechtstreeks JSON terug, zonder incompatibele signature-override.

FAQ en probleemoplossing

Het GPSR-tabblad toont mijn marktdeelnemers niet

Controleer of u minstens één marktdeelnemer hebt aangemaakt in Catalogus > GPSR > Marktdeelnemers en of deze actief is. De keuzelijsten op de productpagina tonen alleen actieve marktdeelnemers.

De informatie verschijnt niet in de winkel

Controleer of de GPSR-weergave is ingeschakeld in de configuratie, of het product ingevulde gegevens heeft (of dat een standaardfabrikant/-verantwoordelijke is ingesteld), en leeg daarna de PrestaShop-cache. Is de optie Verbergen indien leeg actief, dan toont een product zonder gegevens bewust niets.

Klikken op “GPSR opslaan” bewaart niets

De knop “GPSR opslaan” staat los van de knop “Opslaan” van de productpagina en start een eigen AJAX-request. Leeg de cache, herlaad de productpagina en controleer in de browserconsole of geen extensie de request blokkeert.

Hoe voeg ik mijn eigen pictogram toe?

Maak in Catalogus > GPSR > Pictogrammen een pictogram aan, upload uw afbeelding (SVG of PNG) en vul de naam en het onderschrift per taal in.

Is het compatibel met PrestaShop 9?

Ja. De module is ontworpen en getest van PrestaShop 8.0 tot 9.x, in single- en multistore.

De-installatie

De de-installatie verwijdert de tabellen van de module en zijn beheertabbladen en schrijft de hooks uit. De marktdeelnemers, pictogrammen, waarschuwingen en productkoppelingen worden gewist. Bent u van plan opnieuw te installeren, maak dan vooraf een back-up van uw database.

Was deze pagina nuttig?

Loopt u nog vast? Neem contact op met support