

Amazon S3 Storage
WooCommerce Amazon S3 Storage is a WooCommerce extension by WooCommerce that moves the storage and delivery of your digital product files to Amazon S3 buckets. Customers get their purchased files through signed, time-limited links, and your own server no longer has to hand out every large download.
- Version
- 3.5.4
- Released
- Aug 17, 2026
- Developer
- WooCommerce
- Type
- WordPress plugin
- Requires
- WooCommerce
- Licence
- GPL
- Included in
- Every plan, or $5.59 a year on its own
What’s new in Amazon S3 Storage 3.5.4
- ImprovedSave only the base URL for the cloud storage endpoint, so pasting a bucket URL no longer accidentally breaks the connection
- ImprovedHide the default region setting when using Cloudflare R2, which does not use AWS regions
- ImprovedExplain why a connection to S3 could not be established, and confirm the connection when the settings are saved
- FixedStop saving the settings from clearing settings that are currently hidden, such as the download behavior when S3 is disconnected
- FixedShow a notice instead of failing when the server has no OpenSSL encryption available to store the S3 credentials
- ChangedClarify debug log wording so a locally signed download URL is no longer reported as retrieved from S3
- ChangedUpdate the bundled Fenix framework to v1.12
What it does
Selling digital products means serving files, and big files can weigh on a regular web host. This extension lets you keep those files in Amazon S3 and deliver them from there instead of your own server. It works with WooCommerce's existing downloadable product setup, so customers buy and download the way they already do, while the actual file comes from your S3 bucket through a signed URL that expires after a set time.
It suits stores selling PDFs, MP3s, ZIP archives, software, video lessons, high-resolution images and bundled downloads. You can point products at more than one bucket, reference S3 files with shortcodes, and combine local files and S3 files in a single product. The settings screen confirms when a connection to S3 works and explains why when it does not. It also handles Cloudflare R2 storage, hiding the AWS region option that R2 does not use.
Best for
- WooCommerce stores selling ebooks, music, software or video lessons
- Shops with large downloadable files straining their web host
- Sellers who want expiring download links for purchased files
Features
Store and deliver digital product files from Amazon S3 buckets so your web server is not serving every download itself.
Serve files from more than one S3 bucket, which helps when you organize assets for different products in separate storage locations.
Add Amazon S3 file paths to your downloadable products using shortcodes, so linking a product to its file stays simple.
Keep some files on your own server and others in S3 within the same product, choosing where each file lives.
Downloads use signed links that expire, which helps keep files away from unauthorized access and limits them to paying customers.
The plugin confirms a working S3 connection when you save settings and explains the reason when a connection cannot be made.
Connect to Cloudflare R2 storage as well, with the AWS region setting hidden because R2 does not use AWS regions.
Amazon S3 Storage older versions
- 3.5.3Jul 291 improvement, 1 fix
- 3.5.2May 171 improvement
- 3.5.1Apr 172 improvements
- 3.4.1Mar 26
- 3.4.0Jan 28
- 3.3.2Aug 23, 2025
- 3.3.1Aug 11, 2025
- 3.2.2Jul 9, 2025
- 3.2.1Jul 3, 2025
- 3.2.0Jun 20, 2025
Members and buyers of this product can download older versions.
23 older versions in all. If you need one that is not listed, ask support.
Questions about Amazon S3 Storage
Do I need WooCommerce to use this?
Yes. This is a WooCommerce extension, so it requires WooCommerce. It works with the downloadable products you set up in your store and changes where those files are stored and served from, moving delivery to Amazon S3.
Can I keep some files on my own server?
Yes. You can mix local server files and Amazon S3 files within the same product. That lets you move only your largest files to S3 while leaving smaller ones where they already are.
How are my files protected from sharing?
Files are delivered through signed, time-limited URLs. Each link only works for a limited period, which helps prevent unauthorized access and keeps downloads tied to customers who purchased the product.
Does it work with storage other than Amazon S3?
It supports Cloudflare R2 as well. When you connect to R2, the plugin hides the default AWS region setting, since R2 does not use AWS regions.
Is Amazon S3 Storage free?
The code of Amazon S3 Storage is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.
Which version of Amazon S3 Storage is this?
Version 3.5.4, released Aug 17, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.
How do I update Amazon S3 Storage?
Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of Amazon S3 Storage automatically and keeps a backup, so you can roll back.
What does Amazon S3 Storage need?
Amazon S3 Storage needs WooCommerce installed and active.
More from WooCommerce







