OddUtilitySmall tools for annoying problems.
All OddUtility products
Shopify CSV · Public beta
Shopify product CSV repair + pre-flight

What went wrong with your Shopify CSV?

Built specifically for Shopify product CSV imports. Paste the error Shopify gave you, upload the CSV for a 10-point pre-flight, or check a supplier file before you try to import it.

✓
If the fix isn’t unambiguous, we don’t make it.Your original upload is never overwritten. Warnings stay warnings; only deterministic repairs are applied automatically.

Check your Shopify CSV

Shopify product CSV checker · accepts up to 30 MB · Shopify import limit is 15 MB

Your scan opens the OddUtility Shopify checker to process the file and show results.

No account
Original untouched
Temporary processing
Door 1 Shopify gave me an error Paste the message first. We translate supported errors into plain English before asking for the file. Door 2 Check my Shopify CSV Run the existing pre-flight and separate errors, warnings and deterministic safe fixes. Door 3 A supplier sent me this file Check whether the file is structurally safe for Shopify before spending time trying to import it. Door 4 I am updating existing variants Check option dependencies before an overwrite import removes or recreates variant data.
Error translator

Paste what Shopify told you.

We only translate messages we can map to supported checks. If we do not recognize it, we say so instead of inventing an answer.

10 Shopify CSV checks before import

The checker looks for failure modes and data-loss risks we can explain clearly. It only changes the file when the repair has one unambiguous answer.

01

CSV structure

Checks UTF-8 parsing, row width, duplicate headers and known Shopify header formatting.

02

Variant collisions

Flags duplicate option combinations and broken Option1 → Option2 → Option3 dependencies.

03

SKU & barcode risk

Finds duplicate identifiers plus scientific notation and spreadsheet numeric coercion.

04

Inventory fields

Checks fulfillment service, inventory policy, tracked quantity and numeric inventory values.

05

Product data

Flags handle groups without a title and risky missing variant dependency columns.

06

Prices & enums

Checks numeric prices, product status and common TRUE/FALSE fields.

07

Image URLs

Flags product image values that are not clean HTTP or HTTPS URLs.

08

File-size limit

Warns when the CSV exceeds Shopify’s 15 MB product-import limit.

09

Duplicate rows

Finds byte-for-field identical records and safely removes only the repeated copies.

10

Supported syntax repair

Preserves the original narrow unclosed-quote repair when the correction is deterministic.

Safe by design, not “smart” by guesswork.

Your original file stays untouched. Safe cleanup is limited to deterministic changes such as exact duplicate removal and known header casing/whitespace normalization. Ambiguous identifiers, inventory choices and variant decisions remain warnings or errors for you to review. Uploaded inputs and generated downloads are temporary.