Pre-import validation
Shopify CSV Validator
Check a Shopify product CSV before import so you can catch structure, encoding, image, price, and variant problems early.
Local browser scanSafe fixes onlyShopify-focused checks
Browser-side scan
Drop a Shopify product CSV
No CSV selected
No CSV selectedUpload a Shopify product CSV to start the browser-side scan.
Private by default. Your catalog data stays in this browser session. The export applies only safe deterministic fixes and leaves manual-review items in the findings list.
Use the validator before upload when you want a clear risk report without assuming every warning should be changed. It is useful for supplier files, bulk edits, and files rebuilt from spreadsheet templates.
Import blockers
Common causes this scan checks
- A supplier file has extra columns that do not match Shopify product CSV headers.
- Required product fields are blank on parent rows or variant rows.
- Prices, inventory quantities, image URLs, or booleans use a non-Shopify format.
- Handles are missing, malformed, or duplicated outside a normal variant group.
Workflow
How to use the cleaned CSV
- Validate the file before import and review the overall issue counts.
- Confirm the headers match Shopify names before editing row-level data.
- Use the row report to separate critical errors from acceptable warnings.
- Export a cleaned copy only after the report matches your import goal.
Auto-fix policy
What the export can safely change
- Trims invisible header and cell whitespace.
- Flags unknown columns while preserving the original cell data.
- Normalizes safe boolean, price, handle, and encoding issues.
- Keeps ambiguous supplier mapping decisions visible for manual review.
FAQ
Shopify CSV questions
What should a Shopify CSV validator check first?
Headers, encoding, file size, and product handle grouping usually reveal the fastest blockers.
Do I need every Shopify column?
No. But the columns you keep must be named correctly and the rows must still describe products and variants consistently.
Can I validate a supplier CSV?
Yes, but a supplier CSV often needs mapping to Shopify columns before it can be imported cleanly.