Zen Cart Logo
Forums / Setting Up Categories, Products, Attributes / Download still available after customer has received the file

Download still available after customer has received the file

Views: 572

Results 1 to 2 of 2
8 May 2018, 2:24 PM
#1
senoj avatar

senoj

New Zenner

Join Date:
May 2018
Location:
Texas
Posts:
4
Plugin Contributions:
0

Download still available after customer has received the file

ZC 1.5.5f, ckeditor, ImageHandler5, PHP 7.1.16 (site is not live, can't supply URL yet)

I've created a download attribute per the tutorials (download type=redirection, one download, 7 day expiry,) and applied it to my products. This works great as the "Download Now" is available once the transaction is complete and payment received. But the link is still there after the one download -- if the customer (in this case, me) re-enters the link given after clicking the download button - the download (in this case a digital image [jpg]) is displayed and can be downloaded again.

My understanding was the redirect link would be removed after the download limit (1) was reached -- am I wrong and the image can be downloaded again until BOTH the download limit and link expiration has been reached? I don't want to set the link expiration to one day, to give my customers time, but I also don't want to leave my items available after they've been 'received' ...

Enable Downloads	true	 
Download by Redirect	true	
Download by streaming	false	
Download Expiration (Number of Days)	7	
Number of Downloads Allowed - Per Product	1
8 May 2018, 3:46 PM
#2
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,096
Plugin Contributions:
56

Re: Download still available after customer has received the file

I just ran a test on Zen Cart 1.5.5f, setting the download days to 7 and limit to 1. Once purchased, I navigated to "My Account" and clicked the Download link.

Due to the nature of the downloads-processing, that link button was still present but clicking on it resulted in a message that "My download has expired."