Удаление неиспользуемых картинок в OpenCart
- OpenCart: 2.0, 2.1, 2.2, 2.3, 3.0
- Язык: русский, английский
- Ocmod: нет
| Название файла | Ссылка |
|---|---|
| needles-image_oc20-22.ocmod.zip | |
| needles-image_oc23.ocmod.zip | |
| needles-image_oc3x.ocmod.zip |
Модуль Needless Image помогает быстро навести порядок в папке /image и освободить место на хостинге, удаляя изображения, которые больше нигде не используются в магазине. Он сравнивает файлы на сервере с теми, что реально привязаны к товарам и другим сущностям в админке, и показывает список «лишних» картинок для безопасного удаления.
Какие задачи решает
- Убирает «мусор» после замены фото товаров, баннеров, производителей и т.д.
- Снижает расход дискового пространства за счёт удаления неиспользуемых файлов и их миниатюр.
- Помогает поддерживать медиатеку аккуратной, чтобы проще было администрировать магазин.
Как работает модуль
Вы выбираете один или несколько каталогов внутри image, включаете (при необходимости) проверку вложенных папок и нажимаете «Проверить». Модуль:
- собирает список изображений, которые используются в базе данных магазина;
- сканирует выбранные папки на сервере и находит реальные файлы изображений;
- показывает те файлы, которые не найдены среди используемых - их можно удалить.
Удаление в один клик и контроль
- Список формируется с чекбоксами - можно удалить только выбранные файлы.
- Есть кнопки «Выделить всё» и «Снять выделение».
- Каждый файл в списке отображается ссылкой - удобно открыть и визуально проверить перед удалением.
Учитывает кэш изображений
Если исходная картинка не используется, модуль также находит и предлагает удалить связанные файлы в cache (миниатюры разных размеров), чтобы очистка была максимально полной.
Важно: перед массовым удалением рекомендую сделать резервную копию папки image. Удаление выполняется физически - файлы исчезнут с сервера.
Что проверяется в магазине
- изображения товаров и дополнительные фото;
- категории;
- производители;
- баннеры;
- значения опций (картинки);
- темы ваучеров;
- загрузки (файлы), а также записи в настройках, где могут храниться пути.


