Модуль автоматически создаёт WebP-версии изображений в CS-Cart: при загрузке новых файлов и при пакетной обработке уже существующих изображений. Если для изображения есть WebP-копия и браузер поддерживает этот формат, модуль возвращает пути уже к .webp-файлам для исходных изображений и миниатюр.
Для чего нужен
- Уменьшить вес изображений на витрине и ускорить их загрузку.
- Автоматизировать создание WebP для новых изображений без ручной обработки.
- Пакетно перевести уже загруженные изображения магазина в WebP.
- Подключить WebP на витрине без ручной замены ссылок на изображения.
Основные возможности
- Автоматическая конвертация изображений в WebP при загрузке.
- Настройка качества WebP в диапазоне от 10 до 100.
- Ручная массовая конвертация через отдельный инструмент в админке.
- Создание WebP-копий для исходных изображений и миниатюр.
- Подмена путей к изображениям на WebP-версии, если такие файлы уже существуют и браузер принимает формат WebP.
- Исключение логотипов из пакетной обработки.
- Поддержка загрузки файлов формата WebP в стандартном потоке загрузки изображений.
Как работает
- Если включена настройка конвертации при загрузке, модуль после обновления image pair создаёт WebP-копию рядом с оригинальным файлом.
- После генерации миниатюр модуль дополнительно создаёт
.webp-версии thumbnail-файлов. - В ручном режиме модуль проходит по таблице
?:images_links, получает связанные изображения и конвертирует исходные файлы и миниатюры, исключая логотипы. - При получении image pairs модуль проверяет наличие WebP-файлов и, если браузер поддерживает этот формат или запрос выполняется через AJAX, подставляет WebP-пути.
Где находится в админке: Модули → Управление модулями → Автоматическая конвертация изображений в WebP → Настройки, а также Дополнения → Конвертировать все изображения в WebP (dispatch=ms_webp.convert).
Структура данных: дополнительных таблиц модуль не создаёт. Для пакетной конвертации использует стандартную таблицу связей изображений ?:images_links, настройки хранятся в addons.ms_webp_converter, а WebP-файлы создаются в файловой системе рядом с оригиналами и миниатюрами.
Важно: Для записи WebP-файлов нужны права на каталог images/. Перед массовой конвертацией рекомендуется сделать резервную копию файлов и базы данных магазина. Конвертация выполняется через PHP GD, включая функцию imagewebp. Если при загрузке изображения не удаётся записать WebP-файл, модуль показывает уведомление об ошибке.
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Вендорам
- Владельцам
- English
- Русский
- 4.18.X
- 4.17.X
- 4.16.X
- 4.15.X
- 4.14.X
- 4.13.X
- 4.12.X
ВАЖНО: Данный модуль распространяется по подписке. Оформляя подписку вы получаете доступ ко всем модулям make shop. Обратите внимание: модули будут работать только при активной подписке!
Установка
После скачивания модуля, его установка производится штатными средствами CS-Cart, на странице Панель администратора → Модули → Скачанные модули → Кнопка Шестеренка → Ручная установка (Для версии CS-Cart более 4.18.1)
Нажимаем Загрузить, в появившемся окне выбираем файл модуля, далее Загрузить и установить.
Настройка
После установки, переходим в его настройки. Для этого выполняем следующие действия: Панель администратора → Модули → Скачанные модули → Автоматическая конвертация изображений в WebP → Настройки и активируем необходимые параметры:
- Конвертировать в WebP при загрузке → установите галочку в этом чекбоксе, чтобы включить автоматическое преобразование загружаемых изображений в формат WebP.
- Качество WebP → укажите качество преобразования в диапазоне от 10 до 100 (по умолчанию: 70). Чем выше значение, тем выше качество изображения, но и больший размер файла.

Модуль также предоставляет возможность конвертировать уже загруженные изображения. Перейдём в раздел Панель администратора → Модули → Конвертировать все изображения в WebP. Нажимаем кнопку "Конвертировать все изображения", чтобы начать процесс преобразования всех изображений на сайте в формат WebP.

⚠️ Прежде чем конвертировать изображения, рекомендуем создать резервную копию вашего магазина и базы данных для сохранения всех данных. Хотя обновление не удаляет существующие изображения, это поможет избежать возможных рисков. Также убедитесь, что у папки images есть необходимые права на запись.
После выполнения всех указанных шагов на странице будут подгружаться выбранные изображения в формате Webp.

**v1.53.3** от 04.04.2025 [\*] Смена артикула **v1.53.2** от 18.10.2024 [\*] Стандартизация модуля [\*] Текст предупреждения перед функцией полной конвертации был изменен **v1.53.1** от 28.09.2023 [!] Настройка "Конвертировать в WEBP при загрузке" не работала, исправлено **v1.53.0** от 07.09.2023 [+] Добавлена поддержка модуля "Водяные знаки" **v1.52.3** от 07.08.2023 [\*] Изменены короткие теги <? на обычные <?php [!] При смене вариации в карточке товара изображения применялись в старом формате, исправлено **v1.52.2** от 26.06.2023 [!] Актуализация к требованиям CS-Cart **v1.52.1** от 12.05.2023 [\*] Лицензирование *** [+] Добавлено [-] Удалено [\*] Изменено [!] Исправлена ошибка