EU GPSR product safety information on Sylius product pages: manufacturer, EU responsible person, identification, warnings (Regulation 2023/988).
Since 13 December 2024, every online shop selling consumer products in the European Union must show, in each product offer, the manufacturer, the EU responsible person when the manufacturer is outside the Union, product identification and warnings or safety information (Article 19 of Regulation (EU) 2023/988).
| Requirement (Art. 19 GPSR) | What the plugin does |
|---|---|
| (a) Manufacturer name, trade mark, postal and electronic address | Manufacturers back office, linked to products |
| (b) EU responsible person | Responsible persons back office, default per manufacturer, override per product, warnings when missing |
| (c) Product identification | Sylius product images, type / model and other identifier (e.g. GTIN/EAN) |
| (d) Warnings and safety information | Translatable per product, fallback to the default locale |
| Clearly and visibly, in the offer | Product safety section on the product page, no click needed |
Product safety tab on the admin product form; your Product entity is not modified.
Outside EU badges, a warning on non-EU manufacturers without a responsible person, and a “GPSR data missing” filter on the products grid.
Demo fixtures; customisable through Twig hooks and resource overrides.
composer require tmonier/sylius-gpsr-plugin
Register Tmonier\SyliusGpsrPlugin\TmonierSyliusGpsrPlugin in config/bundles.php.
Import @TmonierSyliusGpsrPlugin/config/config.yaml and the admin routes.
Run bin/console doctrine:migrations:migrate.
Create responsible persons and manufacturers (Catalog), then fill the Product safety tab; use the “GPSR data missing” filter to find gaps.
Sylius 2.2 and 2.3; MySQL, MariaDB and PostgreSQL. The plugin displays the data; collecting correct data stays the merchant’s job (see “What you still have to do” in the README).
English, French, German, Spanish, Italian, Dutch, Polish.
Compliance, EU regulation, Legal, Catalog, Product page
No reviews yet. Be the first to review this product!
Free, open source (MIT) Sylius 2 plugins for European merchants: compliance (Factur-X, EU withdrawal, GPSR), B2B (quick order, volume pricing, quotes) and back-office productivity. Tested, PHPStan max, 7 languages.
Read more© 2026 Sylius. All rights reserved.