Two ecosystems,
One big event.
November 5, 2026. Lyon
Save your seat >>
No reviews yet

GPSR – Product Safety Information

Product GPSR – Product Safety Information Image

EU GPSR product safety information on Sylius product pages: manufacturer, EU responsible person, identification, warnings (Regulation 2023/988).

Sylius version
2.2
Downloads
< 1K

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).

Features

Requirement (Art. 19 GPSR)What the plugin does
(a) Manufacturer name, trade mark, postal and electronic addressManufacturers back office, linked to products
(b) EU responsible personResponsible persons back office, default per manufacturer, override per product, warnings when missing
(c) Product identificationSylius product images, type / model and other identifier (e.g. GTIN/EAN)
(d) Warnings and safety informationTranslatable per product, fallback to the default locale
Clearly and visibly, in the offerProduct 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.

Installation

  1. composer require tmonier/sylius-gpsr-plugin

  2. Register Tmonier\SyliusGpsrPlugin\TmonierSyliusGpsrPlugin in config/bundles.php.

  3. Import @TmonierSyliusGpsrPlugin/config/config.yaml and the admin routes.

  4. Run bin/console doctrine:migrations:migrate.

  5. Create responsible persons and manufacturers (Catalog), then fill the Product safety tab; use the “GPSR data missing” filter to find gaps.

Compatibility

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).

Languages

English, French, German, Spanish, Italian, Dutch, Polish.

Categories / tags

Compliance, EU regulation, Legal, Catalog, Product page

Reviews

No reviews yet

No reviews yet. Be the first to review this product!

Loading
  • Free updates
  • Community support

Have already account? Sign in
See how it works
Compatibility & requirements
  • Compatible with Sylius 2.2 and higher

No reviews yet
17 plugins
Since 12.10.2026

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
Sylius Addons Marketplace

Discover plugins, themes, and resources from trusted vendors, helping you get the most out of your work.

© 2026 Sylius. All rights reserved.

Powered by Stripe