← Back to kommercio.ioKommercio · Universal Import
Get your catalogue in. Stop arguing with the file.
Most platform migrations die in the spreadsheet. Kommercio's importer shows you exactly what's going to happen before you commit, upserts cleanly on SKU, and re-runs without duplicating — so your first import isn't your last.
CSV import with dry-run
Upload a file, see row-by-row preview (insert / update / skip) with errors and warnings before committing. 5,000-row and 5 MB caps per call.
Upsert by SKU
Deterministic merge on SKU. Re-running the same file makes no accidental duplicates.
Shopify migrator
Pull products, variants, images, collections, and customers from an existing Shopify store in one run.
Image handling
Images referenced by URL or uploaded inline. Drag-and-drop in the admin, preserved aspect, per-variant ordering.
Category tree
Nested categories imported from CSV columns. Bulk-assign across selected products post-import.
Brand assignment
Resolve brand names to existing rows; create missing brands with one click; bulk-reassign after import.
Variant options
Size, colour, finish, etc. — rows grouped into a parent product with deterministic composite keys.
Idempotent
Every row writes with a business key; nothing duplicates if the connection hiccups mid-import.