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.

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.
| Capability | What it does |
|---|---|
| Manufacturer records | Contact details, authorized representative, and a logo, managed from Content → GPSR Manufacturers |
| Attribute binding | You pick which product dropdown attribute identifies the manufacturer |
| Safety documents | Files attached per manufacturer and listed on the product page |
| Placement control | Render inside a product tab, below the description, or not at all |
| Configurable labels | Every 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.

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