Amazon S3 for HikaShop
Introduction
Features
Store the download files of your products on Amazon S3, or on any compatible storage service, instead of on your own server.
Your customers download straight from the storage service, so a large file never travels through your hosting and the space it takes is no longer on your hosting plan.
Everything HikaShop checks before a download keeps working: the order is yours, its status allows the download, the time limit has not passed and there are downloads left.
Your bucket stays private. Each customer gets a temporary link, valid for a few minutes by default, created only once those checks have passed.
The file is checked before the link is handed out, so a file removed from the bucket shows the usual HikaShop message instead of an error page from the storage service.
Your customers download the file under its real name, not under the name it has in the bucket.
Upload from the product page of your back end as usual: the files go to the bucket with nothing else to do.
Large files are sent in pieces, so the upload limits of your hosting do not stop you from selling a file of several hundred megabytes.
An interrupted upload carries on where it stopped, and an abandoned one is cleaned up on its own, on your server and in the bucket.
The files uploaded by your customers through a custom field of the type "AJAX file" can be kept in the bucket too.
A screen, opened from the settings of the plugin, moves the files you already sell to the bucket, batch after batch, without interrupting your shop.
Each file is read back from the bucket before its record is changed, so a transfer which went wrong never leaves a product pointing at a file which is not there.
Your files are copied, not moved, so you keep a working copy until you are satisfied. You can also ask for each one to be deleted from your server once it has been checked in the bucket.
A file used by several products is never removed from your server while another product still needs it.
Works with Amazon S3 and the services which speak the same API, which includes Backblaze B2, Wasabi, DigitalOcean Spaces, Scaleway, OVH and a MinIO server of your own.
For Amazon you only enter your keys and your bucket: the plugin finds out for itself which region your bucket is in.
Installation
1) Download the plugin from our website
2) Install it via the Joomla Extension Manager or the "Add plugins" button of System > Plugins on WordPress
3) Enable the plugin
4) Open the plugin settings, enter your access key, your secret key and your bucket, then save to run the connection test
5) Turn on "Send new uploads to the bucket" so your next uploads go there
6) Use the "Files already on your server" button to move the files you already sell
Use
Requires HikaShop 6.5.2 or later to send the uploads to the bucket
The download of the files already in the bucket works on any version of HikaShop
Compatible with all the editions of HikaShop
Compatible with PHP 7.4 minimum
Compatible with all the versions of Joomla
Needs an account on Amazon S3 or on a compatible storage service, billed by that service
No time limit
Unlimited usage
Amazon S3 for HikaShop
- Version:
- 1.0.0
- Developer:
- Hikari Software Team
- Last updated:
-
Aug 24 2026
1 day ago - Date added:
- Aug 20 2026
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- p
- Compatibility:
- J3 J4 J5 J6
Share