Shopify import errors it finds
- Validation failed: options are not unique
- Validation failed: price can't be blank
- Inventory quantity can't be blank
- Inventory quantity is not a number
- Inventory policy is not included in the list
- Fulfillment service can't be blank
- Ignored line because handle already exists
- Ignored line because it did not contain product data
- Invalid CSV header: missing headers
- Illegal quoting on line
- Missing or stray quote on line
- Validation failed: getaddrinfo: nodename nor servname provided, or not known
- Validation failed: An error occurred while trying to download the image
- Your product CSV can't exceed 15 MB
- Status isn't valid. Set the status as active, draft, or archived
- Weight isn't a number
- Option value provided for unknown options
- Validation failed: You need to add option values
- Validation failed: The variant 'Default Title' already exists
- Inventory management is 1, so fulfillment service must also be 1
- Validation failed: Exceeded maximum number of variants allowed
- Title is too long (maximum is 255 characters)
- Handle is too long (maximum is 255 characters)
Also checked
- Status must be active, draft or archived; Published on online store must be true or false.
- More than three options, more than 2,048 variants, more than 250 images or more than 250 tags on one product.
- SEO title over 70 characters, SEO description over 320, image alt text over 512.
- Prices with currency symbols or commas, and weights that are not plain grams.
- Packed dimensions filled in only partly, and Barcode and Barcodes columns in the same file.
- Repeated SKUs (Shopify allows them, but they make stock harder to manage).
Not checked
- Whether each image link actually downloads (only that it is a full public link).
- Product category names against Shopify's category list ("Not a valid product category").
- Image size limits ("exceeds the 20 megapixel limit").
- Metafield references and the daily variant creation limit.
Questions
- What does the checker look at?
- The header row, file size and encoding, and every row: URL handles, titles, status, options and variants, prices, stock, weights, true or false fields, image links, tags, SEO fields and more. Each problem is tied to the rule Shopify documents.
- If the check passes, will the import work?
- It removes the errors that can be seen in the file. Shopify can still reject things the file cannot show: images that fail to download, product categories that do not match Shopify's list, or the daily variant limit on very large stores. Import a few products first.
- Is my file uploaded anywhere?
- No. The page reads the file with your browser and converts it there. The only thing the site records is an anonymous count: which converter was used, a rough row count, and whether it worked. The privacy page lists every field.
Sources
- Shopify Help Center: Solutions to common product CSV import problems: https://help.shopify.com/en/manual/products/import-export/common-import-issues
- Shopify Help Center: Importing products with a CSV file: https://help.shopify.com/en/manual/products/import-export/import-products
- Shopify Help Center: Using CSV files (our reading; the page does not state this rule outright): https://help.shopify.com/en/manual/products/import-export/using-csv
- Shopify Help Center: Adding variants (our reading; the page does not state this rule outright): https://help.shopify.com/en/manual/products/variants/add-variants
- Shopify Community: "Shopify missing products from uploaded CSV" (quotes the Title error from a store's import): https://community.shopify.com/t/shopify-missing-products-from-uploaded-csv/248282
- Shopify Community: "Error when importing products with CSV" (quotes the Handle error from a store's import): https://community.shopify.com/t/error-when-importing-products-with-csv/163872
Moving from another platform? Convert your product export to Shopify first; every converted file is checked automatically.