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

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

1 лайк

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

DELETE FROM cscart_images_links WHERE object_type='product';

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

1 лайк

Можно в 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');
}

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

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

1 лайк

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

1 лайк