Массовая загрузка изображенией

Подскажите, кто то освоил какой-нибудь другой способ массовой загрузки фото в карточку товара, отличный от инструкции cs cart где фото надо заливать на сервер и импортировать? Может модуль какой удобный поставили? По человечески даже нельзя добавить одну фотку к 100 товарам двумя кликами.

В шаблоне укажите url изображения, импорт и будет стоять одно фото у 100 товаров.

Будет 100 копий одного изображения, это совсем не одно изображение.

Ну он спросил, и как я понял есть 100 товаров и на эти товары нужны одинаковые фото )) 1 фотка, какая разница это будет 100 копий или 100 оригиналов? )
Ну либо одну ссылку вставить на все товары, ссылку на одно изображение, должно сработать ведь так?

Короче, как делал я. У нас есть рестораны меню, 5 разных точек и одинаковое меню я с одного экспортировал с ссылками и вставлял на другие 4 филиала, вроде все нормально работает и отображается, то есть они тянутся все с 1 филиала на остальные 4 фил, не знаю на сколько это правильно ))

При удалении товара удаляются все связанные с ним данные. Теперь предоставьте, вы удаляете один из ста товаров, удаляется фото… и оставшиеся 99 товаров лишаются его.
Нет, можно конечно замудрить схему со счётчиками как в ос с либами, но оно вам надо? CMS не ОS…

2 лайка

Вопрос объемов. Реальная ситуация, товар имеет в районе 10 фоток, имеет кучу комбинаций размеров, каждый размер как один товар. Итого вместо 10 мб фоток получилось террабайт. Всего лишь потому что импорт изображений делал альтернативно одаренный, над которым не стояли с палкой.

Подробнее, как это получилось? Он все фото загружает и распихивает как ему нужно по формуле.

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

Тогда если

указывать для фото, к каким товарам она приписана

Вообще вы ищите проблемы не там. И не подсказывайте разработчикам, на что еще не очень существенное можно отвлечься от основных задач :slight_smile: они и сами в этом мастаки
Вообще в конечном продукте должен быть некий баланс между сложностью системы и скоростью/простотой работы. Если переусложнить систему, потом вы же будете жаловаться, почему так медленно сохраняется товар? А потому что добавились еще 100/500 проверок в коде.

2 лайка

Великая задача, одна строчка в базе.

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

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

Я не ищу проблемы, я констатирую, что импорт фото писал рукожоп.

Торгуем на озоне. Вот там загрузку фоток делали боги. Там все логично. Выбираешь галочками товары которые нужно отредактировать. Потом говоришь - хочу эту фотку к ним добавить. И ставишь галочку, ты хочешь заменить все фотки товаров на одну эту фотку, или просто добавить эту фотку к товарам? Все!

Сейчас же, на цс карте это делать ад. Нужно отредактировать 10 товаров, у каждого 10 вариаций. Нужно добавить одну одинаковую фотку в дополнительные фото товаров. Дибильнее задачи в 2024 году нет. Я на это выделяю вечер.

Это узкоспециализированная задача, все-таки. Штук 10 магазинов, которых я касался в последнее время - одно фото максимум на три товара при большом желании, и таких товаров с десяток.
Понятно, если у вас автозапчасти или комплектующие, или стройматериалы - то да, сколько раз видел, на все товары грузят одно и то же фото и поди разберись, чем одно от другого отличается…

1 лайк

Да не может это быть узкоспециализированной задачей, т.к. у большинства современных товаров больше одного фото. Вообще не понимаю, почему форум не засыпан данным вопросом. Ладно у меня товаров немного. Как живут те, у кого их тысячи я хз.

Но вы же о другом?

Одну фото , на несколько товаров?
То что у каждого товара несколько фото, это понятно. И реализовано это практически у всех одинаково, именуешь фото артикул_N (N=0,1,…) загружаешь и они расставляются по артикулам. Да я когда подготавливаю фото для карта, так и делаю. У меня есть заготовленный шаблон в excel, вставляю по колонкам артикулы, название, описание, характеристики, гружу фото на сайт (папку в папку), загоняю csv и все готово.

Это сильно. Выделять вечер (а это сколько в часах вообще?) на задачу, которая требует ну в очень расслабленном варианте несколько минут?

1 лайк

Ну правда - фотку - на сервер.
Эксель - колонка артикул и колонка изображение:
расставили артикулы, колонку изображение заполнили названием файла. сохранили в csv
Импорт - обновить существующие.
Всё
Вы в озоне дольше будете выбирать из списка товары, в которые надо фото загрузить, и совсем не факт что они по порядку там будут идти

4 лайка

Видимо придется освоить. У нас 4 витрины и импорт как то криво работал часто.

2 лайка

Освоил. Через мат и удары по столу. Я хз как это может быть проще. Нужно вписать в эксель все названия фото, это уже копировать/вставить несколько раз. Хорошо. Но кучу раз появлялась ошибка, что файл не может быть загружен. Без любой дополнительной инфы. И потом - О БОГИ - оказалось, что имена файлов нужно разделять именно ///. Как до этого можно додуматься? Почему в пресете импорта можно заменить /// на что то другое, но это работает только для категорий и для вложенных файлов? Почему первая фотка в столбце images заменяет главное фото товара, я его об этом не просил, для этого есть отдельное поле?

И это я еще не пробовал грузить для разных витрин. Короче весь этот импорт это порнография для очень взрослых и сделано через жопу. Хотя можно было сделать через интерфейс.

1 лайк

для фото как ни меняй, по любому /// ? - тогда это баг

2 лайка

У меня такого нет(

и у меня… чудеса