Shopify GPSR Checklist: EU Product Page Setup
If your Shopify store sells covered consumer products to EU buyers, each product offer must show four groups of GPSR information before purchase. Shopify recommends the Disclosures product metafield for legally required warnings and a product description or product metafield for other required information. Shopify does not directly provide an EU Responsible Person service.
Does GPSR apply to a Shopify store?
GPSR applies when a covered consumer product is offered to consumers in the EU; using Shopify does not change the product's legal scope. The manufacturer, importer, distributor and EU responsible person keep the duties attached to their actual roles.
A merchant outside the EU does not automatically need a new paid Responsible Person merely because the store uses Shopify. First identify the manufacturer and supply chain. An EU importer may already be the responsible economic operator; otherwise a written authorised-representative mandate may be suitable for the defined product.
What GPSR information must a Shopify product page show?
| GPSR information group | What the EU-facing offer must show | Practical Shopify data location | Who owns the accuracy |
|---|---|---|---|
| Manufacturer | Name, registered trade name or trademark, postal address and electronic address | Product description or dedicated product metafield/metaobject | Manufacturer and merchant publishing the offer |
| EU Responsible Person | When the manufacturer is outside the EU: name, postal address and electronic address of the EU responsible person | Separate product metafield or referenced metaobject; do not merge it with the manufacturer field | The product's actual EU responsible person and merchant |
| Product identification | Picture, product type and another identifier such as model, batch or serial reference where applicable | Shopify media and native product data, plus a metafield for the identifier used on the physical product | Manufacturer and merchant |
| Warnings and safety information | Applicable warnings or safety information in a language consumers can easily understand in the target Member State | Shopify's Disclosures product metafield/metaobject or another visible product-page block | Economic operator responsible for the information and merchant |
The complete online-offer checklist explains the four data groups. Product-page information does not replace physical labels, packaging, instructions, the risk assessment or technical documentation.
How do you add GPSR information without editing old Liquid files?
For a current Shopify Online Store 2.0 theme, use product metafields and a product-template section or block before editing theme code:
- In Shopify admin, open Settings → Custom data → Products.
- Create separate definitions for the manufacturer, EU Responsible Person and product identifier. Use Shopify's Disclosures definition for legally required warnings where it fits the data.
- Populate the values for every affected product and variant family. Do not paste one Responsible Person into unrelated products without a valid mandate.
- Open Online Store → Themes → Customize and select the relevant product template.
- Add a compatible text, rich-text or collapsible block and connect each setting to the product metafield through Shopify's dynamic-source picker.
- Check the rendered product page, mobile view, every target language and every EU market before publication.
Current Shopify themes normally use a templates/product.json template with modular sections and blocks. A custom Liquid section can still be appropriate for a bespoke theme, but a hard-coded product-template.liquid snippet is not a safe universal instruction.
Do Shopify sellers need a GPSR checkbox at checkout?
No general GPSR rule requires a buyer to accept product-safety terms through a checkout checkbox. Instead, the GPSR requires the specified product and operator information to be shown clearly and visibly in the online offer itself. Hiding warnings until checkout is too late for that purpose.
Shopify Checkout UI extensions can add defined checkout components, but extensions on the information, shipping and payment steps are available only to Shopify Plus stores. A checkout extension does not replace the product page, label, technical file or legal role analysis.
What is Shopify's role compared with the seller and manufacturer?
| Task | Shopify platform | Merchant operating the store | Manufacturer or responsible economic operator |
|---|---|---|---|
| Provide storefront fields | Supplies descriptions, metafields, metaobjects, theme blocks and apps | Chooses and configures the data model | Supplies the legally correct source data |
| Publish the required offer information | Does not complete every product automatically | Displays and checks the data before purchase | Verifies data tied to its legal role |
| Risk assessment and technical documentation | Does not perform the legal assessment | Collects records needed for the offered products | Manufacturer prepares and maintains the required records |
| Appoint the EU responsible person | Does not directly provide this service | Identifies the product's actual supply-chain route | EU manufacturer, importer, authorised representative or fulfilment provider occupies the role as the Regulation specifies |
| Handle unsafe products and recalls | Provides store and order tools | Stops affected offers and supports customer identification | The operator with the applicable GPSR duty notifies, corrects and cooperates with authorities |
Shopify's current Help page explicitly says the platform does not directly designate an EU Responsible Person. A third-party app can display fields, but installing the app is not a written legal mandate.
How should a Shopify store prepare for a product recall?
A workable Shopify recall process links the physical identifier to the online record and customer order:
- Stop the affected product and variant offers without deleting the evidence.
- Map the affected model, batch or serial range to Shopify SKUs, variants and orders.
- Determine which economic operator must use the EU Safety Business Gateway or contact the competent authority.
- Contact identifiable affected customers directly and, where the GPSR requires one, use a recall notice in the prescribed format.
- Record the decision, messages, corrective action, refunds or replacements and closure evidence.
Stock quantity alone is not traceability. The store needs a product identifier that also appears on the product, packaging or accompanying document.
Five common Shopify GPSR mistakes
- showing the EU Responsible Person only in a footer instead of on each affected product offer;
- hard-coding one operator address across products that are not covered by the same mandate;
- putting the warnings only at checkout;
- translating marketing text but leaving safety information in one language; and
- treating a Shopify app, theme block or badge as a GPSR certificate.
Shopify GPSR compliance service
Grüner Baum GmbH reviews product scope, responsible-person roles, risk records, technical documents, labels and the required product-page data before accepting a mandate. The Shopify GPSR Responsible Person service starts at €249 per year for one accepted low-risk product family; theme or app implementation is scoped separately. Request a product review.
Frequently asked questions
How do I add GPSR information to a Shopify product page?
Shopify recommends its Disclosures product metafield and metaobject entries for legally required product warnings. Other manufacturer, EU Responsible Person and product-identification data can go in the product description or product metafields, connected to a product-template section or block as a dynamic source.
Does Shopify provide an EU Responsible Person?
No. Shopify's current GPSR Help page says Shopify does not directly offer a service for designating an EU Responsible Person. The correct EU responsible person must be identified for each product and supply chain.
What GPSR information must a Shopify product page show?
A covered EU-facing offer must show manufacturer contact details, EU Responsible Person details when the manufacturer is outside the EU, product-identification information and applicable warnings or safety information in an understandable language. Keep the four groups distinct and visible before purchase.
Do Shopify sellers need a GPSR checkbox at checkout?
No general GPSR checkout-checkbox duty exists. The GPSR requires the specified information to be shown clearly and visibly in the online offer before purchase. Shopify also restricts Checkout UI extensions on the information, shipping and payment steps to Shopify Plus stores.
Can a Shopify app make a product GPSR compliant?
No. An app can store or display data, but it cannot perform the manufacturer's legal role, create missing safety evidence, appoint an EU Responsible Person by itself or certify that a product is compliant.
Official sources
| Topic | Legal basis | Official text |
|---|---|---|
| The GPSR applies to consumer products offered to consumers in the EU, including online | GPSR Articles 2 and 4 | Regulation (EU) 2023/988 on EUR-Lex |
| EU responsible person: who holds the role | GPSR Article 16 | Regulation (EU) 2023/988 on EUR-Lex |
| The four information groups in online and distance-sale offers, before purchase | GPSR Article 19 | Regulation (EU) 2023/988 on EUR-Lex |
| Notifying authorities through the Safety Business Gateway | GPSR Article 9(8) and Article 20 | Regulation (EU) 2023/988 on EUR-Lex |
| Contacting affected customers directly; recall notice | GPSR Articles 35 and 36 | Regulation (EU) 2023/988 on EUR-Lex |
| Disclosures metafield; Shopify does not designate an EU Responsible Person | Shopify Help Center (platform guidance, not law) | Shopify Help — Understanding the General Product Safety Regulation |
| Connecting metafields to theme sections and blocks | Shopify developer documentation | Shopify developer documentation — Dynamic data sources |
| Checkout UI extensions on the information, shipping and payment steps only for Shopify Plus | Shopify developer documentation | Shopify developer documentation — Checkout UI extensions |
This article is general information, not legal advice.
30-Minute GPSR Assessment
Whether your brand is entering the EU market or already selling, eugpsr.de supports you with GPSR gap assessment, documentation preparation, labelling and warning reviews, traceability structure and Responsible Person services.