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?
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).