Есть необходимость удалить старые изображения. И загрузить новые.
Хорошо бы в групповых настройках появилась возможность массово заменять изображения.
Или в импорте возможность удалить все изображения.
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 лайк