Импорт изображений галереи кажется такой фундаментальной функцией, но я не могу найти ни одного столбца в моем экспортированном файле CSV, где я бы сделал это. Я создал один продукт с изображениями галереи через бэкэнд magento, а затем экспортировал в csv, и даже эти изображения галереи нигде не найдены в файле csv.
что мне не хватает?
media/catalog/product/<first_letter>/<second_letter>/name.jpg
и в csv должен быть путь:/catalog/product/<first_letter>/<second_letter>/name.jpg
в столбце «изображение» afaikОтветы:
Просто чтобы уточнить, я предполагаю, что вы используете модуль импорта / экспорта, а не поток данных. Если вы использовали Dataflow, попробуйте тот же процесс с модулем импорта / экспорта и посмотрите, улучшатся ли ваши результаты.
Это определенно стандартная функциональность - посмотрите мой связанный экспорт CSV из новой установки Magento CE 1.7.0.2 с установленными примерами данных. Выполните поиск для small_image, и вы найдете правильные столбцы:
Есть также эти столбцы для управления медиа галереей:
Импорт / экспорт Magento сложен, тут нет двух способов. Там в основном нет документации и некоторые причуды / ошибки, которые могут привести к неожиданным результатам. Каждый, кто знает, как использовать Mage_ImportExport, скорее всего, часами плакал на своих клавиатурах.
При этом, это работает, и это работает хорошо, когда вы знаете приемы. Если вы могли бы опубликовать свой CSV здесь и, возможно, сообщите нам, если вы внесли какие-либо изменения в установку Magento, сообщество сможет лучше вам помочь.
Кроме того, убедитесь, что вы не ставите какие-либо флажки «пропустить» атрибута при выполнении экспорта.
источник
Просто добавьте следующие столбцы в ваш CSV импорта
И установите соответствующие пути изображения относительно
./media/import
. НапримерЗатем загрузите все свои изображения, чтобы быть в
./media/import
Категоризация импорта
Если вы хотите классифицировать изображения, просто поместите их в подкаталог в
./media/import
- и укажите путь в CSV, чтобы включить его.источник
Я взял меня навсегда, чтобы понять это, поэтому я решил вмешаться и, возможно, оказать некоторую помощь.
• Ответ от Soft Prodigy - это исправление за $ 99 к использованию magmi. • jharrison.au правильный, и после долгих раздумий я заставил его работать.
Первый экспорт и импорт, как он сказал, должен выполняться НЕ с использованием потока данных. Поток данных не будет работать. Оттуда у меня была проблема, пытаясь выяснить, какие атрибуты были необходимы.
Вот что я сделал: 1. Установите следующие поля: _media_attribute_id: у меня 80. Вы можете найти свои, перейдя в «Каталог»> «Атрибуты»> «Управление атрибутами»> «Галерея мультимедиа» в URL, в котором вы увидите атрибут. _media_image Я установил так /filename.jpg >>>>>> это должно быть в папке media> import из Magento /filename2.jpg >>>>>> это должно быть в папке media> import из Magento
Надеюсь, это кому-нибудь поможет. Извините, если это кажется повторяющимся из предыдущих постов.
источник
Просто небольшая подсказка (в дополнение к очень хорошему ответу jharrison.au), которая стоит мне около часа. Мне кажется, что файлы изображений должны быть названы строчными буквами. Возможно, эта информация может кому-нибудь помочь.
источник
Я согласен с отличным ответом jharrison.au. Я бы сказал, что даже больше, похоже, нет согласованности в том, как ведут себя модули DataFlow и Import / Export в разных версиях Magento.
Для тех, кто ищет решение для обновления больших баз данных (более 10 тыс. Продуктов), советую взглянуть на отличный бесплатный инструмент с открытым исходным кодом MAGMI. Смотрите объяснение о формате здесь .
Короче, это так:
media_gallery /image1.jpg;/image2.jpg
И вы должны поместить свои изображения в папку «Media folder» (необходимо настроить в MAGMI)
Если вы испытываете трудности с настройкой MAGMI (я знаю, это может быть немного сложно для непрофессионалов), вы можете использовать это расширение, которое по сути является MAGMI, интегрированным в бэкэнд Magento для простоты использования с некоторыми расширенными функциями. Это позволяет выполнять эту задачу просто из коробки.
источник
1.9 CE вы хотите указать в CSV
sku
иgallery
который может включать в себя точку с запятой;
список с ограничителями с приставкой косой чертой , которая является по отношению к/media/import
директории для файлов, например:/56789.jpg;/43345.jpg
. Вы также можете указатьimage
,small_image
иthumbnail
изображение среди других полей, если хотите, это те, которые я установил как минимальное требование.источник
Magento может импортировать изображения в галерею.
Не все изображения должны быть в отдельных столбцах. Вот пример.
Если вы загружаете, скажем, 5 изображений для 1 продукта, в вашем файле вам нужно поместить имя изображения с косой чертой (/image_name.jpg) в столбце _media_image (каждая строка для каждого изображения), например:
Это изображения для одного продукта с SKU. Если вы импортируете изображения только в галерею, вы получите их здесь -
Но, как вы можете видеть, ни одно из изображений не добавляется в качестве основного изображения продукта.
В Magento изображение основного продукта называется базовым и высевается на странице продукта, маленькое изображение будет отображаться при просмотре категории и миниатюре (в связанных продуктах и т. Д.)
Поэтому для того, чтобы некоторые или одно из ваших изображений отображались как маленькие, базовые и миниатюрные, вам нужно иметь отдельные столбцы и в них также указывать имена
Таким образом, вы можете сделать одно и то же изображение в виде маленьких, базовых миниатюр или разных изображений.
Дайте мне знать, если найдете проблему.
источник