GPSR for Shopify Stores: What to Add and Where
Shopify isn't a marketplace, so nothing gets flagged or suppressed for you automatically. Its help page says exactly what has to appear on your store; the mechanism is on you.
Last reviewed 8 September 2026. Written by the Ariadne team from the regulation text and marketplace documentation. Not legal advice.
What Shopify says a merchant must show
Shopify's help center article "Understanding the General Product Safety Regulation (GPSR)" opens with a disclaimer that it doesn't contain legal advice. It lists what product labels and the website need to include: an identifying element such as a picture, type, batch and serial number; the manufacturer's name, registered trade name or trademark, physical address and electronic contact information; the EU Responsible Person and their contact details if the manufacturer is outside the EU; instructions, warnings and safety information in the language of the country of sale where required; and it reminds merchants of the underlying duties to report accidents to EU authorities and cooperate with recalls.
An identifying element, such as picture, type, batch, and serial number.
The closest thing Shopify has to a field
Shopify's one structured, storefront-rendered mechanism is the Disclosures product metafield. It lives under Products > a product > Product metafields > Disclosures, is stored as a list.disclosure_reference metafield in the shopify namespace, and ships with built-in entries for US warnings, California Prop 65 and CPSC choking hazards, plus a custom type you define yourself with a label, warning text, an optional symbol image and the jurisdictions it applies to.
| What GPSR needs | Where Shopify puts it |
|---|---|
| Manufacturer name, address, email | Product description, or a custom metafield you build and render yourself |
| EU Responsible Person | Same as above. Shopify names no built-in field. |
| Warnings, safety information | The Disclosures custom type, or product description text |
| Product identification, batch or serial number | Product description, or a custom metafield |
Apps, if you'd rather not build it yourself
A small number of GPSR-specific apps have appeared on the Shopify App Store. Two examples, as listed on the store: GPSR Kit - EU Compliance, free for up to 10 products with paid tiers up to $29 a month for unlimited products and CSV import; and GPSR Shield, with a free plan built around what it calls an "Article 19 editor and publish gate" and a $14.90 a month Pro plan for CSV batches. Neither had more than a handful of reviews at the time of this research, so treat them as unproven rather than industry-standard.
What happens if it's missing
Nothing, from Shopify's side. Shopify performs no GPSR check, sets no deadline, and takes no listing action, because it is a platform, not a marketplace. Enforcement sits entirely with EU and Northern Ireland market-surveillance authorities acting directly against you as the merchant. Shopify's Terms of Service and Acceptable Use Policy simply require you to comply with the law that already applies to you.
Where buyers see it
Wherever you put it. Disclosures render in a dedicated section on supported themes, Online Store 2.0 themes such as Dawn add a Disclosures block to the product template automatically, but manufacturer and Responsible Person data render only where you decide to put them: in a description, a custom metafield block, or an app's own section.
Marketplace-specific quirks
- One storefront, many markets. Shopify Markets lets a single store sell into the EU and Northern Ireland from one theme. Opting a product out of GPSR-relevant marketplaces elsewhere, say, Etsy or eBay, has no effect on your own Shopify store; if EU or NI shipping is enabled there, the disclosure duty applies on that storefront regardless.
- No grandfathering logic. Because Shopify never asked for GPSR data in the first place, it has nothing to say about pre-13-December-2024 stock. The Article 51 transitional question is yours to resolve. See GPSR and stock from before December 2024.
- The product picture. Shopify's own list is notable for explicitly naming a product picture as a GPSR "identifying element" on the storefront, matching Article 19's own requirement for a picture in the online listing.
How Ariadne's record maps onto a Shopify store
Shopify is where Ariadne's plain-text output does the most work by itself. There is no field to match, no attribute name to look up. The generated block, manufacturer identity, the EU Responsible Person block when needed, the product's traceability ID and batch number, the image reference, and warnings by language, is written to be pasted straight into a product description or a custom metafield you render on the product page, since that is exactly what Shopify's own help page tells you to do. Generate your block here.
Frequently asked
Does Shopify have a built-in GPSR feature?
No dedicated one. Shopify's Disclosures metafield is the closest structured mechanism, but it is modeled on US jurisdictions such as California Prop 65 and CPSC, with no EU grouping, and Shopify's own documentation for it makes no GPSR or EU mention.
Will Shopify suppress my listing if I skip GPSR?
No. Shopify performs no compliance check and takes no listing action. Enforcement is by EU and NI authorities directly against you, the merchant.
Do I need a Shopify app to comply with GPSR?
No, but it can help organize the data. Shopify's own help page suggests third-party compliance tools "might be available on the Shopify App Store" without naming one; a small number of dedicated GPSR apps exist, none with a long review history at the time of this research.
Where should GPSR information go on my Shopify product page?
Shopify names the Disclosures metafield for warnings and suggests the product description or a custom metafield for everything else, since it has no other structured field for manufacturer or Responsible Person data.
Sources
Related guides