Is there a way to set the time for which a purchased downloadable product is valid?
Let's say, I have a downloadable product on my customer account, and this is valid until some specific date.
Thanks for your collaborations or ideas
By default, Magento provides an option to set the number of times the user can download the product. There is no option to set expiry date/time by default.
If you want to set a date/time limit and want to expire the link after that, you need to write a custom module for that.
Steps to achieve what you want are:
I hope my answer is clear enough to understand.
If not, you can check this extension.
You can test this extension link listed below for your issue.
I think it will help you with your issue.
But, You have to do some changes in this extension to make it specific for your downloadable products only and as per requirement.