How to Bulk Edit Shopify Products with a CSV File

Sometimes the changes you need to make already live in a spreadsheet. A supplier sends a new price list. A stocktake comes back as an Excel file. A team member maintains product data in Google Sheets. You don't need to create the changes — you just need to get that spreadsheet applied to your store.

Here's how to do that safely, with a preview of every change before it goes live.

Part of the BulkEditly tutorial series — ▶ Watch all 15 tutorials on YouTube.

Why the native CSV import is risky

Shopify has a built-in CSV import, but it's unforgiving. It expects an exact column structure, it can overwrite fields you didn't mean to touch, and when something's wrong you often get a cryptic error — or worse, a successful import that quietly changed the wrong data. Crucially, there's no preview: you don't see what the import will do until it's already done.

The fix: BulkEditly's CSV import with a before/after preview

BulkEditly handles the same export-edit-reimport workflow, but with a safety net. When you re-import your edited file, it shows you a before/after preview diff — exactly which products change, and from what value to what value — before anything is written to your store.

How to bulk edit with CSV in BulkEditly

  1. Install BulkEditly from the Shopify App Store (there's a free plan) and open it from your admin.
  2. Go to the Import / Export section.
  3. Export your products to CSV or Excel.
  4. Edit the file in your spreadsheet app — or paste in the data from the supplier list, stocktake, or sheet you already have.
  5. Re-import the file into BulkEditly.
  6. Review the before/after preview — BulkEditly shows every change it's about to make.
  7. Confirm. Only then are the changes written to Shopify.

Common scenarios

Staying safe

The before/after preview is the whole point — you never apply a CSV blind. You see precisely what will change and can back out if it's not right. And like every BulkEditly edit, an applied import is recorded in History with one-click undo, with up to 180 days of history depending on your plan.

FAQ

Can I bulk edit Shopify products with a CSV file? Yes — BulkEditly lets you export products to CSV or Excel, edit the file, and re-import it, with a before/after preview of every change before it's applied.

How is this different from Shopify's native CSV import? The key difference is the preview — BulkEditly shows you exactly what the import will change before it writes anything, so you're not importing blind.

Can I export to Excel as well as CSV? Yes — you can export to CSV or Excel, edit in whichever app you prefer, and re-import.

What if the import isn't right? Review it in the before/after preview and cancel before applying. If you've already applied it, the import is recorded in History and can be undone.

Do I need a CSV at all? Not always — for hands-on edits, BulkEditly's spreadsheet editor lets you edit products in a grid with no file at all. CSV is best when the data already lives in a spreadsheet.


Ready to apply your spreadsheet to your store — safely? Install BulkEditly free on the Shopify App Store →

Related: How to bulk edit Shopify prices · How to undo a bulk edit in Shopify

Try BulkEditly Free on Shopify

Preview every change before applying. Undo any edit. Free plan, no credit card.

Install BulkEditly Free