This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Storage for Woo via S3-Compatible

Storage for Woo via S3-Compatible

Enable secure cloud storage and delivery of your WooCommerce digital products through S3-Compatible storage.

30+ active installs
5.0
(2 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Storage for Woo via S3-Compatible running.

WordPress compatibility
Tested to 7.0.2
Tested against the WordPress branch in use today.
Last updated
4 days ago
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
5.8
Requires other plugins
woocommerce
These must be installed and active first.
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

30+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Storage for Woo via S3-Compatible is looked after — not on how many stores run it.

Well maintained
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
35 / 35
Updated 4 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.2 (current).
Support responsiveness
Not enough data
Only 2 support thread(s) — not enough to judge.
Merchant satisfaction
11 / 15
5.0/5 across 2 rating(s).
Listing transparency
7 / 10
Provides: screenshots, description
1 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-02 from the WordPress.org plugin registry.
Ratings

5.0

2 ratings
5★2
4★0
3★0
2★0
1★0
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

Storage for WooCommerce via S3-Compatible is a powerful extension for WooCommerce that allows you to store and deliver your digital products using Amazon S3 or any S3-compatible storage service. This plugin provides seamless integration with S3 APIs, featuring signed URLs with configurable expiration times.

Key Features

  • S3-Compatible Integration: Store your digital products in Amazon S3, Wasabi, MinIO, DigitalOcean Spaces, Backblaze B2, and more
  • Signed Download Links: Generates secure signed URLs with configurable expiration (1-60 minutes)
  • Easy File Management: Upload files directly to S3 through WordPress admin
  • Media Library Integration: Browse and select files from your S3 bucket within WordPress
  • Folder Support: Navigate and organize files in folders (prefixes)
  • Security First: Built with WordPress security best practices
  • Developer Friendly: Clean, well-documented code with hooks and filters

Configuration

  1. Go to WooCommerce > Settings > S3-Compatible
  2. Enter your S3 credentials:
    • Access Key
    • Secret Key
    • Endpoint URL (e.g., https://s3.example.com)
    • Custom Region (Optional, check to specify a custom region like eu-west-3 for regional AWS S3 buckets or specific S3-compatible providers)
    • Bucket Name
  3. Set the Link Expiration time (1-60 minutes)
  4. Save the settings

Usage

Browsing and Selecting Files

  1. When creating or editing a downloadable product in WooCommerce
  2. Click “Browse S3” button next to the file URL field
  3. Browse your S3 bucket using the folder navigation
  4. Use the breadcrumb navigation bar to quickly jump to parent folders
  5. Use the search box in the header to filter files by name
  6. Click “Select File” to use an existing file for your download

Uploading New Files

  1. In the S3 browser, click the “Upload File” button in the header row
  2. The upload form will appear above the file list
  3. Choose your file and click “Upload”
  4. After a successful upload, the file URL will be automatically set with the S3 prefix
  5. Click the button again to hide the upload form

External services

This plugin connects to S3-compatible storage APIs to manage files and create download links.

It sends the necessary authentication credentials and file requests to your configured S3 endpoint. This happens when you browse your S3 bucket in the dashboard, upload files, or when a customer downloads a file.

  • Service: S3-Compatible Storage API
  • Used for: File browsing, uploading, and generating signed download links.
  • Data sent: API credentials, file metadata, file content (during upload).
  • URLs: Depends on your configured endpoint:
    • Amazon S3: https://s3.amazonaws.com
    • Wasabi: https://s3.wasabisys.com
    • MinIO: Your self-hosted endpoint
  • Legal: Refer to your storage provider’s Terms of Service and Privacy Policy

Support

For support and bug reports, please use the WordPress.org plugin support forum.

If you find this plugin helpful, please consider leaving a review on WordPress.org.

Other Storage Providers

Looking for a different storage provider? Check out our other plugins:

  • Storage for WooCommerce via Dropbox – Use Dropbox for your digital product storage

Privacy Policy

This plugin requires S3 API credentials to access your storage for file management. It does not collect or store any personal data beyond the API credentials needed to maintain the connection. All file storage and delivery is handled through your configured S3 endpoint’s secure infrastructure.

How secure are the download links?

The plugin generates signed URLs that are only valid for the configured duration (1-60 minutes). These links are generated on-demand when a customer initiates a download, ensuring that each download session gets a fresh, time-limited URL.

Can I customize the link expiration time?

Yes! Unlike some other cloud storage services, S3 allows you to configure the link expiration time. Go to WooCommerce > Settings > S3 Storage and set your preferred duration (1-60 minutes).

What file types are supported for upload?

The plugin supports safe file types including:
* Archives: ZIP, RAR, 7Z, TAR, GZ
* Documents: PDF, DOC, DOCX, TXT, RTF, XLS, XLSX, CSV, PPT, PPTX
* Images: JPG, JPEG, PNG, GIF, WEBP
* Audio: MP3, WAV, OGG, FLAC, M4A
* Video: MP4, AVI, MOV, WMV, FLV, WEBM
* E-books: EPUB, MOBI, AZW, AZW3
* Web files: CSS, JS, JSON, XML

Dangerous file types (executables, scripts) are automatically blocked for security.

Which S3 providers are supported?

Any S3-compatible storage service, including:
* Amazon S3
* DigitalOcean Spaces
* Linode Object Storage
* Wasabi
* Backblaze B2 (with S3-compatible API)
* Cloudflare R2
* MinIO
* Storj
* ArvanCloud
* Hetzner Object Storage
* And many others

Can I customize the URL prefix for S3 files?

Yes, developers can customize the URL prefix using the wcs3_url_prefix filter. Add this code to your theme’s functions.php:

function customize_s3_url_prefix($prefix) {
    return 'wc-myprefix://'; // Change to your preferred prefix
}
add_filter('wcs3_url_prefix', 'customize_s3_url_prefix');

Can I customize the allowed file types (MIME types)?

Yes, developers can customize the allowed MIME types using the wcs3_allowed_mime_types filter.

Categories
Marketplaces & channelsDigital products & licensing
Plugin details
Version1.2.2
Last updated2026-07-29 7:58pm GMT
Added2026-02-01
Requires WordPress5.8
Tested up to7.0.2
Requires PHP7.4

Tags on WordPress.org
amazon
cloud storage
digital downloads
s3
woocommerce
Alternatives
Other plugins in the same categories.
EU Withdrawal Compliance
1K+ installs
5.0(15)
Dokan: AI Powered WooCommerce Multivendor Marketplace Solution – Build Your Own Amazon, eBay, Etsy
30K+ installs
4.6(766)
MultiVendorX – WooCommerce Multivendor Marketplace AI Powered Solutions
2K+ installs
4.8(432)
MarketKing — Ultimate WooCommerce Multivendor Marketplace Solution
800+ installs
5.0(18)
Product Sync for WooCommerce – API Import, Dropshipping & Inventory Sync
300+ installs
5.0(16)
Vitepos – Point of Sale (POS) for WooCommerce
2K+ installs
4.7(53)
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy