Magento 2 Experts — Hyvä Theme, Tailwind CSS & SEO from a Single Source ›

Magento 2 GPSR: Manufacturer and Safety Details per Product

Magento 2 Extension Hyvä Ready Magento 2.4.x

SKU: GPSRPRODUCTSAFETY1

  • manufacturer and EU responsible person as maintained records
  • batch, type and warnings per product and language
  • block on the product page, optionally also in listings
  • completeness check with report and optional purchase block
Auf Lager
€149.00

Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.

No download, but personal setup

No download, but personal setup. This product is not a downloadable software package for self-installation. With your order, you commission Mironsoft to individually set up this module in your shop. We will get in touch with you within 2 business days — we'll sort out the details and payment together then.

This offer is aimed at business owners and companies running a Magento 2 shop.

6 Features

Magento 2 GPSR: manufacturer and safety details where shoppers look for them

With Magento 2 GPSR from Mironsoft you maintain manufacturer data, the responsible person in the EU, product identification and warnings once, centrally, and the module places them on every product page automatically. Instead of free text in the description you get structured fields that can be checked, exported and translated per store view. A completeness check shows which items still miss details. The module runs on Alpine.js in the Hyvä theme and needs no extra library. Which details apply to your range is for you and your legal adviser to decide.

Manufacturer directory

Name, brand, postal address and email are created once and assigned to many products.

Responsible person

For manufacturers outside the EU you store the responsible person in the EU with address and contact.

Type, batch, serial number

Record the identification per product, including a note when it sits on the packaging or a leaflet.

Warnings and safety notes

Warnings and safety information are formatted text, kept separately per store view.

Completeness check

A report lists items with missing details so gaps are found before anyone complains.

Multilingual

Texts appear in the language of the store view in which the customer shops.

Why GPSR in the shop

Why shops should treat Magento 2 GPSR as a topic of its own

Since 13 December 2024 the EU General Product Safety Regulation (Regulation (EU) 2023/988, GPSR) applies in all member states. For distance sales it is widely read as requiring that offers show, among other things, the manufacturer, the responsible person in the EU, the product identification, warnings and safety information. Merchants therefore search for Magento 2 GPSR, Magento 2 manufacturer information or Magento 2 EU responsible person.

Out of the box, Magento has no dedicated fields for this. Many shops paste a paragraph into the description, which becomes inconsistent across hundreds of items. With Magento 2 GPSR the paragraph turns into maintained data. Please note that the regulation is not replaced by software. Which details apply to which product stays with the shop owner; the module provides the technical side and is not legal advice.

01Manufacturer

Magento 2 GPSR: maintain manufacturers and EU contacts centrally

In the admin you build a manufacturer directory. Each entry holds company name, brand, postal address, email and an optional web address. If the manufacturer is based outside the EU, you link the responsible person in the EU as a second record. When an address changes you edit it in one place and every assigned product shows the new details.

  • Manufacturer and responsible person as separate records
  • Assign per product, per category or by CSV import
  • Warning when a non-EU manufacturer has no responsible person
Admin › GPSR › Manufacturers
Manufacturer
Example Maker Ltd (sample data)
EU responsible person
Example Agent S.L. (sample data)
Assigned products42
Product › Product safety
Type
Model A-100 (example)
Batch
2025-11-B (example)
Identification onpackaging
02Identification

Type, batch and serial number as structured product data

The regulation refers to identification by type, batch, serial number or another element that allows the product to be identified. The module creates dedicated product attributes for this. If the detail can only sit on the packaging, you store a matching note. For configurable products the simple products may carry their own batches, while manufacturer and warnings are inherited from the parent.

  • Fields for type, batch, serial number and model reference
  • Inheritance from configurable to simple products
  • Note field for details printed on the packaging
03Warnings

Warnings and safety notes per product and language

You maintain warnings as formatted text on the product or as a text block for whole categories. Every store view gets its own language version, so German shoppers read German and English shoppers read English. In addition a safety data sheet or a manual can be attached as PDF. On the product page the safety block appears directly below the buy box or as a tab, depending on your layout.

  • Text blocks for categories, individual additions per product
  • Own language version per store view
  • PDF attachments for manuals and safety data sheets
Storefront · product page
Manufacturer
Example Maker Ltd, Sample Street 1
Warning
Not suitable for children under 3 (sample text)
Safety data sheetPDF
Admin › GPSR › Report
Complete
180 of 212 items (example)
Missing: manufacturer12
Missing: warning20
04Check

Check Magento 2 GPSR data: report on gaps and optional purchase block

An admin report lists every item where manufacturer, responsible person, identification or warning is missing. Filter by category and export the list as CSV for purchasing. If you prefer a stricter approach, enable the optional purchase block: products with incomplete mandatory details cannot be added to the cart. By default the module only warns in the admin.

  • Report with filter, sorting and CSV export
  • Mandatory fields selectable per product type
  • Purchase block optional, the default is a plain warning
Use cases

Where Magento 2 GPSR helps in everyday shop work

Typical situations in which structured safety data saves time.

Toys and children’s items

Age warnings and small-parts notes sit visibly at the product, and the batch is maintained per delivery.

Electronics from third countries

With Magento 2 GPSR the responsible person is stored for manufacturers outside the EU and shown with the address.

Resale with many suppliers

Manufacturers are assigned by CSV import, so supplier addresses no longer get copied into every text.

Marketplace and own shop

The same data serves as a source for exports and for your own shop, without maintaining it twice.

Comparison

Magento 2 GPSR: free text in the description or structured fields

The difference between manual upkeep and maintained records.

TopicWithout moduleWith Mironsoft GPSR Product Safety Info
Manufacturer detailsTyped into each descriptionOne record, assigned to many products
Responsible personOften forgotten or inconsistentOwn record, warning on a gap
LanguagesEvery language edited in the textOwn version per store view
ControlSpot checks by handReport with filter and CSV export
ChangesTouch every product separatelyChange an address in one place
Setup

How we set up Magento 2 GPSR for you

The process after you order Magento 2 GPSR.

1

Review

Together we clarify which product groups are affected and which details your legal adviser expects for your range.

2

Installation

We install the module, set up Magento 2 GPSR for your store views and create the attributes and the admin area.

3

Data transfer

Manufacturers, responsible persons and assignments are imported from your list by CSV.

4

Presentation

We place the safety block to fit your Hyvä theme, as a section or as a tab.

5

Test and handover

We check configurable products, languages and the report, then walk your team through the upkeep.

Scope

Scope compared to accessibility, electrical-device notices and energy labels

Magento 2 GPSR is limited to general product safety. The accessibility statement concerns the German BFSG, notices on electrical devices and batteries follow WEEE and battery rules, and the EU energy label has its own rules per product group. All of these Mironsoft modules can be combined.

The display uses Alpine.js in the Hyvä theme, without jQuery and without an extra library. Magento 2 GPSR delivers the technical implementation; the legal assessment of which details concern your range stays with the shop owner.

05How the purchase works

No download, but a personal setup

GPSR Product Safety Info is not listed here as a ready-made download for self-installation. The purchase is an order for a service: after the purchase we contact you, install the module in your shop and agree mandatory fields, text blocks and presentation with you.

Important to know

Your purchase does not include a download link. We will get in touch with you within 2 business days — we'll sort out the details and payment together then. This offer is aimed at business owners and companies running a Magento 2 shop.

FAQ

Frequently asked questions

Everything important about mandatory details, display, checks and how the purchase works.

How can I show GPSR details on the product page in Magento 2?
With Magento 2 GPSR you maintain manufacturer, responsible person, identification and warnings as fields. The module shows them as a product safety block on the product page, optionally as a tab.
How can I store the EU responsible person in Magento 2?
You create it as its own record with name, address and email and link it to the manufacturer. All assigned products then show the details automatically.
How can I show batch numbers per product in Magento 2?
Magento 2 GPSR adds fields for type, batch and serial number. For configurable products the simple products can carry their own batches.
Can I maintain warnings per language?
Yes. With Magento 2 GPSR every store view has its own text version, so each customer sees the notes in the language of the shop.
How do I find products with missing GPSR details?
The Magento 2 GPSR report in the admin lists all items with gaps. You filter by category and export the list as CSV.
Can the module stop incomplete products from being bought?
Optionally, yes. With the purchase block of Magento 2 GPSR, products without mandatory details cannot be added to the cart. The default is a plain warning in the admin.
Which details are mandatory for my product?
That depends on the product, its origin and your sales channel. The module provides the fields; the legal assessment is up to you or your legal adviser. This is not legal advice.
Does Magento 2 GPSR work in the Hyvä theme?
Yes. The block is built for Hyvä, uses Alpine.js and loads neither jQuery nor an extra library.
Can existing product data be imported?
Yes. For Magento 2 GPSR, manufacturers, assignments and warnings can be taken over by CSV, so you do not have to open every item.
Can I download it myself?
No. This offer is not a download product. After the purchase we install and configure the module for you in your shop.
Write Your Own Review
You're reviewing: Magento 2 GPSR – Mironsoft GPSR Product Safety Info
loader
Loading...

You submitted your review for moderation.

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of Service apply.

Magento 2 GPSR – Mironsoft GPSR Product Safety Info

Magento 2 GPSR – Mironsoft GPSR Product Safety Info

€149.00