Jump to content

Дубли изображений товара


Recommended Posts

Добрый день! Подскажите пожалуйста как выйти из ситуации.

 

     Криво залили товар (около 10000 позиций) одного производителя. Во многих позициях должно быть по 3-4 картинки, т.к. сайт в то время лежал на хостинге и при попытке залить 500 позиций со всеми изображениями - сайт уходил глубоко в себя. Решили сначала залить с основным изображением, потом отдельно дополнительные (id товара и url изображений). 

     Некоторые изображения задвоились (процентов 30-40), много товара осталось вообще без изображений . Прошло 3-4 месяца и соответственно весь товар проиндексировался поисковиками, по этому, вариант: удалить весь товар данного производителя и залить нормально - не подходит.

 

Вопрос:

  • Что нужно сделать, чтобы при импорте товара (csv), при выбранных столбцах ID товара и URL изображений, все существующие картинки перезаписались, а где их нету - просто добавились?  
  • Либо второй вариант: как удалить все изображения товаров с указанным диапазоном ID (с 2005 по 8764 к примеру)? Может быть существует какой-то модуль или может быть это можно как то сделать на серваке (vps)?

Пример:

 

post-784145-0-21514000-1486682535_thumb.png

Link to comment
Share on other sites

 

Добрый день! Подскажите пожалуйста как выйти из ситуации.

 

     Криво залили товар (около 10000 позиций) одного производителя. Во многих позициях должно быть по 3-4 картинки, т.к. сайт в то время лежал на хостинге и при попытке залить 500 позиций со всеми изображениями - сайт уходил глубоко в себя. Решили сначала залить с основным изображением, потом отдельно дополнительные (id товара и url изображений). 

     Некоторые изображения задвоились (процентов 30-40), много товара осталось вообще без изображений . Прошло 3-4 месяца и соответственно весь товар проиндексировался поисковиками, по этому, вариант: удалить весь товар данного производителя и залить нормально - не подходит.

 

Вопрос:

  • Что нужно сделать, чтобы при импорте товара (csv), при выбранных столбцах ID товара и URL изображений, все существующие картинки перезаписались, а где их нету - просто добавились?  
  • Либо второй вариант: как удалить все изображения товаров с указанным диапазоном ID (с 2005 по 8764 к примеру)? Может быть существует какой-то модуль или может быть это можно как то сделать на серваке (vps)?

Пример:

 

attachicon.gifScreenshot_1.png

 

 

В админке отсортировать товары какие нужны и сверху в правом углу нажать выгрузить CSV, так получить ID товара, далее импортировать товары с фотками какими нужно, с удалением предыдущих загруженных фотографий. Выгрузить фотки, ссылки и т.д. у Вас не получиться даж не пытайтесь, загрузить так чтоб где то добавились, где то удалились у Вас тоже не получится, даже не пытайтесь.

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Добрый день,
Загрузил 200 товаров по 8-15 фото в каждой
Преста продублировал их на все возможные размеры
исходный файл 64 кб
сейчас забит почти весь хостинг (25ГБ)
Беда короче
Используются ли файлы с "-".jpg?
Если нет - то как их вылечить без недели кликанья по каждой парке
Заранее спасибо

jpg_9334103_25275897.jpg

Edited by ArcziDzielo (see edit history)
Link to comment
Share on other sites

1) Важно сохранить оригинал чтобы можно было перегенерировать фотки товаров в будующем без импорта товаров, например водные знаки добавить или качество фотографий изменить.

2) Можно снизить качество фото и перегенерировать их.

3) Можно к примеру такой вот командой на сервере снизить качество всех JPG изображений до 90% или до скольких необходимо:

find -type f -name "*.jpg" -exec jpegoptim --strip-all --max=90 {} \;

4) Можно использовать меньше кол-во типов изображений, например в место large использовать фотку из thickbox...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...