Keep the header rows
ComplyShelf reads the row of technical keys Amazon's own processor keys off (item_sku, feed_product_type, …). Without that row the file cannot be matched to anything, and it is refused rather than guessed at.
Amazon EU · Pre-upload diagnostics
Find missing Responsible Person, manufacturer, safety-document, and template data at SKU level before you prepare the next bulk correction.
Creating an account sets up your workspace first — then you upload your file.
Free during early access · no payment card. Paid plans will be announced in advance.
Before you upload
Use the Seller Central template with its item rows when you want those rows assessed. A blank supported template can create a product-type target for compatible Catalog listings, but it contains no products to review by itself. A listing report answers a different question. Compare the Amazon files in detail.
ComplyShelf reads the row of technical keys Amazon's own processor keys off (item_sku, feed_product_type, …). Without that row the file cannot be matched to anything, and it is refused rather than guessed at.
An .xlsx workbook, or a .txt, .tsv or .csv export of one, up to 25 MB. An older .xls is a different format: open it and save a copy as .xlsx first.
Item rows carry the SKUs to assess. A blank supported template can instead define the target, then compatible listings are added from Catalog.
An Amazon flat file carries no column saying which marketplace it came from, so you pick it when you upload.
Illustrative example
Four rows from a small template, run through the same import and readiness review the app uses. The products and SKUs below are made up for this page — they are not a customer's file — but every finding is the one ComplyShelf reports for that row.
The file gives a manufacturer name and nothing else. Complete that operator's address and contact once, and it applies to every SKU that shares it.
Different from the row above: there is no operator to complete, only one to add. The review keeps the two apart so you know which is which.
The row carries a number without saying what kind of identifier it is. A number is not an EAN until the template says so, so the identifier is reported as missing rather than assumed.
This row has a gpsr_safety_attestation value. ComplyShelf retains it exactly as supplied in the raw source row and offers no reading of it, so the row lands in the same place as SAMPLE-01. Cannot assess is a result, not a gap.
Every one of these rows also needs an EU Responsible Person and a compliance evidence URL, because this template carries neither — that is the work the review sets up. None of them has been submitted to Amazon, so none carries an Amazon result yet.
If the uploaded file also contains supported listing text, the wording review can show a phrase, its recorded reason, and the seller decision path. See the environmental-claims review workflow. See the environmental claims checker for supported languages and bulk-removal previews.
Checks with a next action
Detect a missing technical-key row or a file that is not a supported Amazon seller template.
Keep every finding tied to the original SKU and marketplace instead of returning a generic file warning.
Surface a missing or incomplete manufacturer, a missing EU Responsible Person, and a missing compliance evidence URL.
Show which columns ComplyShelf can fill, retain the original row for traceability, and generate a focused update from confirmed columns.
ComplyShelf can provide values for twelve fields: the manufacturer's name, address, country, email and phone; the same five for the EU Responsible Person; a compliance evidence URL; and a product safety page URL. The original raw row is retained, but the generated update is focused: it emits the SKU key, partial-update mode, and the allowed columns you confirmed rather than promising to reproduce every unknown source column.
Amazon names columns by technical key, so ComplyShelf matches on those rather than on the
localized labels above them — item_sku identifies the row,
feed_product_type the product type, manufacturer the manufacturer
name. A key it recognises with high confidence is offered as a suggestion; a key it only
pattern-matches is shown but never filled in for you, and nothing is written to any column
until you confirm it.
Two names are deliberately not guessed at. A DSA responsible-party contact is not the GPSR
EU Responsible Person, and gpsr_safety_attestation is a yes/no assertion rather
than a document link. Both stay visible and unmapped instead of being turned into a
confident but wrong answer.
Honest result
The checker finds template and readiness problems supported by ComplyShelf. Amazon may still apply category, marketplace, account, and policy rules when the file is uploaded.
Your original file and raw rows remain available for traceability. The generated update includes only its row key, partial-update mode, and confirmed supported columns; unknown columns are neither guessed nor promised as output.
Already have a processing report? Continue with the Amazon GPSR upload error guide.
FAQ
It reads the technical keys carried by the Amazon template, identifies its SKU rows, and reports missing or unsupported data that affects the GPSR correction workflow.
No. Upload the template inside your own ComplyShelf workspace. Never send passwords, session cookies, or Seller Central credentials.
No. A clean preflight means ComplyShelf did not find a supported structural or readiness problem. Amazon can still reject data under marketplace, category, account, or policy validations.
Yes. Confirm reusable manufacturer, EU Responsible Person, and evidence records, assign them across the affected listings, and continue through the bulk-fix workflow.
No. The original gpsr_safety_attestation value remains in the retained source row and is never interpreted, so a Yes or a No changes nothing in the review. It is not automatically emitted in the focused update. Whether the attestation is correct is a judgement about your product, not something a file check can settle.
Before you send a file
ComplyShelf is built and run by Denys Holda, an individual business established in Italy and registered with the Camera di Commercio Monte Rosa Laghi Alto Piemonte under REA BI-325108. It is a small operation, not a compliance agency, and you can reach a person at hello@complyshelf.com.
Bring the original Amazon template into your workspace and turn a large spreadsheet into an actionable SKU-level review.
Check my Amazon file