Skip to main content

How CSV Import Checker for Shopify reaches a result

Preflight runs 56 focused checks in your browser. It keeps Shopify-documented behavior separate from conservative safety checks created by Preflight.

Shopify-documented rules link to their sources. Preflight safety checks are labeled separately.

How findings are classified

Shopify-documented

The finding is based on official Shopify documentation. The result includes a direct source link.

Preflight safety check

The finding is a conservative product check, not an official Shopify validation rule.

Check CSV: 41 checks

These checks inspect one product CSV for file, header, product, variant, price, image, search, and inventory problems.

  • Empty or unusable CSV

    SHP-FILE-001

    Shopify source

  • CSV is over the size limit

    SHP-FILE-002

    Shopify source

  • CSV is not UTF-8

    SHP-FILE-003

    Shopify source

  • Malformed CSV structure

    SHP-FILE-004

    Shopify source

  • File could not be read

    PFL-FILE-001

    Preflight safety check

  • Required product information is missing

    SHP-HDR-001

    Shopify source

  • Header capitalization does not match

    SHP-HDR-002

    Shopify source

  • Two headers represent the same field

    SHP-HDR-003

    Preflight safety check

  • Duplicate column header

    SHP-HDR-005

    Preflight safety check

  • Column is not deeply checked

    PFL-HDR-001

    Preflight safety check

  • Product rows conflict

    PFL-PROD-001

    Preflight safety check

  • Import context affects this result

    PFL-PROD-002

    Preflight safety check

  • Product row cannot be identified

    PFL-PROD-003

    Preflight safety check

  • Invalid product handle

    SHP-PROD-001

    Shopify source

  • Product title is missing

    SHP-PROD-002

    Shopify source

  • Invalid product status

    SHP-PROD-003

    Shopify source

  • Invalid online-store value

    SHP-PROD-004

    Shopify source

  • Too many product tags

    SHP-PROD-005

    Shopify source

  • Option 1 information is incomplete

    SHP-VAR-001

    Shopify source

  • Option 2 dependency is incomplete

    SHP-VAR-002

    Shopify source

  • Option 3 dependency is incomplete

    SHP-VAR-003

    Shopify source

  • Duplicate variant option combination

    SHP-VAR-004

    Shopify source

  • Duplicate SKU

    SHP-VAR-007

    Preflight safety check

  • Invalid shipping value

    SHP-VAR-008

    Shopify source

  • Invalid tax value

    SHP-VAR-009

    Shopify source

  • Invalid price format

    SHP-PROD-PRICE-001

    Shopify source

  • Price includes a currency symbol

    SHP-PROD-PRICE-002

    Shopify source

  • Required price is blank

    SHP-PROD-PRICE-003

    Shopify source

  • Price is zero or will default to zero

    PFL-PRICE-001

    Preflight safety check

  • Price has unusual precision

    PFL-PRICE-004

    Preflight safety check

  • Invalid image URL

    SHP-IMG-001

    Shopify source

  • Image URL uses an unsupported protocol

    SHP-IMG-002

    Shopify source

  • Image alt text is too long

    SHP-IMG-003

    Shopify source

  • Image alt text is longer than recommended

    SHP-IMG-004

    Shopify source

  • SEO title is longer than recommended

    SHP-SEO-001

    Shopify source

  • SEO description is longer than recommended

    SHP-SEO-002

    Shopify source

  • Inventory quantity is not numeric

    SHP-INV-001

    Shopify source

  • Inventory quantity is not a whole number

    PFL-INV-001

    Preflight safety check

  • Invalid inventory policy

    SHP-INV-002

    Shopify source

  • Tracked inventory has no quantity

    SHP-INV-003

    Shopify source

  • Preflight could not complete a check

    PFL-SYS-001

    Preflight safety check

Preview Import Changes: 15 checks

These checks compare a current Shopify export with the CSV you plan to import. Uncertain matches always require manual review.

  • Blank value may overwrite existing data

    DRY-SHP-001

    Shopify source

  • Variant information may be removed

    DRY-SHP-003

    Shopify source

  • Option values changed

    DRY-SHP-004

    Shopify source

  • Existing product is not in this file

    DRY-SHP-005

    Shopify source

  • Matching product will be ignored

    DRY-SHP-006

    Shopify source

  • Product match needs manual review

    DRY-PFL-001

    Preflight safety check

  • Variant or image match needs manual review

    DRY-PFL-002

    Preflight safety check

  • Many products may change

    DRY-PFL-003

    Preflight safety check

  • Large price decrease

    DRY-PFL-004

    Preflight safety check

  • Many prices may change

    DRY-PFL-005

    Preflight safety check

  • Many SKUs may become blank

    DRY-PFL-006

    Preflight safety check

  • Many active products may be unpublished

    DRY-PFL-007

    Preflight safety check

  • Many image URLs may become blank

    DRY-PFL-008

    Preflight safety check

  • Inventory tracking may be removed

    DRY-PFL-009

    Preflight safety check

  • Extension columns are not deeply compared

    DRY-PFL-010

    Preflight safety check

What this tool cannot guarantee

Preflight cannot reproduce every Shopify import decision, app behavior, or store configuration. No result guarantees that Shopify will accept an import. A product missing from a proposed CSV is not reported as deleted, and uncertain product or variant matches are never guessed.