Variants that don't break
Sizes in one cell or across columns become proper variants, each with its own price, SKU and stock.
CSV, Excel or PDF. Csvio fixes the columns, prices and variants, and you approve every product before it goes live.
Shopify wants its own template. So you rename Trade Price Price, split S/M/L/XL by hand, strip the “$” from every price, and the import still fails on row 312.
No template, no renaming.
Anything it couldn’t fix is listed for you.
Straight into your store, or as a Shopify CSV.
Same supplier next week? Csvio remembers their layout, so it’s upload and import.
Sizes in one cell or across columns become proper variants, each with its own price, SKU and stock.
Csvio works out what each column means. You can change any match.
Preview every product first. One bad row skips that row, not the whole file.
Upload the new list and see what changed before you apply it. Or put it on a schedule.
| By hand, with Shopify's template | With csvio | ||
|---|---|---|---|
| Your file's own column names | Rename every one to match the template | Matched for you | |
| “S/M/L/XL” in one cell | Split into separate rows yourself | Becomes variants automatically | |
| Prices like “$24.00 USD” | Clean them first | Cleaned on the way in | |
| Next file in the same layout | Same work again | Layout remembered |
Try it on the file in your inbox.
Try it free on your fileBilled through Shopify. Cancel anytime.
Try it on a real file
$0
Install freeBring catalogues in, in bulk
$19/mo
Choose StarterKeep them in sync on their own
$39/mo
Choose ProBig catalogues, lots of suppliers
$79/mo
Choose ScaleMore in the Help Center.
No. Upload it as it came. Csvio reads the file's own column names and matches them to Shopify. You can change any match before importing.
CSV (.csv), Excel (.xlsx and .xls) and PDF catalogs, on every plan. PDFs work when the products are laid out in a table. The Free plan includes one PDF a month.
Not when you create products. Csvio skips any product your store already has and tells you which ones. Changing existing products is a separate choice, Bulk edit, and you see every change before it runs.
There's no undo button, so csvio shows you every product before anything is created, and nothing goes live until you confirm. If something isn't right afterwards, fix the file and use Bulk edit, or remove the products with Bulk delete on a paid plan.
They're skipped, not the whole file. The results screen lists each one with the reason, and you can retry just those rows once they're fixed.
If your file has image web links, csvio uses them. If you have the image files instead, upload them (a .zip of the folder works) and csvio matches them to your products by file name.
Through your Shopify bill, monthly. The Free plan needs no card. You can change plan or cancel anytime from the app.