PRICE FIELDS · CSV VALIDATION

Shopify CSV Price Format Errors: Decimal, Currency and Compare-at

A price column is intended to contain a numeric amount—not a styled currency string. Supplier spreadsheets often include symbols, localized decimal separators or wholesale costs. A CSV importer may interpret these incorrectly, so separate conversion formatting from commercial pricing decisions.

Example: why this problem happens

A supplier publishes €1.234,50 in a European-locale price field. A store expects an amount such as 1234.50 for its currency context. Blindly stripping the punctuation could turn the amount into 1.23450 or 123450.

Diagnose the issue

Source valuePotential problemReview action
$19.99 USDContains symbols and textNormalize only after identifying currency.
19,99Comma may be a field delimiterIdentify localized decimal format and properly quote fields.
1,299.00Thousands separator conflicts with CSV commaParse under known locale, then output a numeric amount.
0.00Possibly valid but commercially wrongVerify supplier intended a free product.

Step-by-step: what to do

  1. Confirm whether the input price represents retail selling price, wholesale cost or a promotional compare-at price.
  2. Determine currency and locale explicitly. CSV syntax and currency formatting are separate concepts.
  3. Convert the business amount into the store's intended currency and decimal style, then compare a few results manually.
  4. Review compare-at pricing separately; a number can be syntactically valid yet misleading or inconsistent with the selling price.
  5. Use our Shopify CSV checker to flag nonnumeric price strings, but do not assume it can safely infer a customer's intended financial value.
Important limitation

The current checker warns about invalid Price formatting but does not perform FX conversion or infer the correct retail margin. An incorrect price may import without a parser error.

Can our free tools help?

Try with your own file: Shopify product CSV checker, supplier CSV converter, or duplicate SKU finder. The tools are free, local to the browser and do not update your Shopify store.

Common question

Will the CSV checker automatically replace 19,99 with 19.99?

No. It does not guess locale or currency. Correct the value against the source data first.

Official source and further reading

This explanation is independent and is not an official Shopify specification. Confirm current product import requirements in Shopify Help Center: product CSV Price field before changing a production catalog.

Browse the SellerFile CSV guide library or practice with synthetic CSV sample files.