S3 CloudImage | Хранение изображений в облаке + CDN

Переносит изображения товаров в облачное S3-хранилище и раздаёт через CDN. Магазин работает как обычно, но картинки лежат в облаке — экономия места на сервере, ускорение загрузки и масштабируемость без ограничений.

OpenCart 3.xocStore 3.xLiveStore 3.xMaxyStore 3.x

Не нашли свою версию? Напишите нам, адаптируем модуль.

S3 CloudImage: модуль для OpenCart

Модуль переносит изображения товаров в облачное S3-хранилище, освобождая место на сервере. Прозрачная интеграция в OpenCart: магазин работает как обычно, но картинки лежат в облаке и раздаются через CDN.

Возможности

Хранение в облаке S3

Загрузка изображений через файлменеджер сразу отправляет файлы в облачное S3-хранилище. Листинг, загрузка и удаление файлов прямо в облаке.

Раздача через CDN

Изображения отдаются пользователям через сеть доставки контента (CDN), обеспечивая быструю загрузку из ближайшей точки присутствия.

Конвертация в WebP

Автоматическая конвертация изображений в формат WebP при генерации миниатюр — экономия 25–35% размера файлов.

Пакетная миграция

Массовая загрузка существующих изображений в облако с прогресс-баром. Обратная миграция из облака на сервер при необходимости.

Lazy migration

Автоматическая загрузка локальных файлов в облако при первом обращении — миграция без простоя магазина.

Ресайз при загрузке

Уменьшение оригиналов изображений перед отправкой в облако — экономия трафика и места в хранилище.

Множество S3-провайдеров

Поддержка Beget Cloud Storage, AWS S3, Yandex Object Storage, Selectel, MinIO и любого S3-совместимого сервиса.

Логирование операций

Все S3-операции (загрузка, удаление, миграция) записываются в лог с возможностью просмотра из админки.

Подробное описание

Изображения товаров, категорий, брендов и весь кеш миниатюр хранятся в S3-совместимом облаке вместо локального диска. Файлменеджер OpenCart работает напрямую с S3 - загрузка, удаление, создание папок. Миниатюры генерируются автоматически, с поддержкой WebP и CDN. Возможности: хранение изображений в S3 - загрузил через файлменеджер, и файл сразу в облаке, локальная копия удаляется автоматически. Генерация миниатюр - оригинал скачивается из S3, ресайзится, результат сохраняется в S3 или локально (два режима кеша). WebP миниатюры - автоматическая конвертация JPEG/PNG в WebP (экономия 25-35% размера). WebP оригиналы - конвертация при загрузке в S3, экономия места в бакете. CDN - встроенная поддержка любого CDN (Beget CDN, CloudFront, Cloudflare). Файлменеджер - листинг, загрузка, удаление файлов в S3 прямо в стандартном UI OpenCart. Выборочная синхронизация - можно указать конкретные папки (например только catalog/products), остальные останутся локально. Миграция - пакетная загрузка существующих изображений в S3 с прогресс-баром, обратная миграция S3 - сервер. Lazy migration - если файл есть локально, но нет в S3, модуль автоматически загрузит его при первом обращении. Ресайз при загрузке - уменьшение оригиналов до заданных размеров перед отправкой в S3. Очистка кеша - кнопка в модуле + автоматическая очистка через панель разработчика. Лог операций - все S3-запросы записываются в лог с просмотром из админки. Работает с любым S3-совместимым хранилищем: Beget Cloud Storage, AWS S3, Yandex Object Storage, Selectel, MinIO (свой сервер), любой другой S3-совместимый сервис.

Скриншоты

Часто задаваемые вопросы

Какие облачные провайдеры поддерживаются?
Beget Cloud Storage (рекомендуется), AWS S3, Yandex Object Storage, Selectel, MinIO и любой S3-совместимый сервис. Рекомендуется Beget за низкую стоимость (от 0,07 руб./день за 1 ГБ) и безлимитный трафик.
Нужно ли менять ссылки на изображения в товарах?
Нет, модуль прозрачно интегрируется в OpenCart. Магазин работает как обычно, все ссылки на изображения подменяются автоматически на облачные URL.
Можно ли вернуть изображения обратно на сервер?
Да, модуль поддерживает обратную миграцию — скачивание всех изображений из облака обратно на сервер в пакетном режиме.
Как работает миграция существующих изображений?
Два варианта: пакетная загрузка с прогресс-баром (все файлы разом) или lazy migration (файлы загружаются в облако автоматически при первом обращении, без простоя магазина).
На какие версии OpenCart подходит этот модуль?
Поддерживаемые версии указаны на странице модуля. Если вашей версии нет в списке, свяжитесь с нами, мы проверим совместимость.

Нужна помощь с установкой или настройкой?

Поможем с интеграцией модуля в ваш магазин