The problem there is that system is designed where it requires an order. If you want to have samples then you would need it to go through without an order, and then your back to where it's hotlinking.
What you could do is create a folder "samples" on your server. So if you go to example.com/samples/coolfile.pdf the sample is downloaded. Then put the link in your description and upload the new file as you have new samples
This would actually be easier to maintain then an option on the product side as you don't even have to login to WordPress to do this.
To prevent hot linking you can setup some server settings where the file does not download if the referrer is not example.com
Compared to this solution would you still prefer a on product option?
What about using the standard WordPress media uploader, then putting a link in the description? Don't think you can get any easier than that.
10 votes3 comments · WooCommerce » Extension - WooCommerce Pre-Orders · Flag idea as inappropriate… · Admin →
This is already an option within WooCommerce - when you enter a price right below it you can schedule a sale price. Just enter your sale price and the scheduled dates.
There is already a request for this. SSL encrypts the data as its sent but it also needs to be stored securely once received.