2 min readAug 11, 2026by jakub

GPSR Compliance

Latest version: 1.2.0 — changelog

Qoliber_Gpsr lets you record manufacturer information once and publish it on every product that belongs to that manufacturer, which is what the EU General Product Safety Regulation asks for.

Manufacturer details on a product page

What the regulation requires

Regulation (EU) 2023/988 applies to products offered to EU consumers. For each product, the listing has to identify the manufacturer and — where the manufacturer is established outside the EU — the responsible person inside it, along with the safety information a buyer needs before purchasing.

In practice that means three things must be reachable from the product page:

  • who made the product, and how to contact them
  • who represents them inside the EU
  • the safety documentation for the product

How the extension works

Manufacturers are managed as their own records in the admin, then bound to products through a catalog attribute you nominate. Any product whose attribute matches a manufacturer record shows that manufacturer's details — so a catalogue of two thousand products sharing forty manufacturers needs forty records, not two thousand edits.

CapabilityWhat it does
Manufacturer recordsContact details, authorized representative, and a logo, managed from Content → GPSR Manufacturers
Attribute bindingYou pick which product dropdown attribute identifies the manufacturer
Safety documentsFiles attached per manufacturer and listed on the product page
Placement controlRender inside a product tab, below the description, or not at all
Configurable labelsEvery heading on the storefront block is editable, and translatable (en_US, pl_PL shipped)

Storefront output

The block renders contact information, the authorized representative, an optional logo, and the attachment list.

Manufacturer attachments on the product page

Both Luma and Hyvä templates ship with the extension; the Hyvä variant is applied automatically when a Hyvä theme is active.

Where to go next

  • Installation — composer install and setup commands
  • Configuration — every setting in Stores → Configuration → Qoliber → GPSR Settings
  • Usage — creating manufacturers and attaching documents
  • Troubleshooting — when details do not appear on a product
  • Developer guide — service contracts, schema, events and extension points