Magento 2 GPSR: Manufacturer and Safety Details per Product
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
Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.
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 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.
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
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
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
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
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.
Magento 2 GPSR: free text in the description or structured fields
The difference between manual upkeep and maintained records.
| Topic | Without module | With Mironsoft GPSR Product Safety Info |
|---|---|---|
| Manufacturer details | Typed into each description | One record, assigned to many products |
| Responsible person | Often forgotten or inconsistent | Own record, warning on a gap |
| Languages | Every language edited in the text | Own version per store view |
| Control | Spot checks by hand | Report with filter and CSV export |
| Changes | Touch every product separately | Change an address in one place |
How we set up Magento 2 GPSR for you
The process after you order Magento 2 GPSR.
Review
Together we clarify which product groups are affected and which details your legal adviser expects for your range.
Installation
We install the module, set up Magento 2 GPSR for your store views and create the attributes and the admin area.
Data transfer
Manufacturers, responsible persons and assignments are imported from your list by CSV.
Presentation
We place the safety block to fit your Hyvä theme, as a section or as a tab.
Test and handover
We check configurable products, languages and the report, then walk your team through the upkeep.
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.
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.
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?
How can I store the EU responsible person in Magento 2?
How can I show batch numbers per product in Magento 2?
Can I maintain warnings per language?
How do I find products with missing GPSR details?
Can the module stop incomplete products from being bought?
Which details are mandatory for my product?
Does Magento 2 GPSR work in the Hyvä theme?
Can existing product data be imported?
Can I download it myself?
Magento 2 GPSR – Mironsoft GPSR Product Safety Info