You may also like

2.x, 3.x
Simple Checkout and Registration
699 грн.499 грн.
59
Simple is the best module for creating a convenient checkout and registration form.Thanks to it, you can customize the order or re..
2.x, 3.x
Bulk price management
699 грн.499 грн.
87
Module for mass management of prices, discounts, margins, promotions for products depending on the category, manufacturer, custome..
2.x, 3.x
Telegram notifications
699 грн.499 грн.
19
Telegram notifications – the OpenCart module has been created and allows you to receive notifications about orders, registered cus..

Deleting product images when deleting products OpenCart

Deleting product images when deleting products OpenCart
BonusGet bonus +50 грн. for your review
This extension is available for free.
If you don’t want to spend time on installation, our specialists will quickly and correctly integrate it on your website.

Download files

The module automatically deletes product images when a product card is deleted from the OpenCart catalog. This solution helps maintain a clean server, reduces the accumulation of unnecessary files, and simplifies store maintenance. The code includes secure deletion logic with permissions and path checking, ensuring correct operation and no risk to system directories.

Purpose of the module

The module's main task is to remove product images along with the main record. If the card had a main photo and additional images, they are also cleared from the images folder, making this OpenCart modification practical for daily use.

Main functionality

  • Removes the main image from the product table before permanently deleting the record.
  • Removes all additional images from the product gallery.
  • Checks for modify permissions for common/filemanager.
  • Checks the real path of a file using realpath.
  • Blocks deletion if the path is outside the image directory.
  • Adds protection against deletion of the root catalog folder.
  • Deletes only files, without affecting folders.

    Advantages

    • Save space on your hosting by deleting unused images.
    • Clean file structure without junk images.
    • Increased security of deletion operations.
    • Easy integration via OCMOD without manually editing multiple files.
    • Automatically delete images immediately during the standard product deletion process.

    Important: The module only deletes files that belong to the product being deleted and that pass path and access rights checks. This reduces the risk of accidental actions.

    If you need a neat and easy way to clean OpenCart images without any unnecessary steps, this module does the job accurately and to the point.

    Characteristics
    OpenCart2.0, 2.1, 2.2, 2.3, 3.0
    PHP7.0 – 8.5
    XML modificationYes
    LocalizationEnglish, Ukrainian, Russian

    Leave your review about this product

    Bonus Get bonus +50 грн. for your review Bonus program
    Андрей, 09.02.2018 22:03
    Хороший модуль, проверил на 3.0.2.0 - работает хорошо.
    Примечание: если картинка используется и в другом продукте, то она все равно удалится.
    Administrator's message:

    Да. Верно подметили. Поэтому у кого одно и тоже изображение используется в разных товара лучше воздержаться от установки.

    Игорь, 07.03.2018 12:41
    Приветствую, почему папка upload пустая? так и должно быть?
    Administrator's message:

    Так и должно быть. Дополнение не имеет своих файлов. Все изменения вносятся с помощью ocmod модификатора.

    Игорь, 07.03.2018 20:29
    Вы писали что модуль будет установлен и вы сможете приступить к его настройке и использованию но модуль не появился где он должен отобразится?
    Administrator's message:

    У модификатора нет своих настроек. Достаточно загрузить и обновить кэш. После этого сразу будет выполнять свои функции.

    Владимир, 30.03.2018 07:45
    Здравствуйте. Скажите пожалуйста будет ли совместим Ваш модуль с ocStore 2.1.0.1.1 ?
    Administrator's message:

    Да. Будет работать!

    Владимир, 30.03.2018 12:23
    Добрый день еще раз. Не могли бы вы подсказать в чем может быть проблема:
    я установил модуль. для теста добавил новый товар, добавил для него изображение - через админку ocStore при создании товара нажал на добавить изображение и выбрал его на своем компьютере - изображение добавилось как обычно при создании нового товара в директорию /public_html/image/cache/catalog . после этого товар удалил . тут появилась странность - изображение как будто удалилось - если смотреть через админку магазина - при создании следующего товара это изображение в папке как-будто отсутствует, но на самом деле если зайти по ftp - оно там есть. то есть магазин его в папке просто не видит. права на папке с изображениями - 755
    Administrator's message:
    Во время удаления товара изображения удаляются с сервера 100%. Остается только кэш этого изображения, но кэш вы можете без последствий удалить полностью весь. Он будет генерироваться постепенно по мере необходимости.
    Владимир, 30.03.2018 12:35
    Разобрался . Отлично работает дополнение, изображения удаляются, я почему-то сдуру смотрел не в папке с изображениями а в папке с кэшем изображений. еще раз спасибо за модуль
    Александр, 09.07.2018 10:52
    Добрый день! установил модуль по инструкции но при удалении товара картинка остается на сервере (смотрел через файлзилу) что я делаю не так?
    Administrator's message:
    Через FileZilla что именно смотрите? Модификация удаляет оригинальный файл, тот который был вами загружен. В папке cache ничего не удаляется (можете руками все удалить)
    Иляс, 19.12.2018 15:20
    Добрый день. Установил по инструкцию в модификаторах показывает но при удалении товара картинки остаются на сервере. Как решить админ помогите пож. Версия OP 2.0.3.0
    Administrator's message:
    В поддержку напишите.
    Андрей, 10.12.2019 11:41
    Здравствуйте, модуль оставляет картинки при удалении товара, как быть подскажите
    Administrator's message:

    1. Убедитесь в том, что вы обновили кэш модификаторов.
    2. Посмотрите логи ocmod, проверьте чтобы были внесены изменения согласно инструкции ocmod.

    Николай, 19.10.2020 14:06
    Приветствую. Если удалять товары запросом в базе по нужному мне условию, тогда модуль будет удалять изображения ?
    Administrator's message:

    Не будет. Только через админку.

    Татьяна, 12.08.2021 14:31
    Добрый день! Для версии 1.5.5 не подойдет? Нужно удалить ненужные изображения.
    Administrator's message:

    Не подойдёт.

    Александр, 08.01.2022 15:15
    Удаляет только основные изображения или дополнительные тоже?
    Administrator's message:

    Дополнительные тоже.

    Тарас, 22.02.2022 10:37
    Добрый день. Поставил модуль, несколько раз проверил - не работает. Картинки все равно остаются. Модификаторы и кеш обновляли
    Administrator's message:

    Удаляются только оригинальные изображения. В папке cache можно удалить самостоятельно все изображения.

    Тарас, 22.02.2022 13:13
    Речь и идет про оригинальные изображения. Я создал товар, в мною созданную папку загрузил его картинку, сохранил товар. Далее удалил товар, но картинка осталась.
    Administrator's message:

    Напишите в техническую поддержку с предоставлением доступа к сайта и FTP

    Тарас, 27.04.2022 22:49
    Речь и идет про оригинальные изображения. Я создал товар, в мною созданную папку загрузил его картинку, сохранил товар. Далее удалил товар, но картинка осталась.
    Написал в поддержку давно, ответа нету...
    Administrator's message:

    Скоро получите ответ.

    Andrei, 23.06.2022 14:20
    +
    модуль очень полезный, проверено - работает!
    Разработчику спасибо!
    Administrator's message:

    Спасибо.

    Александр, 27.02.2023 11:07
    После установки не работает админка
    Неустранимая ошибка: не удается повторно объявить ModelCatalogProduct::delete_image() в /home/b/blikfokus/blikfokus/public_html/system/storage/modification/admin/model/catalog/product.php в строке 1246
    Administrator's message:

    А зачем вы добавили delete_image дважды? https://ocmod.net/fatal-error-cannot-redeclare

    Write a review

    Note: HTML is not translated!
    AI Assistant

    Recently viewed

    Featured