EPR - модуль, который найдет ВСЕ непривязанные изображения и безопасно переместит их в карантин. Вы точно знаете, какие ненужные фото товара удаляете, но всегда можете восстановить файл обратно либо удалить уже навсегда.
Модуль решает несколько задач:
- освобождает и экономит место на диске;
- упрощает работу с контентом;
- полезен для скорости и SEO.
===
ДЕМО ===
UzVeR
welcome5
Поводом к созданию такого модуля послужили товары со сроками годности - ежедневные приходы нового товара и необходимость снятия с продаж просрочки (тысячами практически каждый день).
Быстрые редакторы товаров не помогли (хотя заявлено) удалять товары вместе с их фото.
Так образовывались непривязанные фото и хлам в менеджере фото.
Обращение к специализированным модулям для удаления неиспользованных фото иногда приводило к неожиданным последствиям - удалялись фото из описаний товаров, модулей HTML, логотипы продавцов на
Торговой площадке, были варианты потерь вставок из twig.
Модуль найдет только ненужные фото, но в случае чего есть специальная защита файлов по имени и карантин - временное хранилище удаляемых фото, чтобы после визуальной проверки на витрине можно было спокойно удалить всё навсегда.
"
Давно я так не прокачивался в подборе регулярок со времен до ИИ-эры в Simplepars, но теперь найдёт и оставит только нужное."
Что умеет модуль:
- Глубокое сканирование - анализирует таблицы товаров, категорий, описания, баннеры, HTML-модули, настройки тем, файлы twig, css, js. Больше ни одно изображение не потеряется в вёрстке.
- Умная защита от удаления - защищённые имена файлов (список имен, например, no_image, logo), фильтр по дате и размеру. Вы сами решаете, что считать мусором.
- Безопасный карантин - файлы не удаляются сразу, а переносятся в изолированную папку с полной историей перемещений. В любой момент можно восстановить ошибочно удалённое изображение на прежнее место.
- Пакетная обработка - не нагружает сервер, работает с очередями по 50 файлов. При сбое сервера или отключении электричества данные не пострадают - все операции атомарны.
- Кэширование и производительность - не грузит сервер даже при 50 000+ картинок. Превью генерируются один раз, результаты поиска сохраняются в сессии, найденные фото выводятся с пагинацией.
- Совместимость - работает на LiveStore 3, OpenCart 3.0.x, ocStore 3. Автоматически подстраивает маршруты под сборку.
⚖️ Важная информация
Установить Модуль можно на одном, указанном при покупке домене (и явно тестовом поддомене этого же домена);
Модуль предназначен для коммерческого использования в составе Интернет-магазина;
Это рабочий инструмент SEO-специалиста для управления индексацией страниц;
Если не ясен смысл манипуляций с настройками, то к ним есть подробные комментарии, если они не ясны, лучше - к SEO-специалисту;
Поставляется по принципу «AS IS» (как есть);
Техническая поддержка включает устранение ошибок в коде модуля;
Консультации по работе модуля, а не смыслах оптимизации магазина в целом;
Доработка функционала под специфические нужды заказчика осуществляется за отдельную плату;
☢️ Покупатель не вправе:
передавать, распространять, продавать, сдавать в аренду, сублицензировать модуль третьим лицам;
изменять, декомпилировать, дизассемблировать, создавать производные работы на основе модуля;
удалять или изменять любые уведомления об авторских правах, копирайты, логотипы, ссылки на сайт разработчика;
использовать модуль на нескольких доменах (в том числе на одном хостинге с разными доменами) без приобретения дополнительных лицензий.