Обзор
Обновлено
Что делает плагин
«Конвертер изображений в 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.