I sell virtual products (downloadable wood working plans) The majority of my customers purchase several plans at once. With the default installation this means my customers are forced to download each file individually. What I would like is a modification made that will gather all the purchased files into a single zip and present that link to the customer on both the checkout page and in their e-mail receipt.
Additionally I would like to move the file containing the actual files outside of the public_html folder thereby securing them as much as possible. Then I would like the download mod to gather the actual files from that folder, create the zip in the temp/ dir of zen and present the link to it. Of course I would want this newly created zip file to follow the rules of the admin panel meaning total number of attempts and length of validity for the link.
I suppose the easiest way to do something like this (although I am a complete hack at PHP so it is simply a guess) would be to totally replace the download module with one that would perform this function, and I would just upload full size jpegs to the source folder. That way whether the customer purchases 1 pattern or 10 the script would still perfrom the same function.
I would like this done like the contributions are so that the new files take advantage of the override system built into zen. I do realize though that the changes to the config files (relocating the download folder) will have to be hard coded. I am capable of doing that, although I don't know how to link to something outside the public folder so I may need instruction there
I have a default install of the cart with the sample products installed on my server and hooked up to my gateway so it is functional and can be used for testing if needed.
Please use the word "shadow" in yoru reply so I know you are an actual person and not a robot