What is CSV import?

Shopify’s original bulk tool: export a file, edit it, import it back. Powerful, free and unforgiving.

You will be redirected to the Shopify app store.

CSV import means uploading a comma-separated file of product data so Shopify updates or creates products from its rows. The matching key is the product handle.

What it is genuinely good for

  • Loading data that already exists as a file.
  • Migrating a catalog between stores.
  • One-off transformations with logic only a spreadsheet can express.

The five ways it bites

  1. No undo. The previous values live only in an export you may not have taken.
  2. Handle matching. Change a handle and the import creates a duplicate product instead of updating the original.
  3. Spreadsheet damage. Excel strips leading zeros from barcodes and localises decimals.
  4. Partial rows. Omit a column and you can blank the field rather than leave it alone.
  5. Staleness. Anything that changed while you were editing gets overwritten.

Safer habits

  • Always export first and keep the file — that export is your only undo.
  • Import a five-row version before the full file.
  • Open CSVs in a text-safe editor, or force text columns when importing to a spreadsheet.
  • Never change handles in a file meant to update existing products.

Bulk Product Edit by MITS edits this field in bulk across a filtered part of your catalog, with a log and a one-click revert.

You will be redirected to the Shopify app store.

Related reading

Bulk editing vs CSV import on Shopify

Where spreadsheets beat an app, and where they quietly cost you a day.

Read more

Bulk edit app or CSV import?

Where spreadsheets win, where they bite, and how to split the work sensibly.

Read more

What is a barcode (GTIN)?

Global product identifiers, and the spreadsheet habit that destroys them.

Read more

Ready to edit your Shopify catalog in bulk?

Install Bulk Product Edit by MITS and run your first bulk edit in minutes. Free plan available.

You will be redirected to the Shopify app store.