plugin-icon

Storage for Woo via S3-Compatible

投稿者: mohammadr3z·
Enable secure cloud storage and delivery of your WooCommerce digital products through S3-Compatible storage.
評価機能
5
バージョン
1.0.5
最終更新日時
Feb 4, 2026
Storage for Woo via S3-Compatible

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
    • Bucket Name
    • Endpoint URL (e.g., https://s3.example.com)
  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:

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.

無料Business プランを利用中
インストールすることで、WordPress.com の利用規約サードパーティプラグイン利用規約に同意したことになります。
最大テスト回数
WordPress 6.9.1
このプラグインをダウンロードして、 サイトに使用できます。