Додавання зображень із імпортом CSV


10

У мене виникли проблеми після проблеми з функціями експорту / імпорту CSV. Моя проблема в даний час полягає в тому, що я не можу призначити атрибути "image", "small_image" та "thumbnail" жодному шляху зображення.

Це навіть не вдається:

  1. Я вручну змінюю зображення, малі зображення та ескізи продукту на одне із зображень, пов’язаних із продуктом, і зберігаю.
  2. Я експортую свій товар CSV.
  3. Я перевіряю, чи заповнені ці поля атрибутів для цього продукту, і чи є вони.
  4. Я імпортую CSV за допомогою інструмента імпорту CSV, використовуючи "Замінити наявні складні дані".
  5. Я перевіряю продукт, який я змінив, і тепер він не відображає жодних призначень для зображення, small_image або мініатюри.

Якщо я розумію, правильно, експортований та незмінний CSV повинен бути важливим для отримання таких самих даних про товар, так? Що тут відбувається?


Я бігаю Magento CE 1.7.0.2
Julien

Ви повинні помістити зображення в папку медіа / імпорт / інакше нічого не станеться
Sylvain Rayé

Я не можу посилатись на файли у форматі / [перша літера] / [друга літера] / [повний файл], якщо вони вже є? Цей спосіб, як видається, просто додає зображення до продукту за допомогою _media_images. Ви хочете сказати, що мені доведеться повторно імпортувати зображення для посилання цих файлів у їх остаточне місце? Чи немає способу призначити зображення, вже пов’язані з продуктом, за допомогою _media_images атрибутів зображення, small_image та мініатюр?
Жульєн

Прочитайте цей документ, зроблений від мого друга про імпорт. Перейдіть до розділу зображення продукту. avs-webentwicklung.de/fileadmin/documents/…
Sylvain Rayé

Ні, ви не можете зробити посилання на існуючу картину. Вам потрібно знову імпортувати. Але немає сенсу повторно імпортувати в ті самі продукти, ті самі зображення. Видаліть їх із файлу імпорту CSV, інакше додайте новий і встановіть зображення/media/import/
Sylvain Rayé

Відповіді:


15

Спочатку вам потрібно завантажити всі зображення, які ви хочете імпортувати в media/import/yourimagesfolder/

У стовпцях CSV для зображення, ескізів та малих зображень шлях вашого зображення повинен виглядати приблизно так

/yourimagefolder/imagename.jpg


9

По-перше, на жаль, Magento не імпортує файли, створені його експортом. AFAIK, це справедливо як для модуля імпорту / експорту, так і для профілів потоку даних за замовчуванням.

По-друге, я спробую підняти більше світла на питання про зображення, оскільки для багатьох я незрозуміло, як це працює:

  1. Під час імпортування він очікує, що зображення будуть розміщені в media/import.
    Отже, якщо у вас є значення в csv image = "/a/b/c.jpg", воно буде шукати його в media/import/a/b/c.jpg- і якщо воно не знайде, воно не імпортує зображення.

  2. Під час експорту він нічого не робить із вашими зображеннями, лише створив CSV із заповненими значеннями. Таким чином, він генерує шлях зображення відповідно до вашої media/catalog/productпапки. Якщо ви намагаєтесь імпортувати їх, якщо ви не скопіювали їх у media/importпапку.


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


так це var/media/importчи media/import?
Френсіс Кім

це медіа / імпорт
Magento 2 Learner

4

Потрібно вказати атрибут _media_attribute_id та _media_image . Без використання цих двох атрибутів ви не можете імпортувати зображення належним чином. Тож правильний формат CSV для імпорту зображень такий:

sku, image, image_label, small_image, small_image_label, thumbnail, thumbnail_label,_media_image,_media_attribute_id,_media_is_disabled,_media_position,_media_lable

Клацніть тут, щоб побачити правильний файл csv для імпорту зображень

Примітка. Переконайтеся, що зображення розміщені у папці magento_root / media / import /. Інакше Magento не зміг імпортувати зображення.

Для отримання додаткової інформації перейдіть за цим посиланням


2

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

все одно. працював на мене. для нових продуктів мені довелося завантажувати зображення в папку імпорту та посилатися на зображення, і воно теж працювало.

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