What GPSR asks for — drafted for review
For online offers, GPSR Article 19 requires the manufacturer's name plus postal and electronic address and information identifying the product. The responsible person's name plus postal and electronic address is required when the manufacturer is not established in the EU. Any warning or safety information that applies to the product must also be shown in a language consumers can easily understand.
Doc2Shelf extracts available fields from spec sheets, safety data sheets, and labelling guides, flags gaps for review, and generates a structured draft GPSR block. A person decides which fields apply to the product before the block is used with a listing or exported.
Consistency across a large catalog
GPSR is hardest at scale — one product is manageable, but ten thousand is not. Doc2Shelf applies a repeatable structure while keeping manufacturer-location conditions and product-specific warnings separate, helping reviewed safety content stay consistent and auditable across the catalog.
A human review gate with content hashing ensures nothing is published or exported until a person has confirmed the safety information is correct.
Beyond GPSR: EU and US declaration drafts
GPSR is one part of the compliance picture. From the same reviewed product data, Doc2Shelf can prepare applicable EU/US declaration drafts, separate declaration labels, and DPP-oriented structured JSON for downstream implementation; a person reviews each output against the product and market requirements.
What goes into the GPSR information block
The GPSR information block is a listing section built from the product record. Each part maps to an Article 19 element or to a related on-product requirement, and each part has a typical home in supplier documents. Knowing where a value usually comes from tells the reviewer where to check it.
The product picture required by Article 19(c) is the listing image rather than part of the text block, so check it with the rest of the listing.
GPSR block contents and where the data usually comes from| Block field | Typical source in supplier documents | Shown in the listing |
|---|
| Manufacturer name, trade name or trade mark | Data sheet header or footer, label artwork, declaration of conformity, SDS section 1 | Yes — Article 19(a) |
|---|
| Manufacturer postal and electronic address | Label artwork, manual back page, SDS section 1, supplier contact pages | Yes — Article 19(a) |
|---|
| EU responsible person: name, postal and electronic address | Importer or representative details on labels, packaging, or a separate supplier statement | When the manufacturer is not established in the EU — Article 19(b) |
|---|
| Product type and identifiers (model, batch or serial format, GTIN, SKU) | Data sheet title and ordering table, rating plate, packaging artwork | Yes — Article 19(c) |
|---|
| Warnings and safety information | Manual safety chapter, label warnings, SDS hazard and precautionary statements | Where applicable — Article 19(d) |
|---|
| Importer details | Packaging artwork, or the default importer saved in your account settings | Optional in the listing; Article 11(3) requires them on the product, packaging or document |
|---|
How missing GPSR information is flagged
Supplier documents rarely contain everything. When a value the draft needs cannot be found in the documents, Doc2Shelf is designed to write a visible placeholder rather than a guess — for example “[REQUIRED: manufacturer electronic address]”. Placeholders show the reviewer exactly what is missing and where it belongs in the block.
Each extraction also carries a confidence score and a completeness score, a signal of which products need a closer look. Extracted facts are stored with the page and quote they came from in the supplier PDF.
Not every placeholder means information is legally required. If the manufacturer is established in the EU, a responsible-person placeholder should be removed rather than filled, because the separate responsible-person details are only needed when the manufacturer is not established in the EU. Export offers an option to strip leftover placeholders; that hides the marker but does not supply the missing information, so resolve real gaps first.
Multi-language warnings — drafts for review
Article 19(d) requires warnings and safety information in a language easily understood by consumers, as determined by the Member State where the product is made available. Selling in several EU countries therefore often means several language versions of the same warnings.
Doc2Shelf can translate listings, including the GPSR block, into more than 100 languages as review-ready drafts. A qualified reviewer must check each translation, especially warning wording that sector legislation prescribes — for example, toy warnings under the Toy Safety Directive must be preceded by “Warning” or “Warnings”. Translation does not establish compliance, and translated drafts go through the same review gate as the original.
Backfilling GPSR information across an existing catalog
GPSR applies from 13 December 2024. Under Article 51, products placed on the market under the old General Product Safety Directive before that date may continue to be made available. That transitional rule concerns the products themselves; check the regulation and the Commission’s guidelines for how the Article 19 offer information applies to listings that are still live. Backfilling the information for those listings is the cautious approach.
For a backfill, Doc2Shelf processes supplier PDFs in batches of up to 500, within your plan’s document allowance. A practical sequence:
- Export a list of live EU-facing listings and match each to its supplier documents.
- Upload the documents in batches and let Doc2Shelf build product records and draft GPSR blocks.
- Review the extractions with the lowest confidence or completeness scores first.
- Resolve placeholders, confirm manufacturer location, and remove responsible-person fields that do not apply.
- Approve, then publish to Shopify or WooCommerce as drafts or export the reviewed blocks for other channels.
Spreadsheet workflow vs Doc2Shelf workflow
Many teams start GPSR work in a spreadsheet, and for a small catalog that can be enough. The comparison below is about the workflow, not about which approach is compliant — compliance depends on the information and the people checking it.
Preparing GPSR information: two workflows compared| Task | Manual spreadsheet | Doc2Shelf workflow |
|---|
| Collecting data | Someone reads each PDF and types values into columns | Values are extracted from uploaded PDFs into a product record |
|---|
| Gaps | Empty cells; easy to miss | Visible [REQUIRED: …] placeholders in the draft |
|---|
| Responsible person | Formula or manual rule per row | Reviewer confirms whether the conditional details apply |
|---|
| Warnings in other languages | Separate translation process | Translated drafts for qualified review |
|---|
| Review evidence | Depends on your own process | Review gate with content hash; edits invalidate the review |
|---|
| Getting it into the shop | Copy and paste, or CSV import | Draft products on Shopify or WooCommerce, or export |
|---|
| Setup and flexibility | No new tool; any column layout you want | A new tool to learn; structure follows Doc2Shelf’s record |
|---|
What Doc2Shelf does not do
Doc2Shelf prepares and structures GPSR information from documents you provide. Several GPSR obligations sit with economic operators and cannot be handed to software:
- It does not carry out the internal risk analysis or draw up the manufacturer’s technical documentation.
- It does not test products or assess whether a product is safe.
- It is not a responsible-person or authorised-representative service and cannot act as your EU operator.
- It does not perform conformity assessment, apply CE marking, or issue certificates.
- It does not notify accidents or dangerous products through the Safety Business Gateway, or run recalls.
- It does not verify that supplier statements are true, and it does not provide legal advice.