Более 200 модулей для CS-Cart по единой подписке за 3 000 ₽ в месяц

Автоматическая конвертация изображений в WebP

Позволяет автоматически конвертировать загружаемые изображения в формат WebP и выполнять ручное преобразование уже загруженных изображений.
Укажите домен без http и слешей. Пример: domain.com
По подписке
Написать отзыв
Последняя версия модуля Обновлено:
Есть вопросы по модулю? Напиши нам: HelpDesk Bot

Модуль автоматически создаёт WebP-версии изображений в CS-Cart: при загрузке новых файлов и при пакетной обработке уже существующих изображений. Если для изображения есть WebP-копия и браузер поддерживает этот формат, модуль возвращает пути уже к .webp-файлам для исходных изображений и миниатюр.

Для чего нужен

  • Уменьшить вес изображений на витрине и ускорить их загрузку.
  • Автоматизировать создание WebP для новых изображений без ручной обработки.
  • Пакетно перевести уже загруженные изображения магазина в WebP.
  • Подключить WebP на витрине без ручной замены ссылок на изображения.

Основные возможности

  • Автоматическая конвертация изображений в WebP при загрузке.
  • Настройка качества WebP в диапазоне от 10 до 100.
  • Ручная массовая конвертация через отдельный инструмент в админке.
  • Создание WebP-копий для исходных изображений и миниатюр.
  • Подмена путей к изображениям на WebP-версии, если такие файлы уже существуют и браузер принимает формат WebP.
  • Исключение логотипов из пакетной обработки.
  • Поддержка загрузки файлов формата WebP в стандартном потоке загрузки изображений.

Как работает

  1. Если включена настройка конвертации при загрузке, модуль после обновления image pair создаёт WebP-копию рядом с оригинальным файлом.
  2. После генерации миниатюр модуль дополнительно создаёт .webp-версии thumbnail-файлов.
  3. В ручном режиме модуль проходит по таблице ?:images_links, получает связанные изображения и конвертирует исходные файлы и миниатюры, исключая логотипы.
  4. При получении 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
Назначение:
  • Вендорам
  • Владельцам
Архитектура
:
  • Backend
Локализации:
  • 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 → Настройки и активируем необходимые параметры:

  1. Конвертировать в WebP при загрузке → установите галочку в этом чекбоксе, чтобы включить автоматическое преобразование загружаемых изображений в формат WebP.
  2. Качество 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  
[\*] Лицензирование  

***

[+] Добавлено  
[-] Удалено  
[\*] Изменено  
[!] Исправлена ошибка
Отзывы
Анонимный
Модуль работает хорошо, было бы не плохо добавить в настройках функцию ручного выбора конвертации при загрузке картинки к товару.
Похожие модули