Integrations / WooCommerce

+

Offload your WooCommerce product images and files to cloud storage

WooCommerce turns WordPress into a full online store. WP Media Cloud offloads your product images, gallery images, and downloadable files to cloud storage so your server stays lean, your store loads faster, and your digital downloads are served securely from the cloud.

Offload
product images to cloud
Serve
downloads from cloud storage
Protect
files with signed URLs
How they work together

WooCommerce runs your store. WP Media Cloud moves your files to the cloud.

WooCommerce and WP Media Cloud operate on different parts of your WordPress installation. WooCommerce handles products, orders, payments, and customers. WP Media Cloud handles where your images and files are stored and served from. When both are active, every product image and downloadable file you upload goes to cloud storage automatically.

Step 01

Install and configure WP Media Cloud

Set up WP Media Cloud with your preferred cloud storage provider. From this point on, every image or file uploaded to WordPress is automatically moved to cloud storage, including anything uploaded through WooCommerce.

Step 02

Add products to WooCommerce as normal

Upload product images, gallery images, and downloadable files through WooCommerce just as you normally would. WP Media Cloud intercepts each upload and moves it to cloud storage before it is saved as an attachment.

Step 03

Product images resolve to cloud storage URLs

When WooCommerce outputs your product pages, category pages, and shop page, every image URL already points to your cloud storage bucket or CDN. Your server delivers HTML and nothing else. Images come from the cloud.

Step 04

Downloadable files are served securely

For digital products, WP Media Cloud serves the downloadable files directly from cloud storage using signed, time-limited URLs. Customers who have purchased receive a link that works for them. Anyone else trying to access the file directly gets nothing.

What gets offloaded

Every image and file your store uses. Automatically.

A busy WooCommerce store accumulates a large volume of media fast. Every product needs a main image. Most products benefit from a gallery of additional images. Category pages need featured images. Blog posts supporting your store need images too. Then there are downloadable files for digital products, which can be large and are uploaded and re-uploaded frequently as new versions are released.

All of this goes through the WordPress media library, which means WP Media Cloud captures every single one. Your hosting server never stores the files long-term. They live in cloud storage, and WooCommerce simply references them there. Your server stays small, your backups stay fast, and your storage bill goes to your cloud provider rather than your host.

  • Product main images and gallery images
  • Category and shop page featured images
  • Downloadable product files (PDFs, ZIPs, software, etc.)
  • Blog and content images that support your store
  • Any other media uploaded through the WordPress admin

Offloaded automatically

Product images
Main image and all gallery images
Offloaded
Category images
Shop and category featured images
Offloaded
Downloadable files
Served securely with signed URLs
Offloaded
Blog and content images
Everything in the WordPress media library
Offloaded
Secure downloads

Digital products served from the cloud, with access control.

WooCommerce's built-in download system works well for hosting files on your server, but offloading those files to cloud storage and keeping them protected requires more. By default, a file stored in a public cloud bucket can be accessed by anyone who knows its URL, which means your paid downloads could be shared or accessed without a purchase.

WP Media Cloud handles this with signed, time-limited URLs. When a customer who has made a purchase clicks their download link, WP Media Cloud generates a URL that is valid only for that session. The file stays private in your cloud storage bucket. Anyone trying to access it directly, or sharing the link, gets an expired or invalid URL. Secure downloads are supported on Bunny.net Edge Storage and Cloudflare R2.

  • Downloadable files stay private in cloud storage
  • Signed URLs expire after the customer session
  • Direct file access is blocked for non-customers
  • Supported on Bunny.net Edge Storage and Cloudflare R2
Bunny.net Edge Storage Secure downloads
Cloudflare R2 Secure downloads
Amazon S3, Wasabi, Backblaze B2, others Not available
Storage providers

Choose the cloud storage that fits your store.

WP Media Cloud supports every major cloud storage provider. Product images and store media are offloaded to whichever provider you choose. Secure downloadable product files are available on Bunny.net Edge Storage and Cloudflare R2.

Bunny Edge Storage
Bunny Edge Storage
Secure downloads supported
Cloudflare R2
Cloudflare R2
Secure downloads supported
Amazon S3
Amazon S3
Product images offloaded
Wasabi
Wasabi
Product images offloaded
DigitalOcean Spaces
DigitalOcean Spaces
Product images offloaded
Backblaze B2
Backblaze B2
Product images offloaded
Hetzner Object Storage
Hetzner Object Storage
Product images offloaded
Google Cloud Storage
Google Cloud Storage
Product images offloaded

Offload your WooCommerce store to the cloud.

Product images, gallery images, and downloadable files all moved to cloud storage automatically. 30-day money-back guarantee.

This website uses cookies to enhance your browsing experience and ensure the site functions properly. By continuing to use this site, you acknowledge and accept our use of cookies.

Accept All Accept Required Only