Supported validation rules

Documented CSV validation and selected-worksheet XLSX checks that run in this browser.
File checks, not an import guarantee
These rules cannot inspect your store settings, existing catalog, or remote image availability.
RuleCheckSeveritySource
F001View guideThe file is empty or contains only empty records.CriticalOfficial documentation
F002View guideThe file cannot be decoded as strict UTF-8.CriticalOfficial documentation 1Official documentation 2
F003View guideCSV quoting is malformed or left unclosed.CriticalOfficial documentation
F004View guideA record has a different field count from the header.CriticalOfficial documentation
F005View guideThe header contains duplicate or conflicting column names.CriticalOfficial documentation
F006View guideThe file starts with a UTF-8 byte order mark.InfoInternal format check
F007View guideRecord separators mix CRLF, CR, and LF.InfoOfficial documentation
H001View guideThe required Title column is missing.CriticalOfficial documentation
H002View guideA URL handle is missing where update or variant context requires one.CriticalWarningOfficial documentation
H003View guideA header is outside the supported current, legacy, market, collection, and metafield set.WarningOfficial documentation
H004View guideA supported legacy header has a current replacement.InfoOfficial documentation
P001View guideThe first product record has no Title and is not an image-only continuation.CriticalOfficial documentation 1Official documentation 2
P002View guideA URL handle contains spaces.CriticalOfficial documentation
V001View guideVariants under one handle repeat the same option combination.CriticalOfficial documentation
V002View guideVariant fields are present without the required Option1 name or value.CriticalOfficial documentation
V003View guideOne non-empty SKU maps to multiple products or variants.WarningInternal format check
D001View guideA price is not a non-negative dot-decimal value.CriticalOfficial documentation
I001View guideAn image URL is not absolute HTTP(S) or is an obvious local path.WarningOfficial documentation 1Official documentation 2
X001View guideAn XLSX formula has no usable cached result, or a cell contains a saved error.CriticalOfficial documentation 1Official documentation 2
X002View guideAn XLSX formula uses a saved cached result that is not recalculated.WarningOfficial documentation
X003View guideA numeric identity or price may exceed the supported 15-digit precision boundary.CriticalOfficial documentation 1Official documentation 2
X004View guideAn XLSX identity is stored as a number; scientific, rounded or non-decimal display blocks output.CriticalWarningOfficial documentation 1Official documentation 2
X005View guideA numeric XLSX price has unsafe rounding or a currency, percentage or other non-decimal display.CriticalOfficial documentation 1Official documentation 2
Detection limits
Image links are checked for URL syntax only. Unknown headers may be valid app fields. Intent-sensitive rules use the import intent selected by the user.

Source checks: CSV rules on 2026-09-29; XLSX rules on 2026-10-09.