Деинсталлятор расширений

Цена: 500 ₽


В корзину
Автор: ТГ @Stas_Clear Написать автору
Нужна платная помощь? Написать техподдержке сайта
Совместимость:
LiveStore 3.*OCStore 3.*OpenCart 3.*

Зачем нужен Деинсталятор

Штатная корзина в истории установщика OpenCart 3 удаляет файлы пакета вслепую. Если модуль при установке перезаписал файл движка, корзина удалит и его — магазин сломается. Папку модуля она удаляет вместе с файлами, которые туда потом положили другие модули. Настройки, события, права доступа и модификации остаются в базе, а изменённые копии удалённых файлов продолжают работать из кэша модификаций. Деинсталлятор делает ту же работу, но проверяет каждый шаг.

Возможности

  • Предпросмотр перед удалением. Файлы, папки, модификации OCMOD, события, расширения и записи установщика — у каждой строки статус: удалится или останется и почему. Пока удаление не подтверждено, в магазине ничего не меняется.
  • Защита файлов движка. Встроенный перечень стандартных файлов OpenCart и ocStore 3.x: перезаписанный модулем файл движка не удаляется.
  • Защита чужих файлов. Файл, записанный за другим пакетом, остаётся на месте. Папки удаляются, только если опустели.
  • Один модуль — одна строка. Записи обновлений собраны вместе, раскрываются и объединяются в последнюю; при удалении старые версии удаляются вместе с модулем.
  • Модификаторы без установщика. OCMOD в базе без записи установщика и файлы system/*.ocmod.xml помечены отдельно и удаляются с архивом.
  • Штатная деинсталляция. Вызывается собственная процедура удаления модуля, затем убираются запись расширения, настройки, экземпляры модуля с местами в схемах и права доступа.
  • OCMOD и кэш модификаций. Модификации пакета удаляются, модификаторы обновляются автоматически, изменённые копии удалённых файлов в кэше тоже удаляются.
  • Архив для отката. Удалённые файлы и снимок записей базы сохраняются в архив, который ставится обратно штатным установщиком.
  • Удаление по ZIP-архиву. Для модулей, залитых по FTP: по установочному архиву находятся файлы и модификация модуля, изменённые после установки файлы помечаются.
  • Проверка «хвостов». События без обработчика, расширения без файлов, пустые записи установщика, модули в схемах, копии в кэше модификаций без оригинала, лишние права доступа.
  • Очистка изображений. Пустые папки и неиспользуемые изображения в image/catalog. Изображения сгруппированы по папкам, есть поиск и выбор папкой — удобно, даже когда их сотни. Ссылки ищутся во всех таблицах магазина и в файлах тем; архив и удаление миниатюр из кэша.
  • Журнал. Отчёт по каждой операции, скачивание и удаление архивов.
  • Руководство внутри модуля. Кнопка «?» открывает инструкцию прямо в админке, без интернета.

Как это работает

Модуль не меняет файлы движка и не создаёт таблиц в базе. Пункт меню «Расширения → Деинсталлятор» и кнопка-ластик у каждой записи истории установщика подключаются событиями (Events). Удаление идёт по шагам: архив, штатная деинсталляция, удаление файлов, модификаций и событий, обновление модификаторов. Перед каждым шагом пакет проверяется заново — удаляется ровно то, что было в предпросмотре.

Установка

  • Загрузите архив через «Расширения → Установка расширений».
  • В «Расширения → Расширения → Модули» установите «Деинсталлятор расширений».
  • Откройте «Расширения → Деинсталлятор». 
  • Обновлять модификаторы после установки не обязательно.

Совместимость

Проверено:
  • OpenCart 3.0.4.1
  • ocStore 3.0.3.9
  • PHP 8.2 и 8.4

Для архива и удаления по ZIP нужно расширение PHP ZipArchive. Языки админки: русский и английский.

Модуль не удаляет таблицы базы данных (это делает собственная процедура удаления модуля), не восстанавливает перезаписанные файлы движка и не трогает файлы вне папок штатного установщика. OpenCart 2.x и 4.x не поддерживаются.

Поддержка

Поддержка включает консультации по установке и исправление ошибок модуля на заявленных совместимых версиях. Доработка под кастомные сборки обсуждается отдельно.
1.0.0
  • Первый выпуск.
Способ распространения:
Платно
Совместимость:
LiveStore 3.*OCStore 3.*OpenCart 3.*
Версия PHP:
PHP 7.4PHP 8.0PHP 8.1PHP 8.2PHP 8.3
Активация:
Автоматическая
Получение файлов:
На сайте, в личном кабинете
Система защиты:
Нет
VQmod:
Нет
Ocmod:
Да
Events:
Нет
Загружено:
30.09.2026
Обновление:
30.09.2026
Просмотров:
11

Написать

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:




Файлы будут доступны после покупки


Ещё никто не оставил комментариев к записи.
Написать новый комментарий (для ответа пользуйтесь ссылкой под нужным комментарием)
 
Чат с поддержкой