One of the most practical challenges of GPSR compliance is knowing exactly what to write. This article provides copy-paste templates for the mandatory GPSR information blocks that should appear on every product page, with examples for common scenarios.
Template 1 — EU manufacturer (simplest case)
If your products are manufactured by an EU-based company and you are the manufacturer or an authorised distributor:
**Manufacturer Information**
[Company Legal Name]
[Street Address], [City], [Country]
Contact: [email@domain.com] | [Phone number]
Product Reference: [SKU or batch number]
Example:
**Manufacturer Information**
Müller GmbH & Co. KG
Industriestraße 42, 80939 Munich, Germany
Contact: produkte@muller-example.de | +49 89 123 456
Product Reference: MUL-PRO-4892-B
Template 2 — Non-EU manufacturer with EU Responsible Person
If your products are manufactured outside the EU (e.g., China, US, UK, Turkey) and you have appointed an EU Responsible Person:
**Manufacturer**
[Manufacturer Legal Name]
[Country of manufacture]
Contact: [manufacturer contact]
**EU Responsible Person (GPSR Art. 16)**
[EU RP Legal Entity Name]
[Street Address], [City], [EU Country]
Contact: [eu-rp@domain.eu]
Product Reference: [identifier]
Example for a product manufactured in China:
**Manufacturer**
Shenzhen TechGoods Co., Ltd.
Shenzhen, Guangdong, China
Contact: export@techgoods-example.com
**EU Responsible Person (GPSR Article 16)**
EU Compliance Services B.V.
Herengracht 200, 1016 BV Amsterdam, Netherlands
Contact: compliance@eucs-example.eu
Product Reference: TG-HB-2024-001 | Batch: 2024-Q3
Template 3 — With safety warnings
For products requiring safety warnings (toys, electrical items, chemical products, etc.), add the safety block after the manufacturer information:
**Safety Information**
⚠ [Relevant warning in buyer's language]
CE marking: [CE + notified body number if applicable]
For EN: [Safety warning in English]
For DE: [Sicherheitshinweis auf Deutsch]
For FR: [Avertissement de sécurité en français]
For NL: [Veiligheidswaarschuwing in het Nederlands]
Example for a toy:
**Safety Information**
⚠ Not suitable for children under 36 months — choking hazard (small parts)
⚠ Adult supervision required
CE marking: CE 2345 (certified by TÜV SÜD)
DE: Nicht geeignet für Kinder unter 36 Monaten — Erstickungsgefahr (Kleinteile)
FR: Ne convient pas aux enfants de moins de 36 mois — danger d'étouffement (petites pièces)
NL: Niet geschikt voor kinderen onder de 36 maanden — verstikkingsgevaar (kleine onderdelen)
Where to place this information on product pages
The GPSR information block should appear in one of these locations:
- Preferred: Directly in the product description, after the marketing description
- Acceptable: In a dedicated "Compliance Information" or "Product Details" tab below the main description
- Acceptable: In an expandable "More Information" accordion section
- Not acceptable: In a linked PDF, a separate webpage requiring navigation, or hidden behind multiple clicks
Platform-specific implementation
Shopify
Add the manufacturer information block to the end of the product description in the Shopify admin, or create a "Compliance" metafield displayed in your theme's product template. Metafields are the cleaner long-term approach for stores with many products.
WooCommerce
Use the "Additional Information" tab (built into WooCommerce via product attributes) or add a custom product tab using the free "YITH WooCommerce Tab Manager" plugin. Create a tab named "GPSR Compliance Information" and populate it with the manufacturer block.
PrestaShop
Use the Features section (Catalog → Products → Features tab) to add manufacturer information as structured product features displayed in the product sheet. This also generates correct schema markup for search engines.
Handling multiple manufacturers across a product range
If your store sells products from different manufacturers, you need a system — not a manual copy-paste for each product. Options:
- Create manufacturer profiles as global attributes / metafields and assign them to products
- Use a compliance management plugin that generates the correct disclosure block from structured data
- For large catalogues: consider a Product Information Management (PIM) system that outputs GPSR-compliant product data
Audit your current product descriptions
EuroGPSR's automated scanner checks your product pages for missing GPSR-required information and flags which specific elements are absent — manufacturer details, product identifiers, contact information, or EU RP. The free scan covers your homepage and up to 3 additional pages (including product pages). Use it to quickly identify which pages need the templates above applied.