Удаление изображений


#1

Есть необходимость удалить старые изображения. И загрузить новые.
Хорошо бы в групповых настройках появилась возможность массово заменять изображения.
Или в импорте возможность удалить все изображения.


#2

Поддерживаю. Иногда фото товаров надо менять тоже


#3
DELETE FROM cscart_images_links WHERE object_type='product';

сами изображения из файловой системы конечно не удалятся, удалится связь у всех товаров с изображениями. После запроса надо очистить кэш миниатюр.


#4

Можно в index.php после

require(dirname(__FILE__) . '/init.php');

добавить

$product_ids = db_get_fields("SELECT product_id FROM ?:products");
foreach ($product_ids as $pid) {
    fn_delete_image_pairs($pid, 'product');
}

Запустить любую страницу на витрине, картинки удалятся и удалить этот код

(!) Не тестировано


Нужно удалить все картинки на все товары
#5

если вдруг кто будет пользоваться в запросе опечатка
нужно заменит на db_get_fields(“SELECT product_id FROM ?:products”);