Импортировал охуилион товаров в опенкарт 3, каждый имеет несколько фото, боюсь, что при формировании кэша картинок не хватит места на хостинге, а тариф максимальный, вот думаю, можно ли как то массово удалить все ДОП фото, оставив первое/основное?
Изначально не грузите доп фото. В зависимости от метода импорта, можно постараться каким либо способом не скачивать доп фото. Другой вариант, создать какой либо скрипт, который получить названия и пути всех доп изображений из бд, а уже потом будет удалять их с сервера.
К сожалению изначально было не понятно сколько всё это будет весить.. Скрипт дорогой, сможете сделать?)
Сразу так не скажу по стоимости, да и времени особо нет. Может кто сделает, если никто, то что нибудь придумаю.
ставите модуль удаления неиспользуемых картинок, в phpmyadmin делаете sql запрос DELETE FROM `oc_product_image` очищаете базу от допкартинок, потом запускаете модуль. все. а вообще то по хорошему для такого магазина надо не на шаре сидеть, а брать нормальный впс.
Попробуйте скрипт этот. На тройке не проверял, но смысл тот же. Давно дело было и на двойке. Картинок было гигов 60 из них большая часть допы. Очистили , значительно освободив место. Закиньте в папку магазина, откройте в браузере ваш_сайт/remove_images.php Предварительно естественно бэкап. Без него не нужно даже на пробу это делать.