GPSR is one of those rules that sounds abstract until you realise it changes what has to appear on your product pages. If you sell physical consumer products in the EU, it applies to you.
What GPSR is
The General Product Safety Regulation (Regulation (EU) 2023/988) is the EU’s baseline framework for the safety of consumer products. It applies to most non-food consumer goods and has been applicable since 13 December 2024. For online sellers, the practical effect is about information: certain safety-related details must be shown to the buyer before purchase.
What has to be on the product page
At a high level, for products in scope you generally need to make available:
- The manufacturer’s name and contact details.
- Where the manufacturer is outside the EU, the responsible person in the EU (with contact details).
- Information identifying the product (type, batch or serial, as applicable).
- Any warnings or safety information, where relevant, in a language the consumer understands.
The thread through all of it: a consumer should be able to see who stands behind the product and how to reach them, plus any safety warnings, before they buy.
What it means for PrestaShop
Practically, this is structured data attached to products and surfaced on the product page. On a small catalogue you might add fields by hand. On a large one — hundreds of thousands of products from multiple suppliers — you need it as part of your data and import pipeline, populated and kept current automatically, not typed in product by product.
That’s the same integration problem GPSR shares with the rest of catalogue management: getting consistent, complete data out of messy supplier sources and onto the page reliably.
How to approach it
- Confirm which of your products are in scope (most physical consumer goods are).
- Make sure manufacturer / responsible-person data exists for them — this is often the real gap.
- Add the required fields to your product data model and display them clearly on the product page.
- For big catalogues, wire it into your import/sync so it stays complete as the catalogue changes.
The shortcut
I maintain a PrestaShop GPSR module (part of my compliance range) and, more importantly, I build the data pipelines that keep this kind of information complete across large, multi-supplier catalogues. If GPSR is a data problem for you more than a form problem, that’s exactly the work I do.