easy-digital-downloads icon indicating copy to clipboard operation
easy-digital-downloads copied to clipboard

Feature request: 1 download per bundle

Open Shelob9 opened this issue 7 years ago • 7 comments

It would be awesome if a download link generated for a bundle product was a ZIP with all of the bundled downloads in it. Currently attempting this generates a bad link.

Shelob9 avatar Jun 19 '17 15:06 Shelob9

We could possibly borrow some logic from the Free Downloads addon. It has a feature to 'compress' all files that come with the free download into a single download. We'd probably want to make it an option or somehow something that has to be configured. Not sure all scenarios this works best for

cklosowski avatar Jun 19 '17 17:06 cklosowski

I have a form on our site a form with a select field populated by all downloads current user has active license for. Then on submit it downloads file. Currently that includes bundles as options,which generates errors.

That's my bug, but would be a better user experience for customers if they could just downloaded everything in the bundle in one go.

Shelob9 avatar Jun 20 '17 00:06 Shelob9

Another request for the ability to download all downloads in a bundle with on click: https://secure.helpscout.net/conversation/800125452/102725?folderId=180499

dgoldak avatar Mar 13 '19 14:03 dgoldak

Another request for bundles and multiple downloads purchased at once to be able to download all, specifically at a zip. https://secure.helpscout.net/conversation/828416361/118144?folderId=1847242

dgoldak avatar Apr 16 '19 22:04 dgoldak

Another request for bundles and multiple downloads purchased at once to be able to download all, specifically at a zip: https://secure.helpscout.net/conversation/1865079154/1910669?folderId=5762528

dgoldak avatar Apr 28 '22 19:04 dgoldak

I would also like to express my support for requesting a feature like this. We think this would be extremely helpful and professional to offer 1 zip file to download, including all download files included in the bundle.

As per our analysis, this seems quite tricky to do as a Zip file might need to be created at the time of download, and this zip file needs to be 100% secured against unauthorized access. It would be good if EDD could offer a solid process to safely manage the creation, download, and protection of a bundled zip file.

efmcyrill avatar Aug 10 '22 18:08 efmcyrill

I think that it would be extremely useful for users to download all the files with a single click. In case the zip file is generated only when requesting the download, even better - that way we can save some storage space.

Also, if EDD could add this as a core feature, I believe all download links for the zip files would follow the same security procedures, so that would be really nice.

I think this is also important for normal download files, not only bundles because the problem is the same - we might have many download files for a product.

That would be very helpful for everyone.

napoleaowingert avatar Aug 10 '22 19:08 napoleaowingert

Thanks for all your input and feedback.

I agree this feature would be amazing, but we'll have to take into account a few things that will make it not just a 'simple' feature.

  1. We'll have to account for stores that sell large files. Imagine generating a .zip file of multiple-hundreds of MB video files. One could easily tear though disk space quotas.
  2. We have to account for real-time resource consumption. Compressing is a substantial hit to both the filesystem and the CPU. This could render the entire site down or waiting for threads while it processes a compression for a user.
  3. We'd also have to consider external file storage like S3, Dropbox, or just straight external public URLs. Those would all have to be downloaded to the local disk, stored, and then compressed.

To be clear, I am not discounting that this would be a beneficial feature, but as we look to possibly address it, we'll have to keep a lot of things in mind and help protect the end user from potentially creating some non-ideal circumstances from happening on their site.

cklosowski avatar Aug 16 '22 07:08 cklosowski