SSolarc Labs
Free tools

Shopify import rescue · Free · No signup

Supplier CSV → Shopify Preflight

Drop or paste a supplier CSV and find common structural blockers before you attempt a product import. The current free pass runs locally in your browser and leaves ambiguous corrections for you to approve.

Browser-localNo accountSafe normalisation download

Supplier CSV preflight

Find import blockers before Shopify does

Runs in this browser. The current free preflight checks CSV structure and common supplier-data hazards; it does not upload your file to Solarc Labs.

sample-supplier.csv

Safe normalisation only trims header whitespace, removes fully empty rows and re-serialises valid CSV quoting. Ambiguous data is never silently rewritten.

Rows

3

Columns

5

Blockers

0

Warnings

3

No structural blockers found by this preflight.

This is a focused preflight, not a complete reproduction of Shopify's importer. Re-check the exported file against your current Shopify template and store configuration.

infoHEADER_MAPPING_CANDIDATErow 1 · col 1

“product_name” can likely map to Shopify field “Title”.

Map this column to “Title”.

infoHEADER_MAPPING_CANDIDATErow 1 · col 2

“sku” can likely map to Shopify field “Variant SKU”.

Map this column to “Variant SKU”.

infoHEADER_MAPPING_CANDIDATErow 1 · col 3

“retail_price” can likely map to Shopify field “Variant Price”.

Map this column to “Variant Price”.

infoHEADER_MAPPING_CANDIDATErow 1 · col 4

“stock_qty” can likely map to Shopify field “Variant Inventory Qty”.

Map this column to “Variant Inventory Qty”.

infoHEADER_MAPPING_CANDIDATErow 1 · col 5

“image_url” can likely map to Shopify field “Image Src”.

Map this column to “Image Src”.

warningVALUE_NON_NUMERIC_PRICErow 2 · col 3

“$29.00” is not a plain numeric value in a price/cost-like column.

Remove currency symbols or other text only after confirming the intended currency.

warningVALUE_MALFORMED_URLrow 3 · col 5

“not-a-url” does not look like an HTTP(S) URL.

Replace it with a complete https:// URL or leave it blank.

warningSKU_DUPLICATErow 3 · col 2

SKU “TEE-BLK-M” also appears on row 2.

Confirm whether the duplicate is intentional before import.

Free diagnosis first. Automation is the paid boundary.

Next layers: saved supplier mappings, bulk repair, reusable templates and scheduled inventory/price feeds.

See automation plans

What the free preflight does

Checks CSV quoting and column-width consistency.
Flags blank or duplicate headers, duplicate SKUs and suspicious price values.
Flags malformed image/URL-like values.
Suggests likely Shopify mappings for common supplier headings.
Produces a conservative normalised CSV without silently guessing ambiguous business data.

Paid boundary

Stop rebuilding the same supplier mapping every week.

The free page finds problems. The recurring product is saved mappings, bulk repair, reusable supplier templates, scheduled feeds and inventory/price automation.

See current plans
Independent preflight: Solarc Labs is not affiliated with or endorsed by Shopify. This tool intentionally checks a limited set of common CSV hazards and does not reproduce Shopify's importer. Always verify the repaired file against Shopify's current product CSV template, your store configuration and a small test import before making bulk changes.