Products processed—
Blocking errors—
Warnings—
Images in draft—
01
Load a supplier CSV
Comma, semicolon, or tab delimiters; maximum 5MB and 5,000 rows.
Or start with a built-in example.
No file loaded yet.
02
Map your supplier columns
Required: Title + retail selling Price. Unit cost will never be guessed as selling price.
Product image handling
Shopify downloads linked images during import. Your last test showed a sample image URL failing. Choose how to handle them.
Saved profiles contain column names only, not product data. Profiles match the same column names even when column order changes.
03
Review issues and export
Processing…
Safety-first scope: New, simple products only. CSV rows are exported as draft and unpublished. Existing-product updates, variant combinations, stock sync, multi-image galleries, real URL availability, and live store imports are not supported. Always import a few test products first. Never enable overwrite for this generated CSV.
Image mode not evaluated yet.
Images after import: In Shopify Admin → Products → choose a product → Media, upload photos. In include mode, only publicly accessible direct HTTPS image URLs should be used. This local tool cannot check remote files.
Possible variants, duplicate products and extra images cannot always be identified automatically. The tool blocks risky cases instead of deleting, merging or rewriting products for you.
Preview · first 4 rows
04
Repeat conversion · same supplier layout
Choose up to 10 CSV files with the same column names as the current file (column order may differ). All files stay on your device.
No batch files selected.
Batch export is blocked if any file has an error, repeated file name, duplicate handle or SKU across files, or a different header set. CSV outputs are drafts and unpublished. Always import a few test products first.