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-001CSV is over the size limit
SHP-FILE-002CSV is not UTF-8
SHP-FILE-003Malformed CSV structure
SHP-FILE-004File could not be read
PFL-FILE-001Preflight safety check
Required product information is missing
SHP-HDR-001Header capitalization does not match
SHP-HDR-002Two headers represent the same field
SHP-HDR-003Preflight safety check
Duplicate column header
SHP-HDR-005Preflight safety check
Column is not deeply checked
PFL-HDR-001Preflight safety check
Product rows conflict
PFL-PROD-001Preflight safety check
Import context affects this result
PFL-PROD-002Preflight safety check
Product row cannot be identified
PFL-PROD-003Preflight safety check
Invalid product handle
SHP-PROD-001Product title is missing
SHP-PROD-002Invalid product status
SHP-PROD-003Invalid online-store value
SHP-PROD-004Too many product tags
SHP-PROD-005Option 1 information is incomplete
SHP-VAR-001Option 2 dependency is incomplete
SHP-VAR-002Option 3 dependency is incomplete
SHP-VAR-003Duplicate variant option combination
SHP-VAR-004Duplicate SKU
SHP-VAR-007Preflight safety check
Invalid shipping value
SHP-VAR-008Invalid tax value
SHP-VAR-009Invalid price format
SHP-PROD-PRICE-001Price includes a currency symbol
SHP-PROD-PRICE-002Required price is blank
SHP-PROD-PRICE-003Price is zero or will default to zero
PFL-PRICE-001Preflight safety check
Price has unusual precision
PFL-PRICE-004Preflight safety check
Invalid image URL
SHP-IMG-001Image URL uses an unsupported protocol
SHP-IMG-002Image alt text is too long
SHP-IMG-003Image alt text is longer than recommended
SHP-IMG-004SEO title is longer than recommended
SHP-SEO-001SEO description is longer than recommended
SHP-SEO-002Inventory quantity is not numeric
SHP-INV-001Inventory quantity is not a whole number
PFL-INV-001Preflight safety check
Invalid inventory policy
SHP-INV-002Tracked inventory has no quantity
SHP-INV-003Preflight could not complete a check
PFL-SYS-001Preflight 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-001Variant information may be removed
DRY-SHP-003Option values changed
DRY-SHP-004Existing product is not in this file
DRY-SHP-005Matching product will be ignored
DRY-SHP-006Product match needs manual review
DRY-PFL-001Preflight safety check
Variant or image match needs manual review
DRY-PFL-002Preflight safety check
Many products may change
DRY-PFL-003Preflight safety check
Large price decrease
DRY-PFL-004Preflight safety check
Many prices may change
DRY-PFL-005Preflight safety check
Many SKUs may become blank
DRY-PFL-006Preflight safety check
Many active products may be unpublished
DRY-PFL-007Preflight safety check
Many image URLs may become blank
DRY-PFL-008Preflight safety check
Inventory tracking may be removed
DRY-PFL-009Preflight safety check
Extension columns are not deeply compared
DRY-PFL-010Preflight 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.