Shopify import error: "Validation failed: You need to add option values"

What it means: The product has an option name, such as Size, but at least one of its variant rows has no value for that option. Shopify shows the option name at the end of the message, for example "You need to add option values for Size". A misspelled option value column in the header has the same effect, because Shopify then sees no values at all.

Find the rows in your file

Shopify product import

The product CSV you are about to import into Shopify, or the one Shopify just rejected.

Your file stays on this device

It is read and converted by this page, inside your browser. Nothing from the file is uploaded, and the tool keeps working offline once the page has loaded.

Loading the converter...

How to fix it

  1. Fill in the option value on every variant row the checker lists.
  2. Check that each variant row carries the same URL handle as the product's first row.
  3. Check the header row: the column must be spelled exactly Option1 value (or Option1 Value in older files).

Example

A file with this problem

Title,URL handle,Status,Option1 name,Option1 value,Price,Inventory tracker,Inventory quantity,Continue selling when out of stock,Fulfillm...
Cotton Tee,cotton-tee,active,Size,S,20.00,shopify,5,deny,manual,
,cotton-tee,,,,20.00,shopify,5,deny,manual,

What the checker says about it

  • Line 3: the product has an option "Size" but this variant has no Option1 value.

Once the listed rows are fixed, check the file again; the checker also looks for every other problem Shopify documents, so you do not trade one error for the next.

Questions

What does "Validation failed: You need to add option values" mean in Shopify?
The product has an option name, such as Size, but at least one of its variant rows has no value for that option. Shopify shows the option name at the end of the message, for example "You need to add option values for Size". A misspelled option value column in the header has the same effect, because Shopify then sees no values at all.
How do I fix it?
Fill in the option value on every variant row the checker lists. Check that each variant row carries the same URL handle as the product's first row. Check the header row: the column must be spelled exactly Option1 value (or Option1 Value in older files).

Other Shopify import errors

Sources

Based on Shopify's help pages for product CSV import. Not tested on a live store.