Menambahkan gambar dengan impor CSV

10

Saya telah mengalami masalah setelah masalah dengan fungsi ekspor / impor CSV. Masalah saya saat ini adalah bahwa saya sepertinya tidak dapat memberikan atribut 'gambar', 'small_image', dan 'thumbnail' ke jalur gambar apa pun.

Ini bahkan gagal:

  1. Saya secara manual mengubah gambar, small_image, dan thumbnail suatu produk menjadi salah satu gambar yang terkait dengan produk tersebut, dan menyimpannya.
  2. Saya mengekspor CSV produk saya.
  3. Saya memeriksa untuk melihat apakah bidang atribut tersebut diisi untuk produk tersebut, dan itu adalah.
  4. Saya mengimpor CSV menggunakan alat impor CSV, menggunakan 'Ganti Data Kompleks Yang Ada'.
  5. Saya memeriksa produk yang saya ubah, dan sekarang tidak menunjukkan tugas untuk gambar, small_image, atau thumbnail.

Jika pemahaman saya benar, CSV yang diekspor dan tidak berubah harus dapat diimpor untuk menghasilkan data produk yang sama persis, ya? Apa yang terjadi di sini?

Julien
sumber
Saya menjalankan Magento CE 1.7.0.2
Julien
Anda harus memasukkan gambar ke folder media / impor / jika tidak, tidak ada yang terjadi
Sylvain Rayé
Saya tidak dapat mereferensikan file dalam format / [huruf pertama] / [huruf kedua] / [file lengkap] jika sudah ada di sana? Cara ini muncul untuk menambahkan gambar ke produk menggunakan _media_images saja. Apakah Anda mengatakan bahwa saya harus mengimpor ulang gambar untuk merujuk file-file ini di lokasi terakhir mereka? Apakah tidak ada cara saya dapat menetapkan gambar yang sudah dikaitkan dengan produk melalui _media_images atribut gambar, small_image, dan thumbnail?
Julien
Baca dokumen ini dari teman saya tentang impor. Buka bab gambar produk. avs-webentwicklung.de/fileadmin/documents/…
Sylvain Rayé
Tidak, Anda tidak dapat melakukan referensi ke gambar yang ada. Anda harus mengimpor lagi. Tetapi tidak masuk akal untuk mengimpor kembali ke produk yang sama, gambar yang sama. Hapus dari file impor CSV jika tidak, tambahkan yang baru dan atur gambar menjadi/media/import/
Sylvain Rayé

Jawaban:

15

Pertama, Anda harus mengunggah semua gambar yang ingin Anda impor di media/import/yourimagesfolder/

Kolom CSV untuk gambar, gambar kecil, dan small_image jalur gambar Anda akan terlihat seperti ini

/yourimagefolder/imagename.jpg

Stifboy
sumber
9

Pertama, sayangnya Magento tidak mengimpor file yang dihasilkan oleh ekspornya. AFAIK, ini berlaku untuk modul impor / ekspor modul dan aliran data out-of-box default.

Kedua, saya akan mencoba menjelaskan pertanyaan gambar seperti yang saya lihat bagi banyak orang, tidak jelas cara kerjanya:

  1. Saat Anda mengimpor, diharapkan gambar ditempatkan media/import.
    Jadi jika Anda memiliki nilai dalam csv image = "/a/b/c.jpg", ia akan mencarinya di media/import/a/b/c.jpg- dan jika tidak menemukan, itu tidak akan mengimpor gambar.

  2. Saat Anda mengekspor, itu tidak melakukan apa pun dengan gambar Anda, hanya menghasilkan CSV dengan nilai yang terisi. Jadi itu menghasilkan path gambar masing-masing ke media/catalog/productfolder Anda . Jika Anda mencoba mengimpornya kecuali Anda menyalinnya ke media/importfolder.


Jika Anda mencari cara untuk mengunduh / mengunggah produk secara massal dengan gambar mereka dan pertimbangkan modul berbayar. Selama ekspor, itu menyalin file media ke folder di mana ia mengharapkan untuk melihatnya selama impor, sehingga Anda tidak pernah mendapatkan situasi bahwa gambar Anda terjawab selama ekspor / impor dll. Setelah ekspor, Anda dapat mengunduh folder dengan semua gambar produk yang disalin. dan cukup impor ulang ke situs web lain.

Alexey Shchur
sumber
begitu ya var/media/importatau tidak media/import?
Francis Kim
itu media / impor
Magento 2 Learner
4

Anda harus harus menentukan _media_attribute_id dan _media_image atribut. Tanpa menggunakan dua atribut ini, Anda tidak dapat mengimpor gambar dengan benar. Jadi format CSV yang tepat untuk impor gambar adalah sebagai berikut:

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

Klik di sini untuk melihat file csv kanan untuk impor Gambar

Catatan: Pastikan gambar ditempatkan di folder magento_root / media / import /. Kalau tidak, Magento tidak dapat mengimpor gambar.

Untuk informasi lebih lanjut, kunjungi tautan ini

saiid
sumber
2

Saya memiliki masalah yang sama dan menyelesaikannya tanpa membeli ekstensi. Setelah mengekspor produk, saya menghapus kolom untuk gambar, gambar kecil dan gambar kecil. setelah mengedit seperti yang diperlukan, saya mengimpor dan menambahkan data kompleks. jadi saya hanya mengganti data untuk informasi yang saya butuhkan.

bagaimanapun. bekerja untukku. untuk produk baru, saya harus mengunggah gambar ke folder impor dan referensi gambar dan itu berhasil juga.

Shane Lyons
sumber