Shopify Product CSV Checker › Guides

Formatting prices, true/false values and SKUs in a Shopify product CSV

Many values in a Shopify product CSV look fine in a spreadsheet but don't follow the format Shopify expects. The most common are prices, true/false columns, and long numbers that Excel rewrites. Here's what Shopify specifies for each.

Prices: number only, no currency symbol

For Price, Compare-at price and Cost per item, Shopify says to include only the monetary value, without a currency symbol, for example 9.99. A blank Price defaults to 0.00, so an empty cell won't throw an error, but the product will be priced at zero.

Watch out for decimal commas. A value like 19,99 could mean 19.99 or 1999, depending on where the file came from. Only you know which one is right.

True/false columns

Several columns take true or false. Shopify lists these defaults:

Some similar columns use words instead of true/false:

Replace Yes/No, Y/N and other variations with these exact values.

Weight: grams, digits only

Weight value (grams) takes only a number in grams, with no unit and no decimals. Shopify's examples: 5.125 kg becomes 5125, and 4 lb becomes 1814.

SKUs and barcodes in scientific notation

Excel often shows long numeric codes in scientific notation, so 840123456789 appears as 8.40E+11. If the file is saved like that, the original digits are gone and can't be restored from the file. To avoid it:

  1. Edit in Google Sheets, which Shopify recommends for viewing product CSVs, or set the SKU and barcode columns to Text in your spreadsheet before you type or paste values.
  2. If a file already contains E+ values, go back to the original source data (your supplier sheet or old platform export) and copy the real codes in again.

Also remember that SKU can't be blank if you use a custom fulfillment service. In the Barcodes column, separate multiple barcodes with semicolons (up to 20).

What our checker does

Fixes automatically:

Reports without changing:

Check your file for free

Run your CSV through the free Shopify Product CSV Checker. Your file is processed in your browser and never uploaded. It fixes only the problems that have one clear answer, reports the rest without changing them, and gives you a change log listing every edit. A fixed file can still fail in Shopify, and Shopify can skip some products even when it says "Products imported". We cannot guarantee Shopify will import every product, so review the change log and check your product count after importing.

Open the free checker

Want us to fix it?

$12 per file. Pay with Stripe, then email your CSV to hello@agentstackmedia.com. We reply with the corrected file and a change log. One free re-fix within 5 days: reply to your delivery email with the Shopify import error. If the re-fixed file still won't import because of our tool, we refund the $12. We can't promise Shopify imports every product. Delivered by email, not instant. We only make changes that have one clear answer, we list anything left for you to fix by hand, and we cannot guarantee Shopify will import every product. Card details go to Stripe and we never see them; we keep your file confidential and use it only to fix it and reply to you.

Sources: Shopify Help Center, Using CSV files to import and export products and Importing products with a CSV file (both read Oct 25, 2026). What our checker does is described from its own documentation. Not affiliated with Shopify. Shopify can change its rules, so check the help pages if something here doesn't match what you see.