Shopify import error: "Validation failed: price can't be blank"

What it means: A variant row has an empty Price cell. Every variant needs its own price, including the extra rows for each size or color, not only the first row of the product.

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 Price on every variant row the checker lists.
  2. Image-only rows (a URL handle and an image link, nothing else) do not need a price; make sure those rows really have no option values.

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,,,M,,shopify,5,deny,manual,

What the checker says about it

  • Line 3: the variant has no price. Shopify reports "Validation failed: price can't be blank".

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.

Other Shopify import errors