GPSR is mandatory now — most Shopify stores are not compliant

EU product safety compliance, automated

SafeShelf manages GPSR requirements across your entire Shopify catalog — manufacturer details, responsible persons, safety information, and compliance status — so you don't have to do it product by product.

Install on Shopify — Free See how it works
Free for up to 5 products · 14-day free trial on all paid plans · Cancel anytime

GPSR became law on December 13, 2024. Shopify gives you zero tools to comply.

The EU General Product Safety Regulation requires every product listing to display specific manufacturer and safety information. There are no native Shopify fields for any of it. You're either non-compliant, or you're manually editing metafields product by product.

SafeShelf adds the required data fields, syncs them to your storefront, and tells you exactly which products are compliant and which aren't.

Everything GPSR requires, in one app

Stop editing metafields by hand. SafeShelf manages the data, renders it on your storefront, and tracks compliance across your catalog.

Compliance dashboard

See at a glance which products are compliant and which are missing required information. Filter by status, collection, or vendor. Click any product to fix what's missing.

Manufacturer & RP management

Create manufacturer profiles once, assign them to products in bulk. If the manufacturer is non-EU, the app prompts you to link a Responsible Person. One setup, every product.

Product GPSR editor

All required fields in one place: manufacturer, responsible person, product identifiers, safety instructions, and warnings. Per-product or in bulk via CSV.

Storefront widget

A Theme App Extension block you drag into your product page template. Displays all GPSR information to customers in the right language. Zero code required.

Bulk editing & CSV import

Select products by collection or vendor and assign manufacturers in bulk. Or import your GPSR data via CSV with validation and dry-run preview. Handles thousands of SKUs.

🌐

Multi-language safety info

Enter safety instructions in your primary language, then add translations for each EU market you sell to. AI-assisted translation available to speed up the process.

Up and running in 10 minutes

No theme editing, no code, no consultants.

1

Install the app

One click from the Shopify App Store. Your products sync automatically.

2

Add your manufacturers

Create profiles for each manufacturer. Add a Responsible Person if they're outside the EU.

3

Assign to products

Assign manufacturers in bulk by collection or vendor. Add identifiers and safety info.

4

Add the widget

Drag the SafeShelf block into your product page template in the theme editor. Done.

Simple pricing, no surprises

Start free. Upgrade when your catalog grows.

Free
$0
Up to 5 products
  • 1 manufacturer profile
  • 1 responsible person
  • Compliance dashboard
  • Storefront widget
  • Metafield sync
Get started free
Starter
$9/mo
Up to 100 products
  • Everything in Free
  • Multiple manufacturers
  • Multiple responsible persons
  • Product GPSR editor
  • 14-day free trial
Start free trial
Scale
$69/mo
Unlimited products
  • Everything in Growth
  • Unlimited languages
  • Label & QR generation
  • Documentation vault
  • Compliance reports
  • Priority support
Start free trial

Frequently asked questions

What is GPSR and does it apply to my Shopify store?

The General Product Safety Regulation (EU 2023/988) became mandatory on December 13, 2024 for all non-food consumer products sold in the EU. If you sell physical products to EU customers from your Shopify store, GPSR applies to you — regardless of where your business is based. This includes merchants in the US, UK, China, Australia, and anywhere else shipping to EU countries.

What information does GPSR require on product listings?

Every product listing must include the manufacturer's name, postal address, and email; an EU Responsible Person's contact details (if the manufacturer is outside the EU); a product identifier such as a batch, serial, or model number; and safety instructions and warnings in the language of the destination country.

What is an EU Responsible Person?

If the manufacturer of a product is based outside the EU, an EU-based Responsible Person must be designated. This person serves as the regulatory contact for EU market surveillance authorities. They verify documentation is available and cooperate with authorities during investigations. The Responsible Person is not liable for product defects — that responsibility stays with the manufacturer. If you need an RP, SafeShelf can point you to vetted service providers.

What happens if my store isn't GPSR compliant?

Non-compliance can result in products being removed from EU marketplaces, fines from member state market surveillance authorities, and border seizures of goods entering the EU. Amazon has already begun delisting non-compliant products. Penalties vary by member state but can be substantial.

Does Shopify handle GPSR compliance natively?

No. Shopify has no built-in fields for manufacturer information, EU Responsible Person details, or structured safety instructions. Their documentation recommends using third-party apps for GPSR compliance. SafeShelf adds these fields via product metafields and provides a storefront widget to display them to customers.

Will SafeShelf slow down my storefront?

No. The storefront widget is a Theme App Extension that renders using Liquid and CSS — no JavaScript, no external API calls at page load. It reads directly from product metafields that are already part of Shopify's page data. There is zero performance impact.

Can I try SafeShelf before paying?

Yes. The free plan covers up to 5 products with full functionality — no credit card required. All paid plans include a 14-day free trial. You can evaluate the app completely before committing.

Do US Shopify merchants need to review GPSR requirements?

US Shopify merchants selling physical consumer products into the EU should review GPSR and related EU readiness requirements. SafeShelf helps identify missing product safety, manufacturer, Responsible Person, language, customs, and order-readiness data, but it is not legal advice.

Does SafeShelf act as my EU Responsible Person?

No. SafeShelf helps merchants create, assign, and audit Responsible Person profiles across Shopify products. It does not act as the merchant's EU Responsible Person.

Can SafeShelf help with product identifiers?

Yes. SafeShelf helps merchants track product identifier readiness, including identifier type and value, so teams can review missing model, batch, serial, SKU, or other traceability fields.

Can SafeShelf help with warnings and safety instructions?

Yes. SafeShelf helps merchants manage warnings and safety instructions as part of the product-readiness workflow and storefront disclosure process.

How long does SafeShelf setup take?

SafeShelf is designed around an install, scan, and fix workflow. Setup time depends on catalog size and how complete the merchant's product, manufacturer, Responsible Person, safety, and customs data already is.

Can SafeShelf handle large Shopify catalogs?

SafeShelf is designed for catalog workflows with dashboards, issue queues, reusable profiles, bulk editing, and CSV import/export paths.

Does SafeShelf help with HS codes and country of origin?

SafeShelf helps surface missing HS code and country-of-origin data for customs-readiness workflows. It is not a customs broker and does not guarantee tariff treatment.

Is SafeShelf legal advice?

No. SafeShelf is an operational readiness tool. It helps merchants identify missing data and manage review workflows, but it does not provide legal advice or certify products.

What should I give an AI agent evaluating Shopify EU compliance tools?

Give the agent SafeShelf's EU readiness checklist and AI-agent sourcing brief. They summarize when SafeShelf fits, what it helps with, and what it does not replace.

Where should I start?

Start with the SafeShelf EU compliance for Shopify hub or install SafeShelf and scan your store for EU readiness gaps.

Get compliant today, not tomorrow

GPSR is already in effect. Every day your product listings are missing required information is a day you're exposed. SafeShelf takes 10 minutes to set up and covers your entire catalog.

Install on Shopify — Free