Description
With Amazon S3 Storage, you transfer downloadable WooCommerce files to Amazon S3 buckets, linking digital products to external objects instead of keeping all packages in the media library or on the store’s server. The extension serves those who sell e-books, software, design files, courses, or other heavy downloads and need to separate file delivery from the main WordPress hosting.
Main Features of Amazon S3 Storage
- S3 Integration
Connects downloadable WooCommerce products to files stored in Amazon S3. - External files
Allows using bucket objects as the source for sold downloads. - Digital delivery
Keeps the purchase and access flow within WooCommerce. - Bucket organization
Helps separate commercial files from the main WordPress hosting. - WooCommerce Compatibility
Works as an additional component for digital products and completed orders.
Benefits of Amazon S3 Storage
- Less local load
Reduces reliance on the main server for storing heavy files. - More technical control
Centralizes digital downloads in its own storage infrastructure. - Preserved flow
Keeps the familiar buying experience for those who already use WooCommerce. - Scalable catalog
Makes it easier to sell larger libraries without bloating the WordPress installation.
Who Is Amazon S3 Storage For?
- Those who sell e-books, PDFs, ZIP packages, templates, or digital files through WooCommerce.
- You who need to move heavy downloads to Amazon S3 without changing the sales flow.
- Those who already use S3 buckets and want to connect them to the store’s downloadable products.
How to Download Amazon S3 Storage
The Amazon S3 Storage is available for download here at Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload Plugin, select the package, and activate it from the WordPress dashboard.
Amazon S3 Storage is a practical solution for separating the sale of the file from the hosting of the file, keeping WooCommerce as the center of the order, the product, and download access. For digital catalogs with larger files or many downloadable items, the add-on helps organize delivery into a structure better prepared for external storage.
Frequently asked questions
Is WooCommerce Amazon S3 Storage GPL-licensed?
Yes. WooCommerce Amazon S3 Storage is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WooCommerce Amazon S3 Storage on multiple sites?
Yes. You can install WooCommerce Amazon S3 Storage on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does WooCommerce Amazon S3 Storage cost at Ultrapack?
WooCommerce Amazon S3 Storage costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WooCommerce Amazon S3 Storage include updates?
Yes. The current version of WooCommerce Amazon S3 Storage is 3.5.4, published at Ultrapack on Sep 5, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WooCommerce Amazon S3 Storage scanned before publication?
Yes. Every version of WooCommerce Amazon S3 Storage goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin WooCommerce Amazon S3 Storage?
Requires WordPress 6.3 or higher and PHP 7.4 or higher. Tested up to WordPress 7.0.4.
What changed in this version
Version 3.5.4 2026-08-17
- Tweak - Save only the base URL for the cloud storage endpoint, so pasting a bucket URL no longer accidentally breaks the connection
- Tweak - Hide the default region setting when using Cloudflare R2, which does not use AWS regions
- Tweak - Explain why a connection to S3 could not be established, and confirm the connection when the settings are saved
- Fix - Stop saving the settings from clearing settings that are currently hidden, such as the download behavior when S3 is disconnected
- Fix - Show a notice instead of failing when the server has no OpenSSL encryption available to store the S3 credentials
- Dev - Clarify debug log wording so a locally signed download URL is no longer reported as retrieved from S3
- Dev - Update the bundled Fenix framework to v1.12
Version 3.5.3 2026-07-22
- Fix - Address PHP warnings that could occur when generating fresh download URLs
- Localization - Make sure download behavior labels are translatable and add more translations
Version 3.5.2 2026-05-11
- Tweak - Enable the force redirect download method by default when upgrading from version 2.x to 3.0+
Version 3.5.1 2026-04-14
- Tweak - Improve handling of S3 shortcode attributes with spaces and special characters in object keys
- Dev - Add a filter to remove the `X-Amz-User-Agent` header from requests when using R2 or other S3-compatible services that trigger signature issues when the header is present
Version 3.5.0 2026-04-07
- Tweak - Migrate file offloading from WP Background Process to Action Scheduler for improved reliability on sites behind HTTP Basic Auth, staging environments, and restrictive hosting
- Tweak - Use the file's stored region when checking if a remote file exists in S3, preventing false "Not found" status when the default region setting differs from the bucket's actual region
- Dev - Remove direct WP Background Process dependency (still included in the embedded Fenix framework components)
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
woocommerce-amazon-s3-storage.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
woocommerce-amazon-s3-storage.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 6.3 or higher and PHP 7.4 or higher. Tested up to WordPress 7.0.4.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready