Cloud Storage Overview
Cloud Storage proPro feature. Available in WP Sell Services Pro.
Cloud storage moves order files off your WordPress server onto a dedicated provider, for better performance and faster downloads worldwide. Once a provider is active, every new delivery, requirement, message, dispute and payment-receipt file goes to your bucket.
Why Use Cloud Storage?#
By default, all delivery files (the work vendors upload for buyers) are stored on your WordPress server. This works fine for smaller marketplaces, but as your platform grows, file storage can become a bottleneck:
- Disk space fills up -- Large or frequent deliveries eat into your hosting storage
- Downloads slow down -- Your web server handles both page requests and file downloads
- Bandwidth costs rise -- Every file download counts against your hosting plan
Cloud storage solves all of these by moving files to a specialized service designed for exactly this purpose.
What Changes With Cloud Storage#
| Without Cloud | With Cloud Storage |
|---|---|
| Files stored on your WordPress server | Files stored in a cloud bucket (S3, GCS, or DO Spaces) |
| Downloads served by your web server | Downloads served by a global CDN |
| Limited by your hosting storage plan | Virtually unlimited storage |
| Bandwidth counts against hosting | Separate, affordable bandwidth |
The upload experience stays the same for vendors either way -- they upload through the familiar WordPress interface.
Supported Providers#
Amazon S3#
The industry standard for cloud storage. Proven reliability (99.999999999% durability), global datacenter coverage, and integration with Amazon CloudFront CDN for fast worldwide downloads.
Google Cloud Storage#
Google's cloud storage with strong performance, multi-regional redundancy, and Google Cloud CDN integration. Particularly strong for marketplaces with significant Asia-Pacific traffic.
DigitalOcean Spaces#
S3-compatible storage with simple, predictable pricing: $5/month for 250GB storage and 1TB transfer. Includes a built-in CDN. The easiest option for small to medium marketplaces.
How File Delivery Works#
With a provider active, the flow is:
- A vendor uploads their delivery files through the order page (same as usual)
- The plugin uploads each file to your cloud storage bucket and removes the local copy
- If an upload fails, the local copy is kept and served instead, so a bucket outage never loses a delivery
- When the buyer downloads, a permission-checked link on the order hands out a short-lived signed URL from the provider
Each stored file records which provider holds it, so files uploaded before you switch providers keep downloading from their original bucket.
Current File Storage (Without Cloud)#
Until you enable cloud storage, files are stored locally:
- Order files go to a
wpss-order-files/folder outside your web root where the host allows it, otherwise towp-content/uploads/wpss-order-files/with access rules added - Only the buyer, the vendor and site admins can download them
- Storage is limited by your hosting plan
Tips for managing local storage:
- Set reasonable file size limits in Settings > System
- Monitor your disk usage through your hosting panel
- Consider upgrading your hosting storage if it fills up
Related Guides#
- Setting Up Cloud Storage -- Step-by-step provider configuration
- Advanced Settings -- File upload limits and settings