๐ Offload your downloads to Amazon S3 or Cloudflare R2
Amazon S3 File Storage for WooCommerce connects your store to your S3 bucket, so customers get fast, secure downloadsโand your server stays lightning-fast. Whether itโs a 5MB PDF or a 5GB video course, youโre covered.
WooCommerce wasnโt built to serve large files. This plugin fixes that.
- Works with any file type
- Supports multiple S3 buckets
- Mix local + S3 files in a single product
- Built for real WooCommerce stores, not toy demos
Why it matters
WooCommerceโs default file delivery works fine until your store starts growing. Shared hosting begins to buckle under the load, large files take forever or time out entirely, and frustrated customers end up with failed downloads and support tickets.
This plugin fixes it all with:
- Secure, time-limited links (no permanent URLs)
- Blazing-fast delivery through Amazon S3 or Cloudflare R2
- Granular control over file sources and behavior
What you get
- ๐ Auto-upload WooCommerce files to S3
- ๐ Signed URL protection
- ๐ Use shortcodes or file fieldsโyour call
- ๐ Multiple buckets per site or per product
- ๐งฌ Combine local and S3 files in one product
- ๐ Works with variables, bundles, memberships, and more
Built for stores that sell:
- Video lessons and digital courses
- Ebooks, PDFs, ZIPs, MP3s
- Software + license files
- Membership content tied to subscriptions
Selling gated content or bonus downloads with membership tiers?
This plugin pairs perfectly with Constellationโour all-in-one solution for WooCommerce memberships and subscription billing.
Together, they handle everything from gated file access to automatic renewals.
Developed by the team behind CheckoutWC
We build WooCommerce tools that scale. This plugin is actively maintained by the creators of CheckoutWC, Constellation, and more.
Want to sell software with license keys or API access?
Pair this with our API Manager plugin for seamless digital product licensing.



