Handling Digital Product updates post user purchase

Hey there

I’m wondering how best to plan and design for a scenario where a user purchases a Digital Product that needs successive updates, potentially long after the initial purchase.

The Digital Product would likely be a zip file, containing both Mac and Windows versions of a software application purchased by a user.

I noticed that even if the Digital Product gets updated on a Wix site, re-downloading from the original link obtains the prior payload - aka the older version of the product.

Is the accepted strategy to automatically mailshot everyone who purchased the good with an updated link if a Digital Product needs an update? That would make sense but how best to trigger such an event?

Beyond that I noticed that as a user, logging in and navigating to “My Orders” also only provides the Product as it was at purchase time - ie it doesn’t support updates. Is there a way to have something like “My Products” so that any product that is valid for the user to obtain remains possible after the 30day link expiration and with updates?

Many thanks in advance!
J