I’ve run the tech side of a downloadable product ecommerce site for years now and we’ve used S3 for offloading the assets from our server reduce performance overhead, storage space and deliver fast downloads. This has worked great but AWS egress gets really expensive when you are sending terabytes per month.

Enter Cloudflare R2 - bandwidth doesn’t cost that much so they don’t charge that much.

So I have built WooCommerce R2 Downloads - a simple plugin that allows you to use Cloudflare R2 for hosting your downloadable product files.
It is a one-time purchase and includes all future updates.

I’ve been running this on a high traffic production website and it works flawlessly. We’re saving thousands of dollars a year now and the migration was easy.

The previous plugin we used is the popular WooCommerce S3 Storage so I have retained full backwards compatibility with it. You don’t need to change any download URLs to start using R2, just migrate your files, configure the new plugin and you are good to go.

I hope others can make good use of this plugin too and if you need any help my email is in the footer.