Can I change product prices via CSV without affecting other properties?

Topic summary

Goal: update product prices via CSV without changing other properties.

What works in Admin: upload a CSV with columns Handle, Title, Variant Price; include Option1/2/3 Value for multi-variant products (options identify the exact variant). Import via Products > Import and choose “Overwrite products with matching handles.” Back up all products first and test on a few items to avoid unintended overwrites.

Limitations: updating by SKU alone isn’t directly supported in Shopify Admin. Workaround is to export current data (handles, option values, SKUs), join it with your SKU+price list to produce a CSV with Variant Price, then re-import. Similar merge can be done in Google Sheets. Alternative: a third-party bulk editor app can accept just SKU + price and offers status/undo.

Recent issue: after bulk updating ~300 products, one participant reports losing images 2–8 on all products and asks how to prevent this. No fix or root cause shared yet.

Status: open. Key risks: unintended data overwrites (e.g., images) during CSV import. Terms: Handle (Shopify product identifier), SKU (stock code), Variant (product option).

Summarized with AI on January 2. AI used: gpt-5.

I did this and tested it and it looked okay. Then I did all 300 products and I lost all 2.-8. images from all products. How do I avoid that happening?