як імпортувати зображення галереї за допомогою CSV


12

Імпорт зображень галереї здається такою фундаментальною функцією, але я не можу знайти жодного стовпця в експортованому файлі csv, де я це зробив би. Я створив єдиний продукт із зображеннями галереї через бекенд магенто, а потім експортував у csv і навіть ці зображення галереї ніде не знайдено у файлі csv.

що я пропускаю?


Що ти очікуєш? двійкове кодоване зображення? Зображення є в media/catalog/product/<first_letter>/<second_letter>/name.jpgі в csv, має бути шлях: /catalog/product/<first_letter>/<second_letter>/name.jpgу стовпці "зображення" afaik
Fabian Blechschmidt

Вибачте @Fabian, я шукаю комірку / стовпчик, де я б розмістив URL-адресу для зображення галереї, щоб можна було завантажити
YWSW

Відповіді:


5

Для уточнення, я припускаю, що ви використовуєте модуль імпорту / експорту, а не потік даних. Якщо ви використовували Dataflow, будь ласка, спробуйте той самий процес із модулем імпорту / експорту та перевірте, чи покращаться ваші результати

Це, безумовно, стандартна функціональність - дивіться мій пов'язаний експорт CSV із нової установки Magento CE 1.7.0.2 із встановленими зразками даних. Виконайте пошук для small_image, і ви знайдете правильні стовпці:

image_label, small_image, small_image_label, thumbnail, thumbnail_label

Є також такі стовпці для контролю медіа-галереї:

media_gallery, _media_attribute_id, _media_image, _media_lable, _media_position, _media_is_disabled

Імпорт / експорт Magento є складним, про це немає двох способів. В основному немає документації та деяких химерностей / помилок, які можуть спричинити несподівані результати. Кожен, хто знає, як користуватися Mage_ImportExport, швидше за все, провів години, плачучи на своїх клавіатурах на якомусь етапі.

Це, як кажуть, спрацьовує і працює добре, коли ви знаєте хитрощі. Якщо ви можете опублікувати свій CSV тут і, можливо, сказати нам, чи зробили ви будь-які налаштування вашої установки Magento, то спільнота зможе краще допомогти вам.

Крім того, переконайтеся, що ви не позначаєте жоден атрибут "пропустити" прапорці під час експорту.


Це був і мій висновок - окремі лінії для кожного зображення галереї - чи немає способу зберегти одну лінію за продуктом і розділити зображення комами, крапками з комою тощо? Я також зрозумів, що потік даних дає мені погані назви стовпців та інформацію. Ви дуже праві про години плачу за клавіатурою;)
YWSW

Так, окремі рядки для більшості речей, а не лише для зображень. Наприклад, додавання вашого продукту до кількох категорій означатиме перерахування кожної категорії в новий рядок. Існує багато атрибутів, які використовують цей формат. Вибачте, я не можу надати вам посилання на остаточний підручник / посібник - найкращий спосіб - переглянути CSV, який я пов’язував вище (який має майже кожну можливу конфігурацію продукту) та реплікувати структуру у власному файлі. Якщо вам потрібно імпортувати цінності запасів або видимість товару, будьте в курсі, в цій області є деякі помилки.
jharrison.au

3

Просто додайте наступні стовпці до імпортного CSV

image_label, small_image, small_image_label, thumbnail, thumbnail_label

І встановіть відповідні шляхи зображення до відносних ./media/import. Напр

image_label, small_image,
"my_label",  "./img.jpg",

Потім завантажте всі свої зображення, щоб бути в ./media/import

Категоризація імпорту

Якщо ви хочете класифікувати зображення, просто покладіть їх у підкаталог ./media/import- і встановіть свій шлях у CSV, щоб включити його.

Напр. Ви завантажили свої зображення в ./media/import/20130304
такий спосіб, щоб шлях до зображення був ./20130304/img.jpg


куди б я додати кілька URL-адрес для зображень своєї галереї?
YWSW

1
Кома відокремлює їх.
Бен Лессані - Сонассі

тож якщо я вручну створять ці стовпці на каналі свого продукту і заповняю їх Magento зрозуміє, куди їх розмістити?
YWSW

Чому це не відповідає стандарту магенто? і як мені змусити Magento експортувати URL-адреси зображень своєї галереї?
YWSW

1
Це стандартно.
Ben Lessani - Sonassi

1

Я взяв мене назавжди, щоб розібратися в цьому, тому я вирішив подзвонити і, можливо, надати деяку допомогу.

• Відповідь Soft Prodigy - це "виправлення" 99 доларів на використання магмі. • jharrison.au є правильним, і після багато роботи над цим я змусив його працювати.

Перший експорт та імпорт, як він заявив, повинен здійснюватися НЕ за допомогою потоку даних. Потік даних не працюватиме. Звідти у мене виникла проблема, намагаючись зрозуміти, які атрибути потрібні.

Ось що я зробив: 1. Встановіть ці поля на наступне: _media_attribute_id: mine is 80. Ви можете знайти своє, перейшовши до каталогу> Атрибути> Керувати атрибутами> Media Media в URL-адресі, яку ви побачите атрибут. _media_image Я встановив такий /filename.jpg >>>>>> це має бути в медіа> папка імпорту Magento /filename2.jpg >>>>>> це повинно бути в медіа> папка імпорту Magento

  1. Після того, як ви імпортуєте свій товар, ви маєте перейти до Reindex, це мене на деякий час засмутило! Перейдіть до системи> Керування індексами> та Дані Reindex

Я сподіваюся, що це допомагає комусь. Вибачте, якщо це здається повторюваним з попередніх дописів.


0

Просто невелика підказка (на додаток до дуже гарної відповіді jharrison.au), яка коштує мені близько години. Мені здається, що файли зображень мають бути названі малими літерами. Можливо, ця інформація могла б комусь допомогти.


0

Я згоден з чудовою відповіддю jharrison.au. Я б сказав ще більше, схоже, немає узгодженості в поведінці модуля DataFlow та імпорту / експорту в різних версіях Magento.

Для тих, хто шукає рішення для оновлення великих баз даних (понад 10 тис. Продуктів), раджу заглянути у чудовий безкоштовний інструмент з відкритим кодом MAGMI. Пояснення щодо формату дивіться тут .

Словом, це так:

media_gallery /image1.jpg ; /image2.jpg

І ви повинні розміщувати свої зображення в папці "Медіа папка" (має бути відрегульовано у MAGMI)

Якщо у вас виникли труднощі з налаштуванням MAGMI (я знаю, це може бути дещо складним для непрофесійних фахівців), ви можете використовувати це розширення, яке в основному є MAGMI, інтегрованим у Magento бекенд, для зручності використання з деяким розширеним функціоналом. Це дозволяє виконувати це завдання просто поза межами.


0

1.9 CE ви хочете вказати в CSV skuі galleryякий може включати в себе точку з коми ;список з обмежувачами з приставкою косою рисою , яка є по відношенню до /media/importдиректорії для файлів, наприклад: /56789.jpg;/43345.jpg. Крім того, можна вказати image, small_imageі thumbnailімідж серед інших областей , якщо ви хочете, це ті , які я встановити в якості мінімального вимоги.


0

Magento може імпортувати зображення в галерею.

Не точно всі зображення повинні бути в окремих стовпцях. Ось приклад.

Якщо ви завантажимо, скажімо, 5 зображень для 1 продукту, у вашому файлі потрібно розмістити ім'я зображення з провідним косою косою (/image_name.jpg) у стовпці _media_image (кожен рядок для кожного зображення), наприклад:

введіть тут опис зображення Це зображення в один продукт із SKU. Якщо ви імпортуєте зображення лише до галереї, ви отримаєте їх тут -

введіть тут опис зображення Але, як бачите, жодне із зображень не додається як основне зображення продукту.

У Magento зображення основних продуктів називається базовим, і воно висівається на сторінці продукту, невелике зображення відображатиметься при перегляді категорії та мініатюрі (у супутніх продуктах тощо)

Отже, щоб деякі чи одні ваші зображення відображалися як маленькі, основи та мініатюри, вам потрібно мати окремі стовпці, а також розміщувати назви зображень

Таким чином, ви можете створити одне і те ж зображення, як маленьке, базове зображення та інші зображення.

Повідомте мене, якщо знайшли проблему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.