Amazon S3 Downloadable Products

Amazon S3 Downloadable Products

Compatible With: Community 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.9.3

Tech Specifications

Current Version:
Stable Build
12 January, 2018
Extensions, Content & Customizations, Product Content
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Safari Mac: 7, 7.1, 8, 9 IE Windows: 10, 11, 8, 9
License Type:


The admin can upload his downloadable products to Amazon S3 server and will get a link to use at his website. Now, tapping the link downloads the file from the S3 server.

Other Extensions by WebKul SoftWare Private Limited


Back to top

Amazon S3 stands for Amazon Simple Storage Service. This is storage for the internet. Amazon S3 has a simple web services interface which is used to store and retrieve any amount of data, at any time, from anywhere on the web. Amazon S3 is based on CDN(Content Delivery Network), content exists as multiple copies on strategically dispersed servers. CDN management dynamically calculates which server is located nearest to the requesting client and delivers content based on those calculations. This not only eliminates the distance that content travels but also reduces the number of hops a data packet must make. The result is less packet loss, optimized bandwidth and faster performance, which minimizes timeouts, latency, and jitter while improving the overall user experience.

Amazon S3 downloadable Products is a useful module for the downloadable products of your Magento store. This module enables the admin to upload files of downloadable product from their local disk to Amazon server. After uploading the files the admin receives a link using which the customers can download the file from the Amazon server. The admin can create their own bucket on AWS from their admin dashboard. The admin can set local or Amazon server on which files will be uploaded. And can also set either admin AWS bucket or seller AWS bucket to upload all downloadable files.

The users can click here to understand how to get started with Amazon S3.To use the Amazon S3 service, the user needs to have Amazon AWS account. The users can Register themselves here.  lick here to get the Amazon S3 Pricing details.

Initially, when you sign-up with Amazon S3, you will receive 5 GB of standard storage, together with 20,000 Get Requests and 2,000 Put Requests, as well as 15GB of data transfer each and every month for the first 12 months, and all free of charge. Once you are sure that AWS is what you need, next up, you’ll probably want to discover how much it costs to utilize S3 Storage on a grander scale than merely the 5 GB free monthly option. 

S3 enables a customer to upload, store and download practically any file or object that is up to 5 GB in size. The customers are not charged for creating buckets, they are charged for storing objects in a bucket and for transferring objects in and out of buckets. There is no limit to the number of objects a customer can store in a bucket, but each AWS account can only have 100 buckets at one time.


Use Case of Amazon S3 Downloadable Products -

Suppose a software development organization sell software from their e-commerce shop. The organization delivers software bundle as a zip around 500 Mb to the buyers. But when multiple buyers buy software from the store, their website lacks speed and server is absolute down. In this case, the organization can use CDN service which is a content delivery network and place their static data. Amazon offers CDN service through Amazon S3. 

Now, Amazon S3 downloadable product module plays a major role. This module integrates the store to the Amazon S3 service. This enables the users to upload files of downloadable product from their local disk to Amazon server. The buyers will experience faster page loads and faster transactions than they would in the absence of the CDN. This module is absolute solution to distribute traffic and nearly a requirement in order to run fast, reliable web applications at scale.


Features of Amazon S3 Downloadable Products -

  • Working with all Magento version.

  • Fully open source and easy to use.

  • Working with Magento Downloadable Products.

  • Admin Can set server(Local/Amazon) on which file should be uploaded.

  • Admin can Store files on Amazon Server.

  • Download Files from Amazon Server.


Work-Flow of Amazon S3 Downloadable Products -

The admin first needs to create the Amazon S3 account and will get the access key and the secret key. After this, the admin from his Amazon S3 account will create the bucket in which they will save the objects.

Now after the module installation, the admin will configure the module settings like -allow the file to save on Amazon, provide the access and secret key received after registering on the Amazon S3 site, bucket name and the requested timeout value which indicates the number of seconds for which the generated URL will be valid for the customers.

Before saving the module configurations, the admin first checks the bucket availability. The admin will save the module configurations if the bucket is available, else will select a different bucket name or try again.

After uploading the files the admin will receive respective links. Using these S3 URLs, the customers can download the files directly from the Amazon server.


Benefits of Amazon S3 Downloadable Products -

  • Instantaneous page loads because of faster loading.

  • Deliver better user experiences and eliminates pauses and accommodate heavy traffic.

  • Reduce latency and accelerate site load times when delivering the large-scale websites to a global audience.

  • Securely upload and download the data with SSL encryption.


Release Notes

Back to top


  • Compatible with CE: 1.6 1.6.1 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Stability: Stable Build
  • Description:

    -------------------------------- Version 1.0.0 --------------------------------------
    + Working with Magento Downloadable Products.
    + Admin can set server(Local/Amazon) on which file should be uploaded.
    + Admin can Store files on Amazon Server.
    + Download Files from Amazon Server and much more.


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top