USD
  • EUR
  • INR
  • USD
Cart
Cart 0
  • You have no items in your shopping cart.
    Cart
    Cart 0
    • You have no items in your shopping cart.
    Hire a Developer
    ×
    Contact Us!
    Send Again
    Close
    Please Login to Write Your Review

    Laravel eCommerce Amazon S3 Extension

    Laravel eCommerce Amazon S3 Extension allows the store admin to upload downloadable products, media files, product content, images of all Laravel product types from their local disk to the Amazon S3 server.



    • Support all Bagisto product types.

    • All media files (product images, description media, editing images, etc.) are stored and retrieved from the Amazon S3 bucket.

    • Flexible settings to configure the module.

    • Uploads only the single original image to the S3 bucket instead of separate small, medium, and large copies, keeping bucket storage low.

    • Generates cache image sizes (small, medium, large) on the fly from the S3 original and stores them in a local cache for fast serving.

    • Cached images are served with an ETag and revalidated by the browser, so a changed image is picked up immediately.

    • One-click background synchronization of all local media files to the S3 bucket, processed in chunks with already uploaded files skipped.

    • One-click "Move Assets to Local" action that pulls every file back from the S3 bucket into local storage with the same folder structure.

    • Live progress bar with percentage and processed/total file count for both Synchronize and Move operations.

    • Direct /storage URLs fall back to the S3 bucket when the local file is missing, so removing the local public folder does not break images.

    • Validates AWS credentials and bucket before any Synchronize or Move operation, with clear error messages.

    Screenshots
    $99.00

    * Required Fields

    Add To Cart
    $99.00
    Configure and Buy
    • Description
    • Reviews
    • FAQ
    • Customers ()
    • Specifications
    • Cloud Hosting
    • Changelog

    Laravel eCommerce Amazon S3 Extension: Laravel eCommerce Amazon S3 Extension provides the users to store the static files and media content to be upload on the Amazon S3 bucket and get them retrieved directly from the S3 bucket. We’ve also included the functionality to set an expiration header.

    Amazon S3 (Simple Storage Service) is a cloud storage service offered by AWS (Amazon Web Services). Using the module, the store admin can upload downloadable products, media files, product content, images of all Laravel product types from their local disk to the Amazon S3 server.

    Important Note:

    • A customer must have an Amazon AWS account to access the Amazon S3 services. From this link, users would be able to register here.
    • To understand how to get started with Amazon S3, just click here.
    Laravel eCommerce Amazon S3

    Highlighted Features

     Instant Loading

    Instant page load or accelerate site load times.

     Static View Files Settings

    One can now save Static files on the Amazon S3 server.

     Reduce Latency

    Reduce the round trip time of the data packet and thus deliver fast data

     Images & Files Support

    Product images, logo, WYSIWYG images, videos, category images, editing images, CMS images, Favicons, etc. are supported.

     Highly Secure

    SSL encryption for secure upload and data download.

     Easy Upload

    The admin can easily upload the media files on the Amazon server.

    Why is Amazon S3 needed in Bagisto?

    Assume you have a large online store with a lot of products and data, as well as a large number of customers around the world. However, if a large number of shoppers visit the store, the website will become slow and the server may be unable to react appropriately. Since you encounter many customers each day and store a lot of data on the website, then it is not ideal to rely on host servers in such scenarios.

    Using the Amazon S3 bucket system, the media files presented with the product details will get downloaded rapidly. This would undoubtedly boost conversion rates because the user would be able to easily access the images, resulting in increased product loyalty.

    The Media file includes all types of products (such as product images, media in the product description, short description, editing images, and so on). It undoubtedly aids customers in gaining a greater understanding of the product.

    Configuration of Amazon S3 Module

    Admin can configure AWS S3 to store product images and media files securely on the cloud.

    • Enable or disable S3 storage using the status toggle.
    • Enter the Access Key ID and Secret Key for authentication.
    • Specify the Bucket Name where media files will be stored.
    • Select the preferred AWS Region for the bucket.
    • Provide the Bucket URL to access stored files.
    Amazon S3 Configuration

    Success Message of Synchronization

    The admin can synchronize store media files to the S3 bucket smoothly.

    • A success message confirms that the synchronization has completed successfully.
    • Admin can manually click Synchronize to upload media files to S3.
    • A note guides when to synchronize initially and after media updates.
    • Helps ensure all media files remain up-to-date in the S3 storage.
    Synchronization Success

     Support

    For any issue related to this module, please create a support ticket here or send an email to [email protected]

    You may also check our quality Bagisto Extensions.

    Specifications

    Product Version2.4.4
    Released5 years ago
    CategoryBagisto Laravel
    Last UpdatedJune 12, 2026 (18 days ago)
    Supported VersionsBagisto  2.x.x  2.4.4  
    Write a review

    Frequently Asked Questions

     Which product type does the module work with?
    The module supports media files, static files, and all bagisto downloadable products.
     
     What is the major functionality of the module?
    With the help of the module, the admin can upload or save files on the Amazon server which can be later retrieved when a customer requests the data files. All the static and media content will be synced to the amazon s3 bucket.
     
     What feature makes the module useful?
    The module provides a unique way to distribute the load from the local servers by uploading and saving the downloadable products on the Amazon Server.
     
     Which aspect is essential on the part of the admin?
    The admin of the store configures the files which can be uploaded to the server.
     
     Shall I need to create an IAM user for this module to work with s3?
    Yes, you need to create an IAM user with programmatic access and need to attach the S3FullAccess policy to it.
     
     What happens if I delete a product image, can I retrieve it back from s3?
    No, once you will delete the image from the admin panel, the image will be deleted from the bucket too.

    Move to Cloud Today

    AWS Free tier hosting for one year by amazon web services, for more details please visit AWS Free Tier.

    GCP Free tier hosting for one year with 300 credit points by google cloud platform, for more details please visit GCP Free Tier.

    Azure free tier hosting for one year with 25+ always free services, for more details please visit Azure Free Tier.

    In our default configuration we will provide tremendous configuration for your eCommerce Website which is fast to load and response.

    Default Configuration Details of Server

    • 1 GB RAM
    • 1 Core Processor
    • 30 GB Hard Disk
    • DB with 1 GB RAM and 1 Core Processor

    * Server Configuration may vary as per application requirements.

    Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store. Please visit the Cloudkul Services.

    Get Started with Cloud
    • + Features
    • ~ Compatibility
    Version 2.4.4 (12 June, 2026) - Release
    • + Compatible with Bagisto v2.4.x.
    • + Uploads only the single original image to the S3 bucket instead of separate small, medium and large copies to keep bucket storage low.
    • + Generates the cache filter sizes (small, medium, large) on the fly from the S3 original and stores them in a local cache for fast subsequent requests.
    • + Cached images are served with an ETag and browser revalidation so changed images update immediately and no stale image is served.
    • + New uploads go directly to the S3 bucket while AWS is enabled, and to local storage when AWS is disabled.
    • + One-click background synchronization of all local media files to S3, processed in chunks with already uploaded files skipped to avoid duplicates.
    • + One-click "Move Assets to Local" action that pulls every file back from the S3 bucket into local storage and refreshes the storage link.
    • + Live progress bar with percentage and processed/total file count for the Synchronize and Move actions, with only one operation allowed at a time.
    • + Direct /storage URLs fall back to the S3 bucket when the local file is missing.
    • + Validation of AWS credentials and bucket before any Synchronize or Move operation.
    Version 2.3.6 (02 of Dec, 2025) - Release
    • + Compatible with bagisto v2.3.6.
    • + Added cache for images and their sizes.
    Version 2.2.2 (21th of Nov, 2024) - Release
    • ~ Compatible with Bagisto v2.2.2
    Version 1.3.3 (17th of May, 2022) - Release
    • ~ Compatible with Bagisto v1.3.3
    • + Added Gzip (Text Compression) for all the asset files
    Version 1.3.2 (9th of Nov, 2021) - Release
    • ~ Compatible with Bagisto v1.3.2
    Version 1.2.1 (7th of Jan, 2021) - Release
    • + Publish static content and media files to S3
    • + Synchronize changes in static files to S3
    • + Admin can set expire header for cache