Я столкнулся с проблемой после проблемы с функциями экспорта / импорта CSV. В настоящее время моя проблема заключается в том, что я не могу назначить атрибуты image, small_image и thumbnail любому пути изображения.
Это даже не удается:
- Я вручную изменяю изображение, small_image и эскиз продукта на одно из изображений, связанных с продуктом, и сохраняю.
- Я экспортирую свой продукт CSV.
- Я проверяю, заполнены ли эти поля атрибутов для этого продукта, и они есть.
- Я импортирую CSV, используя инструмент импорта CSV, используя «Заменить существующие сложные данные».
- Я проверяю продукт, который я изменил, и теперь он не показывает никаких назначений для изображения, small_image или эскиза.
Если мое понимание правильное, то CSV, который экспортируется и не изменяется, должен быть импортирован для получения точно таких же данных о продукте, да? Что тут происходит?
/media/import/
Ответы:
Сначала вы должны загрузить все изображения, которые вы хотите импортировать в
media/import/yourimagesfolder/
В столбцах CSV для изображения, эскиза и small_image путь к изображению должен выглядеть следующим образом
/yourimagefolder/imagename.jpg
источник
Во-первых, к сожалению, Magento не импортирует файлы, сгенерированные при его экспорте. AFAIK, это верно как для модуля импорта / экспорта, так и для стандартных профилей потоков данных.
Во-вторых, я постараюсь прояснить вопрос об изображениях, поскольку для многих неясно, как это работает:
Когда вы импортируете, он ожидает, что изображения будут помещены в
media/import
.Поэтому, если у вас есть значение в csv image = "/a/b/c.jpg", оно будет искать его,
media/import/a/b/c.jpg
а если оно не будет найдено, оно не будет импортировать изображение.Когда вы экспортируете, он ничего не делает с вашими изображениями, просто генерирует CSV с заполненными значениями. Таким образом, он генерирует путь к изображениям соответственно к вашей
media/catalog/product
папке. Если вы попытаетесь импортировать их, если вы не скопировали их вmedia/import
папку.Если вы ищете способ массовой загрузки / выгрузки продуктов с их изображениями и рассматриваете платные модули. Во время экспорта он копирует мультимедийные файлы в папку, в которой он ожидает их видеть во время импорта, поэтому вы никогда не получите ситуацию, когда ваши изображения были пропущены во время экспорта / импорта и т. Д. После экспорта вы можете скачать папку со всеми скопированными изображениями продуктов. и просто повторно импортируйте его на другой сайт.
источник
var/media/import
или такmedia/import
?Вы должны указать атрибуты _media_attribute_id и _media_image . Без использования этих двух атрибутов вы не сможете импортировать изображения должным образом. Таким образом, правильный формат CSV для импорта изображений выглядит следующим образом:
Нажмите здесь, чтобы увидеть правильный CSV-файл для импорта изображений
Примечание. Убедитесь, что изображения находятся в папке magento_root / media / import /. В противном случае Magento не сможет импортировать изображения.
Для получения дополнительной информации посетите эту ссылку
источник
У меня была такая же проблема, и я решил ее без покупки расширения. После экспорта товаров я удалил столбцы для изображения, маленького изображения и миниатюры. после редактирования, как требуется, я импортировал и добавил сложные данные. поэтому я заменил данные только на ту информацию, которая мне нужна.
тем не мение. работал на меня. для новых продуктов я должен был загрузить изображения в папку импорта и сослаться на изображение, и это тоже сработало.
источник