Why Shopify CSV prices import as 0

Your import "succeeded," but every product came in with a price of 0.00 (or blank). The cause is almost always how the Variant Price column is formatted. Shopify silently discards a price it can't read as a plain number, so the import doesn't error — it just zeroes the price.

What Shopify expects

Variant Price must be a plain number like 1299.00 or 19.99. No currency symbol, no thousands separators, no spaces, no text.

The common culprits

How to fix it

Catch every bad price before you import: the free Shopify CSV Validator flags each Variant Price Shopify would reject, with the row number — in your browser, no upload.

Related: common Shopify CSV import errors.