Skip to main content / Passer au contenu principal

Tool 01 · One Purpose Tools

How do I check a Shopify CSV before importing it?

Check a Shopify product CSV by adding one proposed import file, or compare it with a current Shopify export to preview risky changes. The checker finds supported errors, offers only deterministic repairs, and keeps catalog data in your browser. It is free for Shopify sellers and agencies.

Check a Shopify CSV in four steps

  1. 01
    Choose one proposed CSV, or add current and proposed files.
  2. 02
    Review supported errors and risky catalog changes.
  3. 03
    Apply only the deterministic repairs you approve.
  4. 04
    Download and review the result before importing.

A result with no blockers does not guarantee Shopify acceptance. Always review Shopify's import preview. Read Shopify's CSV guidance (opens in a new tab).

Check CSV: I have one file and want to find problems before importing.

Preview Import Changes: I have an existing Shopify export and an edited version and want to see what Shopify may change.

Check CSV

Find problems in the CSV you plan to import.

Checking a large catalog? This works best on desktop.

Synthetic example · no merchant data

Your CSV stays in this browser. Catalog data is processed locally and is not uploaded to our servers. Catalog content and filenames are not sent to analytics. How local processing works

Ready to choose a file.

60-second walkthrough

See how it works

Watch the real checker find Shopify-specific risks in a synthetic CSV, apply deterministic repairs, and verify the repaired file before download.

Check a Shopify CSV

61 import and safety checks

Clear reasons behind every result

46 checks inspect one CSV. 15 checks compare a current Shopify export with the CSV you plan to import.

Shopify-documented rules link to their sources. Independent safety checks are labeled separately. View all checks and sources

Example report

4 findings across Check CSV and Preview Import Changes.

Synthetic test data. No merchant data.

Import assessment

Do not import this CSV yet.

Check CSV

  • Invalid product handle

    SHP-PROD-001

    Row 2 · Shopify documentation

    Use only letters, numbers, and dashes in the handle, with no spaces.

  • Duplicate SKU

    SHP-VAR-007

    Row 2, Row 3 · Independent safety check

    Confirm whether these variants should share a SKU. If not, assign unique SKUs before importing.

Preview Import Changes

  • Blank value may overwrite existing data

    DRY-SHP-001

    Row 2 · Shopify documentation

    Confirm that clearing this field is intentional before importing with overwrite enabled.

  • Option values changed

    DRY-SHP-004

    Row 2, Row 2 · Shopify documentation

    Review app and integration dependencies because Shopify may recreate variant IDs.

When you need context

Help & resources

Start with the problem you are trying to solve. Every resource leads back to checking your CSV.

Before you import

Shopify CSV checker questions

Answers about supported checks, local processing, repairs, result limits, and product updates.

Why did Shopify reject my CSV?
Product CSV imports can fail because of file encoding or quoting, missing or incorrect headers, required values, dependent variant columns, or invalid field values. The exact reason depends on the file and Shopify store context.
What does the Shopify CSV Import Checker check?
46 checks inspect one CSV for supported file, header, product, variant, price, inventory, image, and search-field problems. Another 15 checks compare a current Shopify export with a proposed import. Read the full methodology.
Does my CSV leave my browser?
No. Checking, comparison, automatic repair, and export run locally in your browser. The product has no catalog upload endpoint, and filenames or catalog values are not sent to analytics. Read how local processing protects catalog data.
Does the checker change my CSV?
Not while checking it. If deterministic repairs are available, you can choose to create a separate repaired download. The checker does not invent handles, titles, prices, SKUs, or other business values.
Does passing mean Shopify will definitely accept my CSV?
No. A result with no blocking findings means the implemented checks found no listed blocker. Shopify can still apply store settings, app behavior, or import rules that the file alone cannot reveal.
Can I check an update to existing Shopify products?
Yes. Use Preview Import Changes with a current Shopify product export and the CSV you plan to import. It preserves the difference between an omitted column and an included blank value, and it sends uncertain matches to manual review.