Fix a broken Shopify products export — free.
Already have a Shopify-shaped products file that won’t import cleanly? Upload it and get
back a repaired products import CSV. We fix the mechanical breakage — a stray byte-order mark or
Windows line endings, headers that drifted from Shopify’s names, prices written as $19.99,
and duplicate handles — and flag anything that needs your judgment, with a plain-language list of
exactly what we changed. Your original file is never changed.
What it does
This is for a file that’s already in Shopify’s products shape but won’t import — a real export that picked up damage along the way. It repairs the mechanical problems deterministically: it strips a stray byte-order mark, normalizes line endings, maps drifted headers back to Shopify’s canonical names (Handle, Title, Variant SKU, Variant Price, and the rest), cleans price formatting, and surfaces duplicate handles. There’s no AI guessing here — the same broken file always produces the same repaired file.
Fixed vs. flagged — nothing changes silently
Every defect shows up one of two ways. Anything we can safely repair appears under
fixed, with the before → after so you can see exactly what changed. Anything that
needs a human decision — like two rows sharing one handle but disagreeing on the title — appears
under needs you, with the reason. Formula-style values (a cell starting with
=) are kept as-is and flagged, never altered.
Repaired file, not an automatic write
This hands you a repaired import file to check and upload yourself — it never writes to your store directly. Row count in equals row count out; we repair fields, we don’t add or drop products. Your uploaded file is read in memory and never stored.
Need to build a Shopify import from a spreadsheet that isn’t already Shopify-shaped? Use Convert a product spreadsheet to a Shopify import CSV instead — it maps arbitrary columns to Shopify’s fields.
Want this inside your AI agent, on your own machine, with no upload at all? Install xlsx-for-ai and ask Claude or Cursor to “repair this broken Shopify products export.”
All Fix a broken Shopify products export — free. guides
- Accents turned into question marks in Shopify product names
- $29.99 or 1,299.00 in your price column is breaking the import
- Excel messed up my Shopify product file — columns in the wrong place
- "Handle can't be blank" — why some rows get rejected and how to fix them
- "Illegal quoting in line 2" — what broke and how to fix it
- My Shopify product file has a strange character at the beginning of every description
- Products got overwritten after import — existing products changed or disappeared
- Products imported as drafts — hidden from store after upload
- Products imported but not showing up in my store
- Re-importing my Shopify export file doesn't work
- Shopify import error: "Option Title cannot be blank"
- Shopify import error: "Variant Default Title already exists"
- Shopify import error: "Variant price can't be blank"
- Shopify import "Line is invalid" — no details shown
- Shopify import "there was an error importing your CSV file" — what it means and how to fix it
- Shopify import: variants or sizes missing after upload
- Shopify keeps saying my file is invalid — product import rejected
- Shopify product file saved with semicolons instead of commas (European Excel fix)
- Shopify product file won't import after editing in Excel
- Shopify product images missing after import — photos didn't come through
- Shopify product import: prices are blank or wrong after upload
- Shopify said the import worked. How to check if it actually did.
- Shopify says "Invalid CSV header" or "Missing header: Title"
- Weird character at the start of my Shopify product file (BOM fix)
- Product names show weird symbols after export — é turned into é, apostrophes look wrong