Вопрос по – Magento импортирует товары с изображениями

8

Я пытался весь день импортировать некоторые продукты в Magento, но все безуспешно. После проб и ошибок все это сводилось к ошибке «Изображение не существует». Я прочитал несколько постов об этом, большинство из них устарели, но потом недавнооди говорит о том, чтобы положить все в/media/import и все файлы с именем как/image.png в файле CSV.

Это не работает, и я все еще получаю ту же ошибку.

Я использую Magento 1.6.2 и попытался поместить файлы в

<code>/var/import/image.png
/var/import/i/m/image.png 
/media/import/image.png
/media/import/i/m/image.png
/media/catalog/product/i/m/image.png
</code>

Я пытался назвать файл в CSV как

<code>/image.png
/1/m/image.png
/media/import/image.png
/media/import/i/m/image.png
</code>

... и куча их всех (не совсем уверен, какие именно, поскольку я сначала использовал случайный подход, пробуя то, что предлагали форумы, но без какой-либо удачи). Я попытался найти часть кода PHP, где проверяется файл изображения, но не удалось ... еще раз.

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

Извините за закрытие. Я полагаю, что это была ошибочная реакция на количество спам-ответов на этот вопрос. Эти спаммеры задавали ряд других вопросов, которые действительно были плохими, и я думаю, что вы могли случайно быть с ними смешанными. Я снова открыл и защитил от будущего спама от этих пользователей. Brad Larson♦

Ваш Ответ

3   ответа
0

зображением.

После поиска в Google, но это не сработало. Я должен собрать все решатели и это работает. Мой распознаватель:

минимальные атрибуты:

хранить, @, кол-во, is_in_stock, attribute_set, описание, модель, цена, tax_class_id, видимость, веб-сайты, вес, статус, тип, short_description, имя, category_ids, изображение, small_image, @,

Вы можете увидеть два "sku". один - персонаж, а другой - число. Я не знаю почему. Но когда я удаляю последнее. это показывает, что "изображение не существует". Может быть, это sku для изображения, если названия изображений совпадают.

Создайте папку для импорта в $ MAGENTO_HOME / media / var Загрузите ваши изображения в эту папку через ftp / scp. в CSV-файле: добавьте /name_image.jpg (png или любой другой формат загружаемых изображений)

Он будет совпадать с загруженными вами изображениями

Так, когда вы импортируете. ошибка "изображение не существует не показывать.

9

а затем в самом файле CSV, изображение было /image.jpg

Вот пример моего рабочего файла импорта CSV. Я написал скрипт php для хэширования базы данных, которая подпитывала наш тогдашний каталог, и собирал приведенный ниже вывод. Чтобы все заработало, потребовалось много проб и ошибок. Сделатьmysqldump прежде чем пытаться импортировать, чтобы избежать ошибок при восстановлении.

"sku"|"price"|"special_price"|"brand"|"weight"|"cost"|"name"|"section"|"description"|"short_description"|"make"|"fitment"|"product_name"|"store"|"websites"|"attribute_set"|"type"|"has_options"|"gift_message_available"|"custom_design"|"options_container"|"image_label"|"small_image_label"|"thumbnail_label"|"page_layout"|"meta_keyword"|"custom_layout_update"|"manufacturer"|"color"|"status"|"tax_class_id"|"visibility"|"enable_googlecheckout"|"is_recurring"|"is_imported"|"special_to_date"|"custom_design_from"|"custom_design_to"|"news_from_date"|"news_to_date"|"qty"|"min_qty"|"use_config_min_qty"|"is_qty_decimal"|"backorders"|"use_config_backorders"|"min_sale_qty"|"use_config_min_sale_qty"|"max_sale_qty"|"use_config_max_sale_qty"|"is_in_stock"|"low_stock_date"|"notify_stock_qty"|"use_config_notify_stock_qty"|"manage_stock"|"use_config_manage_stock"|"stock_status_changed_automatically"|"use_config_qty_increments"|"qty_increments"|"use_config_enable_qty_increments"|"enable_qty_increments"|"store_id"|"product_type_id"|"product_status_changed"|"product_changed_websites"|"material"|"category_ids"|"image"|"small_image"|"thumbnail"
"TEE BLACK LONG LG"|"28.41"|"25.00"|""|"0.60"|"12.15"|"Ca Cycleworks Lg black cotton longsleeve logo t-shirt Cycleworks Brand Gear!!"|""|"Ca Cycleworks Lg black cotton longsleeve logo t-shirt Cycleworks Brand Gear!! for Ducati Everyone"|" Ducati Everyone"|""|""|"Ca Cycleworks Lg black cotton longsleeve logo t-shirt Cycleworks Brand Gear!!"|"admin"|"base"|"Other Accessories"|"simple"|"0"|"Use config"|""|"Block after Info Column"|""|""|""|"No layout updates"|""|""|""|""|"Enabled"|"None"|"Catalog, Search"|"Yes"|"No"|"Yes"|""|""|""|""|""|"1.0000"|"0.0000"|"1"|"0"|"0"|"1"|"1.0000"|"1"|"0.0000"|"1"|"1"|""|""|"1"|"0"|"1"|"0"|"1"|"0.0000"|"1"|"0"|"0"|"simple"|""|""|""|"36"|"/tee.jpg"|"/tee_sm.jpg"|"/tee_th.jpg"
"LANYARD"|"2.27"|"2.00"|""|"0.05"|"1.05"|"Ca Cycleworks Cycleworks lanyard Cycleworks Brand Gear!!"|""|"Ca Cycleworks Cycleworks lanyard Cycleworks Brand Gear!! for Ducati Everyone"|" Ducati Everyone"|""|""|"Ca Cycleworks Cycleworks lanyard Cycleworks Brand Gear!!"|"admin"|"base"|"Other Accessories"|"simple"|"0"|"Use config"|""|"Block after Info Column"|""|""|""|"No layout updates"|""|""|""|""|"Enabled"|"None"|"Catalog, Search"|"Yes"|"No"|"Yes"|""|""|""|""|""|"1.0000"|"0.0000"|"1"|"0"|"0"|"1"|"1.0000"|"1"|"0.0000"|"1"|"1"|""|""|"1"|"0"|"1"|"0"|"1"|"0.0000"|"1"|"0"|"0"|"simple"|""|""|""|"36"|"/"|"/_sm"|"/_th"
"PVC TAPE"|"13.64"|"12.00"|""|"0.50"|"1.05"|"Ca Cycleworks White pvc duck tape - all 4 panes - 2in x 110yds Cycleworks Brand Gear!!"|""|"Ca Cycleworks White pvc duck tape - all 4 panes - 2in x 110yds Cycleworks Brand Gear!! for Ducati Everyone"|" Ducati Everyone"|""|""|"Ca Cycleworks White pvc duck tape - all 4 panes - 2in x 110yds Cycleworks Brand Gear!!"|"admin"|"base"|"Other Accessories"|"simple"|"0"|"Use config"|""|"Block after Info Column"|""|""|""|"No layout updates"|""|""|""|""|"Enabled"|"None"|"Catalog, Search"|"Yes"|"No"|"Yes"|""|""|""|""|""|"1.0000"|"0.0000"|"1"|"0"|"0"|"1"|"1.0000"|"1"|"0.0000"|"1"|"1"|""|""|"1"|"0"|"1"|"0"|"1"|"0.0000"|"1"|"0"|"0"|"simple"|""|""|""|"36"|"/ductape.jpg"|"/ductape_sm.jpg"|"/ductape_th.jpg"
yes, как оказалось, у меня есть пользовательское обязательное поле "image" со строкой, похожей наn/a и вызвать ошибку. Я должен был проследить сообщение до помощника модели ... в любом случае. каталог базы изображений действительно/media/import и файлы изображений, в CSV должны иметь/ хорошо встал. Yanick Rochon
1

кто устал от бесконечных ошибок в готовых профилях Dataflow от Magento и рассматривает платные решения: проверь это. Таким образом, вы просто избегаете 99% популярных ошибок при импорте товаров с изображениями:

- нет проблем с символами спецификации (как это будет происходить в онлайн-редакторе CSV)

- нет проблем с «неправильными путями» (в настройках можно указать путь, по которому нужно подбирать изображения, если изображение отсутствует - журнал сообщит вам немедленно)

- нет проблемы «нескольких изображений»: вы можете импортировать small_image, thumbnail, поля изображения вместе с полем «media_gallery», содержащим несколько путей, разделенных точкой с запятой.

Кроме того, он может экспортировать, поэтому, если что-то пойдет не так, и вы не можете понять, что случилось - просто создай свой продукт вручную, загрузите изображение вручную через администратор magento, а затем просто экспортируйте эти продукты. Он заполнит CSV правильными путями к изображениям,it также скопирует все необходимые изображения в папку, которую вы установили в настройках как «Media folder». Таким образом, вы можете импортировать их обратно, не заботясь о том, что изображения находятся в правильных папках.

Я знаю, что большинство людей ищут бесплатные вещи, но если вы потратили уже дюжину часов на борьбу с Dataflow, чтобы выполнить простую задачу массового назначения изображений для продуктов - держу пари, вы понимаете, о чем я говорю:)

Да, я видел этот плагин тогда. К сожалению, в моем случае это была полная пользовательская система импорта, и мне пришлось реализовать ETL. Это чертовски медленно, но мне удалось заставить его работать с "родным Magento API" ... ~ 45 минут для 400 элементов ... да, "Черт возьми!" хе Yanick Rochon
Человек, ты должен попробовать MAGMI, серьезно. Просто гуглите "MAGMI API" - это примерно пара "включающих" операторов 2 строки кода. Если вы привяжете его к сценарию ETL, он будет работать примерно так же, но НАМНОГО быстрее. Alexey Shchur

Похожие вопросы