Shopify / CSV / safe update

Review a Shopify product CSV update before saving it.

Compare a base product CSV with a proposal locally, review changed, blank-held, and unchanged cells, then save only approved rows. Nothing is sent to Shopify.

Compare base and proposal CSVs

Fixed columns: Handle,Title,Variant SKU,Option1 Name,Option1 Value,Variant Price. Proposal columns may be reordered; rows match by Handle + Variant SKU.

Blank proposal cells hold the existing value. Same values are no-ops. Duplicate identities, missing columns, and formula-like values create no output.