HomeGuides › How to add GPSR information to Shopify product pages with metafields

How to add GPSR information to Shopify product pages with metafields

By Karim El Achaq, founder of EUReady · Last updated: 6 July 2026

Key facts

Does Shopify have a built-in GPSR field?

No. Shopify provides one native tool, the Disclosures product metafield, meant for legally required warnings, and its own help center tells merchants to put the rest (manufacturer details and the EU responsible person) in the product description or in custom metafields, or to use a third-party app. There is no ready-made "GPSR" section in the admin, which is why most stores get this wrong.

That leaves two clean options: build the metafields yourself (this guide), or use an app that creates and displays them for you. Either way the underlying mechanism is the same, product metafields plus a theme block, so understanding the manual route tells you exactly what any app is doing under the hood.

What metafields do you need for GPSR?

You need one metafield per piece of information the GPSR asks a listing to show: the manufacturer identity, the EU responsible person, and product safety warnings. The table below is a schema you can copy directly into Settings, Custom data, Products. Namespace and key are yours to choose; the types below are what render cleanly on a product page.

Namespace and keyField typeWhat goes in it
custom.manufacturer_nameSingle line textLegal name of the manufacturer (or your trade name if you make the product).
custom.manufacturer_addressMulti-line textFull postal address of the manufacturer.
custom.manufacturer_emailSingle line textA monitored contact email (or website with a working contact route).
custom.eu_responsible_personMulti-line textName, EU postal address and email of your EU responsible person. Required when neither you nor the manufacturer is established in the EU.
custom.safety_warningsMulti-line text or Disclosures metaobjectAge warnings, hazard statements, choking or fire warnings, disposal notes. Use Shopify's native Disclosures entry here if you prefer.
custom.care_instructionsMulti-line text (optional)Assembly, use or care information where relevant to safety.

Keep the compliance metafields in their own namespace so they never mix with marketing copy. One definition set covers the whole catalog; you only fill values per product.

How do you set it up in the Shopify admin, step by step?

  1. Create the definitions. Go to Settings, Custom data, Products, Add definition, and create each metafield from the table above, choosing the field type shown. Do this once for the store.
  2. Fill the values per product. Open a product, scroll to the Metafields section, and enter the manufacturer and responsible person details. For a large catalog, bulk-edit via a CSV import tool (for example Matrixify) instead of clicking through every product.
  3. Add the warnings. Use the native Disclosures product metafield (or your custom.safety_warnings field) for age, hazard and disposal warnings specific to the category.
  4. Show it on the page. In Online Store, Themes, Customize, open the product template, add a block, and choose the metafield block for each field so it renders under a heading such as "EU product safety information". On themes without a metafield block, add a short Liquid snippet in the product section that outputs {{ product.metafields.custom.manufacturer_name }} and the other keys.
  5. Match your physical labels. The same manufacturer, responsible person and warning information must travel with the product on the item, its packaging or an accompanying document. The page and the label must agree.

If you sell in more than one EU language, remember the information must be understandable to buyers in the destination country. Shopify Markets Translate handles the storefront copy, but the compliance metafields need their own translated values.

Metafields or an app: which should you use?

Metafields by hand are free and fully under your control, and they are the right choice for a small, stable catalog. They become painful when you have hundreds of SKUs, need per-category warnings, sell in several languages, or want a scan that flags which products are still missing data. That is the gap compliance apps fill: they generate the schema, bulk-fill it, and display it, so you are not maintaining Liquid.

Whichever route you pick, the checklist of what must appear is the same. Our GPSR product page checklist lists the exact seven points, and the responsible person guide explains who can fill that role and where their details belong.

Change log

Check your store for free

EUReady scans every product in your Shopify store, shows you exactly what GPSR and EPR info is missing, and fills it in for you. Join the free beta and be first in line when we launch on the Shopify App Store.

No credit card. Founding members lock in 50% off for life.

Frequently asked questions

Does Shopify have a native GPSR field?

Not a complete one. Shopify offers a Disclosures product metafield for legally required warnings, and its help center directs merchants to use the product description or custom metafields for manufacturer and EU responsible person details, or a third-party app.

What metafields do I need for GPSR on Shopify?

At minimum: manufacturer name, manufacturer address, manufacturer email, EU responsible person (name, EU address, email) and product safety warnings. Store them in their own namespace and display them on the product page under a clear safety heading.

How do I display a metafield on the product page?

In the theme editor, open the product template, add a block, and select the metafield block for each field. On themes without a metafield block, add a Liquid snippet that outputs the metafield values, for example the manufacturer name and responsible person, under a safety information heading.

Do the product page and the physical label both need the information?

Yes. GPSR requires the manufacturer and responsible person details and the safety warnings to be shown before purchase (on the listing) and to travel with the product (on the item, packaging or an accompanying document). The two must match.

Do I need to translate the compliance information?

The safety information must be understandable to buyers in the country where the product is sold. If you sell across EU languages, translate the warnings and, where relevant, the safety-critical instructions, not just the marketing copy.

Official sources

This guide is general information for online sellers, based on publicly available EU legislation. It is not legal advice. Regulations evolve and national rules differ: for decisions that matter to your business, confirm with a qualified professional or the official sources linked above.