К содержимому
Начало работы

Обзор

Обновлено

Что делает плагин

«Конвертер изображений в WEBP» обрабатывает изображения товаров Shop-Script. Основная очередь конвертации включает изображения с расширениями jpg, jpeg и png. Для каждого подходящего изображения плагин:

  • переводит основной файл в WebP;
  • конвертирует сохранённый оригинал, если он существует;
  • при включённой настройке обрабатывает готовые эскизы размеров из настроек магазина;
  • меняет расширение в данных изображения и у товаров, где оно выбрано основным, обновляет размеры и объём основного файла.

После успешной записи WebP исходный файл соответствующего изображения удаляется. Конвертация не создаёт резервную копию прежнего формата.

Владелец магазина запускает обработку из бэкенда и видит итоговый отчёт. Разработчик или администратор сервера может организовать повторные запуски через cron.

Редакции

Код различает обычную редакцию и редакцию «Премиум» по лицензии плагина.

Возможность Обычная редакция Премиум
Разовая конвертация и запуск через cron Да Да
Обработка всего каталога Да Да
Конвертация готовых эскизов и настройка их качества Да Да
Выбор категории или набора товаров отдельно для разового запуска и расписания Нет Да
Ограничение разрешения основного изображения Нет Да
Уменьшение сохранённого оригинала Нет Да, отдельной настройкой
Качество основного изображения и оригинала Фиксированное значение 100 Раздельные значения от 1 до 100

Совместимость и требования

Обязательные требования:

Компонент Минимальная версия
Инсталлер Webasyst (app.installer) 2.7.0
Shop-Script 9
PHP 7.4

Для самой конвертации также требуется расширение PHP GD с поддержкой записи WebP: плагин проверяет функцию imagewebp() и сведения gd_info(). Для cron такая поддержка нужна в PHP, которым выполняется команда.

Плагин не подключается к загрузке новых изображений: их нужно обрабатывать следующим разовым запуском или по расписанию. Код для вставки в тему не требуется; отдельных методов вывода для Smarty у плагина нет.

Публичная карточка продукта: Конвертер изображений в webp в маркете Webasyst.