Импорт каталога в drupal

Главные вкладки

Аватар пользователя Im Im 14 января 2015 в 12:40

Добрый день, коллеги!

Вопрос к заядлым парсерщикам - как происходит принцип аплода каталога продукции на сайт drupal из файла csv, в котором нет колонки с изображениями (есть артикул, категория, название, итд)?

То есть есть база 1с, в ней 20 000 + позиций, выгрузить можно cvs файл и с помощью модуля feeds закачать на сайт drupal, но вопрос в изображениях товаров, не в ручную же потом 20 000 + изображений вставлять в ноды. Так как импортом каталога занимаюсь первый раз, поэтому не знаю всех тонкостей, как поступают в подобных ситуациях?

Комментарии

Аватар пользователя Im Im 14 января 2015 в 21:14

"raspytnik" wrote:
потом можно обновить все товары с помощью того же модуля feeds и догрузить картинки из следующего csv

следующего csv нету, есть только архив с картинками
а можно ли как то загрузить картинки по одному из столбцов? если имя изображения = столбцу номенклатуры?

Аватар пользователя gun_dose gun_dose 14 января 2015 в 22:26

если по имени картинки можно установить точное соответствие с наименованием товара, то лучше сразу прилепить этот столбец к общей csv таблице через эксель. Только перед импортом файлы картинок уже должны быть залиты на сайт и никак иначе.

Аватар пользователя Im Im 15 января 2015 в 5:50

"gun_dose" wrote:
если по имени картинки можно установить точное соответствие с наименованием товара, то лучше сразу прилепить этот столбец к общей csv таблице через эксель. Только перед импортом файлы картинок уже должны быть залиты на сайт и никак иначе.

такой вариант мне подходит! Вот только вопрос - эксель умеет делать это - " установить точное соответствие с наименованием товара, то лучше сразу прилепить этот столбец к общей csv таблице через эксель."

п.с благодарствую за ответы!

Аватар пользователя gun_dose gun_dose 15 января 2015 в 9:35

"Im" wrote:
эксель умеет делать это

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

Аватар пользователя Im Im 15 января 2015 в 14:42

Мы, наверное, с вами о разных вещах говорим или я не понял о какой второй таблице вы говорите -

"gun_dose" wrote:
Т.е. сначала нужно взять две таблицы, сортирнуть их в одинаковом порядке и потом уже переносить колонку из одной таблицы в другую

Вот что имею:
эксель:

и отдельно архив картинок:

если присмотреться, то видно, что колонка "наименование" - это название фала + префикс img_

Вот собственно, и как это всё синхронизирвать и зааплодить на сайт.

Аватар пользователя Im Im 15 января 2015 в 14:50

могу конечно в экселе создать ссылку на изображение, и автоматически преобразовать адреса, но при аплоде через feeds как это будет выглядеть?

Ха, пока писал дошло!!!

пишем в ячейке - =СЦЕПИТЬ("path_to_file\IMG_"; C12; ".jpg";)

где c12 это ячейка с именем, и все строки у нас теперь имеют адреса!!!! иххха

спасибо, тебе, gun_dose. В диалоге родилась истина!!!

Аватар пользователя gun_dose gun_dose 16 января 2015 в 11:13

"Im" wrote:
СЦЕПИТЬ

Я тоже нашёл эту телегу в экселе, когда нужно было картинки куда-то загрузить))) Но мне вот, что интересно - как друпал реагирует на файлы с пробелами в наименованиях? Я не так давно дорабатывал один магазин на опенкарт, так тот при виде пробелов кидал фатал эрроры. Но там пробелы были не тотальные, а случайно затесались в несколько товаров. С ними стало всё так плохо, что даже через админку эти товары нельзя было посмотреть. В итоге по фтп вручную переименовали те 2 или 3 файла и вручную же пришлось из бд удалять эти пробелы. Если бы тогда эта ошибка проявилась не единично, а массово, мне бы вообще плохо стало)

Аватар пользователя Im Im 16 января 2015 в 16:39

"gun_dose" wrote:
Я тоже нашёл эту телегу в экселе, когда нужно было картинки куда-то загрузить))) Но мне вот, что интересно - как друпал реагирует на файлы с пробелами в наименованиях? Я не так давно дорабатывал один магазин на опенкарт, так тот при виде пробелов кидал фатал эрроры. Но там пробелы были не тотальные, а случайно затесались в несколько товаров. С ними стало всё так плохо, что даже через админку эти товары нельзя было посмотреть. В итоге по фтп вручную переименовали те 2 или 3 файла и вручную же пришлось из бд удалять эти пробелы. Если бы тогда эта ошибка проявилась не единично, а массово, мне бы вообще плохо стало)

попробую, отпишусь. Надеюсь, что он скушает пробелы....