Массовое удаление битых изображений

Тема в разделе "PrestaShop", создана пользователем VladimirK85, 9 мар 2017.

Информация :
Приветствую гость, обрати внимание! Темы которые закреплены в разделах, в скором времени будут откреплены. Правила раздела PrestaShop

(Не актуальные темы) Каталоги:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
(Не актуальные темы) Поиск / Запросы:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
Полезная информация:Поддержка и помощь c PrestaShopУбираем ПрестаТраст, стучалки и прочую рекламуСовместные покупки модулей и шаблоновПеревод Prestashop и модулей
Модераторы: trace
  1. VladimirK85

    VladimirK85 Создатель

    Регистр.:
    4 сен 2015
    Сообщения:
    35
    Симпатии:
    29
    Добрый день.
    Ищу способ массового удаление битых изображений, те которые обычно выводятся как "?" в карточке товара.Так же подойдет удаление всех изоображений по заданному списку артикулов.
    Может есть модуль какой либо или кто решил как иначе данный вопрос... буду признателен...
     
  2. serdib

    serdib Постоялец

    Регистр.:
    20 май 2014
    Сообщения:
    99
    Симпатии:
    126
    Как вариант:
    1. в Store Commander выбираем главную категорию, нажимаем показывать товары из подкатегорий.
    2. выбираем все товары в центральной панели, в правой панели отображаются все изображения всех товаров из всех категорий.
    3. просматриваем список, выделяем нужные с зажатым Ctrl, жмем удалить.
     

    Вложения:

    Последнее редактирование: 9 мар 2017
    _sashok нравится это.
  3. Vovart

    Vovart

    Регистр.:
    17 июл 2015
    Сообщения:
    163
    Симпатии:
    82
    В store manager есть возможность сделать импорт по артикулам новых картинок с удалением старых.
    Ну и sql запросы можно попробовать по ID товара.
    DELETE ps_image WHERE id_product = 134
     
    _sashok нравится это.
  4. VladimirK85

    VladimirK85 Создатель

    Регистр.:
    4 сен 2015
    Сообщения:
    35
    Симпатии:
    29
    Насчет импорта, у меня никак не получается импортировать по внешней ссылке... из папки да, не вопрос, а вот по внешней увы... (
     
  5. Absolute

    Absolute Крокодил ;)

    Регистр.:
    9 авг 2009
    Сообщения:
    525
    Симпатии:
    382
    В Конфигурация > Импорт CSV, наверняка есть то, что вам нужно.
    "Использовать артикул в кач-ве ключа", предварительно проставить столбец Удалить существующие изображение "1" в каждой строке csv. Там же по внешним ссылкам можно грузить картинки - поле "URL изображений"...
    Бэкап не забудьте сделать.
     
    Vovart нравится это.
  6. vmamr

    vmamr Писатель

    Регистр.:
    2 авг 2013
    Сообщения:
    7
    Симпатии:
    0
    Можно экспортнуть все товары через store manager с изображениями, сортирнуть изображения в папке, удалить все изображения с вопросом (к примеру по размеру сортирнув) и импортнуть всё обратно
     
  7. NickSan

    NickSan Постоялец

    Регистр.:
    23 авг 2012
    Сообщения:
    68
    Симпатии:
    39
  8. Vovart

    Vovart

    Регистр.:
    17 июл 2015
    Сообщения:
    163
    Симпатии:
    82
    Это разве не удалит в каждом продукте все изображения, кроме одного, главного?
     
  9. NickSan

    NickSan Постоялец

    Регистр.:
    23 авг 2012
    Сообщения:
    68
    Симпатии:
    39
    нет. только те удалит, где нет главного изображения, то есть изображения где главное выводится как "?".
     
  10. Vovart

    Vovart

    Регистр.:
    17 июл 2015
    Сообщения:
    163
    Симпатии:
    82
    По-моему, cover = Null просто указывает, что изображение - не главное. Если главное (обложка), то 1.
     
    _sashok нравится это.