A recorded state of your catalog before a bulk change.
A snapshot is a pre-change capture of the exact field values a bulk operation is about to overwrite — product ID, variant ID, field name, old value, new value. Snapshots are how any serious bulk-edit workflow supports undo: without one, an incorrect edit can only be reversed by manually recalling the original values or restoring from a CSV export. Snapshots should be scoped tightly (only the fields touched), stored durably, and expire on a schedule so they don't accumulate stale copies of your entire catalog.