Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Удаление изображений при удалении товара 0.9.3

   (2 отзыва)    Все дополнения автора

nogocuHoBuk
  180 3 496

2 изображения



    Создайте аккаунт или авторизуйтесь для скачивания файла

  • +1 2

Информация о файле

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

Например изображение image.jpg привязано к товарам : "Товар1" и "Товар2". При групповом удалении обоих товаров их удаление (средствами opencart) происходит пошагово. Таким образом при удалении "Товар2" картинка останется, так как она привязана ещё и к "Товар1", а при последующем удалении "Товар1" изображение image.jpg будет удалено.

 

Важно: дополнение не проверяет описание товара и не удаляет изображения используемые в описании. В дополнении происходит проверка привязки файлов к другим товарам, следовательно при удалении товаров пришлось бы парсить описания абсолютно всех товаров на наличие в них повторяющихся изображений. При 10-100 товарах это не критично, но при большом количестве товаров подобная функция ЗНАЧИТЕЛЬНО замедлила бы процесс выполнения удаления товара. А при групповом удалении это неизбежно может привести к нагрузке на БД  и "зависанию".

Установка:
Установка происходит через стандартный "установщик OpenCart" (Модули / Расширения -> Установка расширений). Не забудьте обновить модификаторы.
После установки будет доступен новый модуль: "Удаление изображений при удалении товаров".  (смотрите прикрепленные изображения)
Дополнение не добавляет и не заменяет никаких файлов. Никаких дополнительных настроек не предусмотрено. В случае отсутствия необходимости в удалении изображений при удалении товаров просто отключите дополнение.

Совместимость:
Дополнение тестировалось на Opencart 2.3, 3.0; ocStore 2.3, 3.0

 



Отзывы пользователей

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.