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
    Please Login to Write Your Review

    UnoPim Cloudflare R2 Storage

    UnoPim Cloudflare R2 Storage Integration connects UnoPim with Cloudflare R2 storage. It helps you store media files safely in cloud.



    • Add and manage multiple Cloudflare R2 credentials in UnoPim with ease.

    • Store media files in Cloudflare R2 using a custom Laravel filesystem driver.

    • Deliver public files through CDN URLs and secure private files with presigned URLs.

    • Resize and optimize images instantly with Cloudflare Image Transformations.

    • Set Cache Control rules for different file types with a default 7 day cache time.

    • Check and validate R2 credentials before saving them in the admin panel.

    • Keep access keys masked and secret keys fully hidden from logs and history.

    • Choose public or private visibility settings for each Cloudflare R2 credential.

    • Sync existing R2 files without uploading the files again.

    • Track media files with details like original path, R2 path, CDN URL, MIME type, file size, and md5 hash.

    • Automatically remove R2 files, mappings, and cache when products or categories are deleted.

    • Upload import/export product and category media files directly to Cloudflare R2 storage.

    • Support asset attributes during product imports when UnoPim DAM is installed.

    • Track all configuration changes with audit history and detailed logs.

    • Export media files directly from the UnoPim admin panel in a quick and simple way.

    • Trigger real time media sync automatically using webhook support.

    Screenshots
    UnoPim Cloudflare R2 Storage UnoPim Cloudflare R2 Storage UnoPim Cloudflare R2 Storage UnoPim Cloudflare R2 Storage UnoPim Cloudflare R2 Storage UnoPim Cloudflare R2 Storage UnoPim Cloudflare R2 Storage
    Show More Hide All
    $199.00
    Add To Cart
    $199.00
    Configure and Buy
    • Description
    • Reviews
    • FAQ
    • Customers ()
    • Specifications
    • Cloud Hosting
    • Changelog

    UnoPim Cloudflare R2 Storage Integration helps you manage product media using Cloudflare R2. It replaces local storage with cloud asset storage. It is made for businesses with large product catalogs. You can store images, files, and other assets safely. It also gives fast CDN performance.

    The system supports public and private buckets. Public files load quickly through CDN. Private files are protected with secure signed URLs. It tracks every file using a mapping system. This helps you manage uploads, updates, and deletions easily. You do not lose control of your data.

    This module works inside UnoPim admin settings. This makes setup simple and easy to control.

    You may also like the UnoPim Maker Checker Workflowwhich streamlines product and asset approvals through role-based controls, with clear tracking and improved workflow management.

    UnoPim Cloudflare R2 Storage

    Highlighted Features of UnoPim Cloudflare R2 Storage

     Secure Cloud Media Storage

    Store product images, PDFs, and media files safely in Cloudflare R2 instead of relying on local server storage.

     CDN Powered Media Delivery

    Serve media files through Cloudflare CDN using UnoPim CDN delivery for faster loading speeds and seamless global access.

     Dynamic Image Optimization

    Resize and optimize images on the fly using Cloudflare Image Transformations and R2 image optimization for improved performance.

     Smart Cache Control Rules

    Apply cache settings based on file extensions with a default 7 day cache duration for efficient media delivery.

    Why Do We Need UnoPim Cloudflare R2 Storage?

    Local storage is limited. It does not scale well for large product catalogs. It can also slow down file delivery. and increases the load on the server.

    UnoPim R2 storage offers cloud storage. It also uses CDN for fast delivery. This reduces pressure on your main server.

    This module connects UnoPim directly to R2. It handles uploads automatically. It also manages Cloudflare sync and cleanup tasks. This reduces manual work and improves reliability.

    It is designed for fast eCommerce and large catalog systems. These systems need strong and efficient media handling.

    Additionally, you can use our UnoPim DAM (Digital Asset Management) module to easily manage digital assets such as images, videos, and documents in a structured way.

    Use Cases for UnoPim Cloudflare R2 Storage

    • Manage Large Product Catalogs

      Store large numbers of product images, PDF files, and downloadable documents without using extra server space.

    • Improve Storefront Speed Worldwide

      Deliver product media faster to customers in different countries with Cloudflare’s global CDN network.

    • Move Files from Local Storage to Cloud Storage

      Migrate existing product media from local servers to Cloudflare R2 using media migration Unopim, ensuring files remain organized and easily accessible.

    • Organize Digital Product Assets

      Manage product media in a better way with structured storage, central file management, and easy cleanup tools.

    Cloudflare R2 Integration in UnoPim

    UnoPim Cloudflare R2 Integration replaces local storage with cloud storage. It is scalable and easy to manage. It improves speed, reliability, and media control.

    • Key Points
    • Works with standard data storage structures
    • Uses a Laravel filesystem driver
    • Connects with Cloudflare R2 endpoints
    • Supports CDN image transformations
    • Includes secure credential management
    Cloudflare R2 Integration in UnoPim

    Product Media Management

    Upload and preview images effortlessly for quick access and review.

    • Key Points
    • Upload and preview images easily.
    • Add PDFs, manuals, and documents.
    • Keep all files in one place.
    • Maintain organized file structure.
    • Replace or update files anytime.
    Product Media Management

    Admin Panel & Access Control

    This module is fully built into admin panel. It makes management simple.

    • Key Points
    • Settings are available under Cloudflare R2 menu
    • Role based access control (ACL)
    • Easy credential management
    • Logs for configuration changes
    • Supports 30 languages
    Admin Panel & Access Control

    Support

    For any query or issue, please create a support ticket here http://webkul.uvdesk.com/. You may also check our all UnoPim Extensions.

    Specifications

    Product Version1.0.0
    Released4 days ago
    CategoryUnoPim
    Last UpdatedMay 13, 2026 (1 day ago)
    Supported VersionsUnoPim  2.0.0  
    Write a review

    Frequently Asked Questions

     How does UnoPim store my media in Cloudflare R2?
    UnoPim uploads all media files directly to Cloudflare R2, where they are safely stored in cloud and managed in a simple and scalable way.
     
     Can I stop using local storage completely?
    Yes, UnoPim fully replaces local storage with Cloudflare R2, so all media is stored and managed in cloud.
     
     Will my existing images still work after migration?
    Yes, all existing files are moved safely to Cloudflare R2, and your old links will continue to work without re uploading.
     
     How are my images delivered to users?
    Images are delivered through Cloudflare CDN, which helps them load faster and improves performance for users worldwide.
     
     Can I keep some media files private?
    Yes, you can keep files private using signed URLs, which only allow approved users to access them securely.
     
     Does it support automatic image resizing?
    Yes, Cloudflare automatically resizes and optimizes images using built in transformation tools.
     
     Can I manage storage settings easily?
    Yes, you can easily manage all storage settings from UnoPim admin panel in a simple and clear way.
     
     Is there a way to track uploaded files?
    Yes, every uploaded file is tracked with full details like path, size, type, and hash for better control and management.
     
     What happens when I delete a product?
    When a product is deleted, all related media files are also removed automatically to keep storage clean.
     
     Can I move my existing media easily?
    Yes, this help you move and sync large media files quickly, so migration becomes simple and fast.

    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
    • - Feature Add (+)
    • - Feature remove (-)
    • - Bug Fixed (!)
    • - Modification (*)
    Version 1.0.0
    • + Compatible with UnoPim 2.0.0.
    • + Cloudflare R2 storage driver registered as r2 (S3-compatible) with a custom R2Adapter that handles signed-URL generation for private buckets and Cloudflare Image Transformations URLs for public buckets.
    • + Credential UI under Settings → Cloudflare R2:
    • Account ID, Access Key, Secret Key, Region (defaulted to auto),
    • Bucket Name, Bucket URL, and Endpoint (auto-derived from Account ID when omitted).
    • Live credential validation on save — invalid R2 credentials are rejected before being stored.
    • Masked secret/access keys on edit.
    • Public / private visibility toggle. Private buckets automatically use short-lived presigned URLs.
    • Per-extension Cache-Control rules with a default 7-day cache.
    • Optional static-files configuration (separate bucket, region, URL).
    • + Media mapping table (cloudflare_r2_media_mappings) records every uploaded file's original path, R2 path, CDN URL, MIME type, size, and md5 hash. Reads are served from a primed cache for hot-path lookups.
    • + Credential history with a detail modal showing every change. Secret and access keys are excluded from history logs.
    • + Entity deletion cleanup: deleting a Product or Category in the admin removes its R2 objects, mapping rows, and primed cache entries.
    • + Media-only on R2 — only product and category media (image / file / gallery / asset attribute values) is uploaded to R2. The data-transfer module's working files (export CSVs/XLSX under exports/, the unzipped import images under import-images/, error reports under imports/, sample templates under data-transfer/) stay on the local public disk.
    • + Override of core importers/exporters via DI binding so CSV/XLSX imports and exports route product/category media through R2 while the CSV/XLSX file itself stays local.
    • Console
    • + cloudflare-r2-package:install — one-shot installer (deps + migration + assets).
    • + cloudflare_r2:move_existing_files — migrate existing local media to R2. Supports --metadata-only to map files without physical upload.
    • + cloudflare_r2:remove_media_files — delete local copies after migration.
    • + cloudflare_r2:export-media — sync media to R2 (queue-aware via --isqueue=1).
    • + cloudflare_r2:export-static-content — sync static assets to R2 (queue-aware via --isqueue=1).
    • Notes
    • + R2 credentials must have permissions for s3:GetObject, s3:PutObject,and s3:DeleteObject on the bucket.
    • + The endpoint is auto-derived as https://<account_id>.r2.cloudflarestorage.com when not explicitly set.
    • + Bucket URL is required only for public buckets. Private buckets fall back to presigned reads.