Cloudflare R2 API Integration
Description
Highlights
About the Extension
The Cloudflare R2 API Plugin for Shopware 6 enables seamless integration with Cloudflare’s R2 object storage, providing a secure, scalable, and cost-effective solution for managing your e-commerce store’s data. Designed for performance and ease of use, this plugin allows Shopware 6 store owners to leverage R2’s serverless storage for assets like product images, media files, and backups, reducing dependency on traditional server storage.
Key Features
Effortless Integration: Connect your Shopware 6 store to Cloudflare R2 with a simple configuration process, requiring only your R2 API token and bucket details.
Secure Storage: Store sensitive data securely with R2’s robust encryption and access control, ensuring compliance with industry standards.
Optimized Performance: Benefit from R2’s global edge network for low-latency asset delivery, enhancing your store’s loading speeds and user experience.
Scalable Solution: Handle growing storage needs without worrying about infrastructure, as R2 scales dynamically with your store’s demands
Cost-Effective: Leverage R2’s competitive pricing model to reduce storage costs compared to traditional hosting solutions.
Installation and Setup
Install the Plugin: Download from the Shopware Store and install via the Shopware 7 admin panel in Settings - Under > Extensions.
Configure R2 Credentials: Enter your Cloudflare R2 API token, bucket name in the plugin’s settings page.
Test and Deploy:First verify connectivity and then save configs and then migrate files to ensure seamless operation.
Technical Details
Compatibility: Shopware 6.6.1 and above.
PHP Version: 7.4 or higher.
License: Proprietary.
Dependencies: Requires a Cloudflare account with R2 enabled and valid API credentials.
API Integration: Utilizes Shopware’s filesystem for data handling and Cloudflare’s R2 SDK for storage operations.
Benefits for Your Store
Enhanced User Experience: Faster asset delivery improves page load times, boosting SEO and customer satisfaction.
Reduced Server Load: Offload storage to R2, freeing up server resources for core e-commerce operations.
Global Reach: Serve customers worldwide with R2’s edge-optimized storage, ideal for international stores.
Third-party Services/Packages Used:
- Cloudflare's R2 for storage. https://www.cloudflare.com/developer-platform/products/r2/
- AsyncAws for interacting to R2. https://async-aws.com/
- League flysystem asyncaws for routing files to R2. https://flysystem.thephpleague.com/docs/adapter/async-aws-s3/
Details
- Available: English, German
- Latest update: 22 July 2025
- Version: 1.0.0
- Category: SEO Optimization
About the Extension Partner
Deepware
Partner Status
-
Shopware
Extension Partner
Details
- Ø-Rating: 5
- Partner since: 2021
- Extensions: 9
Support
- Based in: Germany
- Speaks: German, English, Spanish, French
- Response time: Quickly