Supported validation rules

The 18 checks currently defined for the browser-local V1 validator.
File checks, not an import guarantee
These rules cannot inspect your store settings, existing catalog, or remote image availability.
RuleCheckSeveritySource
F001The file is empty or contains only empty records.CriticalShopify guidance
F002The file cannot be decoded as strict UTF-8.CriticalShopify guidance 1Shopify guidance 2
F003Fix quotingCSV quoting is malformed or left unclosed.CriticalShopify guidance
F004A record has a different field count from the header.CriticalShopify guidance
F005The header contains duplicate column names.CriticalShopify guidance
F006The file starts with a UTF-8 byte order mark.InfoInternal format check
F007Record separators mix CRLF, CR, and LF.InfoShopify guidance
H001Fix missing headersThe required Title column is missing.CriticalShopify guidance
H002Fix missing headersA URL handle is missing where update or variant context requires one.CriticalWarningShopify guidance
H003A header is outside the supported current, legacy, market, collection, and metafield set.WarningShopify guidance
H004A supported legacy header has a current replacement.InfoShopify guidance
P001The first product record has no Title and is not an image-only continuation.CriticalShopify guidance 1Shopify guidance 2
P002A URL handle contains spaces.CriticalShopify guidance
V001Fix duplicate optionsVariants under one handle repeat the same option combination.CriticalShopify guidance
V002Variant fields are present without the required Option1 name or value.CriticalShopify guidance
V003One non-empty SKU maps to multiple products or variants.WarningInternal format check
D001A price is not a non-negative dot-decimal value.CriticalShopify guidance
I001An image URL is not absolute HTTP(S) or is an obvious local path.WarningShopify guidance 1Shopify guidance 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.

Last verified against source guidance: 28 September 2026