Product versions, only when you want them
Editing a product never creates a version: you correct and enrich it as always. When a product genuinely changes from a certain date — a new composition, a revised fit — use the arrow next to Save and choose Save as new version…, with the date it's valid from and an optional name like “rev. B”. Imports can do the same with the Create versions from this file switch, reading each row's Valid from date or Version.
Products with versions get a Version menu under their publication status. Open any past version to see the product as it was, read-only, with the earlier value noted under each field that differs; compare two versions to see only what changed; rename a version, move its date or delete it. Channels always receive the current version, and the Product versions export gives every version with its start and end dates, ready to cross with your sales.