cara mengimpor gambar galeri dengan csv

12

Mengimpor gambar galeri sepertinya fungsi mendasar, tetapi saya tidak dapat menemukan kolom di file csv yang diekspor di mana saya akan melakukan ini. Saya membuat satu produk dengan gambar galeri melalui backend magento dan kemudian diekspor ke csv dan bahkan gambar-gambar galeri itu tidak ditemukan di file csv.

apa yang saya lewatkan?

YWSW
sumber
Apa yang kamu harapkan? gambar disandikan biner? Gambar di dalam media/catalog/product/<first_letter>/<second_letter>/name.jpgdan di csv harus ada jalan: /catalog/product/<first_letter>/<second_letter>/name.jpgdi kolom 'gambar' afaik
Fabian Blechschmidt
maaf @Fabian, saya mencari sel / kolom di mana saya akan menempatkan URL untuk gambar galeri sehingga dapat diunggah
YWSW

Jawaban:

5

Hanya untuk memperjelas, saya berasumsi Anda menggunakan modul Impor / Ekspor, BUKAN Dataflow. Jika Anda telah menggunakan Dataflow, silakan coba proses yang sama dengan modul Impor / Ekspor dan lihat apakah hasilnya meningkat.

Ini jelas merupakan fungsi standar - silakan lihat ekspor CSV saya yang ditautkan dari pemasangan baru Magento CE 1.7.0.2 dengan data sampel dipasang. Lakukan pencarian untuk small_image dan Anda akan menemukan kolom yang benar:

image_label, small_image, small_image_label, thumbnail, thumbnail_label

Ada juga kolom ini untuk mengendalikan galeri media:

media_gallery, _media_attribute_id, _media_image, _media_lable, _media_position, _media_is_disabled

Impor / ekspor Magento rumit, tidak ada dua cara tentang itu. Pada dasarnya tidak ada dokumentasi dan beberapa kebiasaan / bug yang dapat menyebabkan hasil yang tidak terduga. Setiap orang yang tahu cara menggunakan Mage_ImportExport kemungkinan besar menghabiskan waktu berjam-jam menangis di keyboard mereka pada tahap tertentu.

Yang sedang berkata, itu bekerja dan itu bekerja dengan baik setelah Anda tahu triknya. Jika Anda dapat memposting CSV Anda di sini dan mungkin memberi tahu kami jika Anda telah membuat penyesuaian apa pun untuk instalasi Magento Anda, maka komunitas akan dapat lebih membantu Anda.

Juga, pastikan Anda tidak mencentang salah satu kotak centang atribut 'lewati' saat Anda melakukan ekspor.

jharrison.au
sumber
Ini adalah kesimpulan saya juga - garis terpisah untuk setiap gambar galeri - apakah tidak ada cara untuk menjaga satu baris per produk dan memisahkan gambar dengan koma, titik koma, dll? Saya juga menyadari bahwa aliran data memberi saya nama dan info kolom yang buruk. Anda benar tentang berjam-jam menangis di keyboard;)
YWSW
Ya baris terpisah untuk sebagian besar hal, bukan hanya untuk gambar. Misalnya menambahkan produk Anda ke beberapa kategori berarti mendaftar setiap kategori pada baris baru. Ada banyak atribut yang menggunakan format ini. Maaf saya tidak bisa memberi Anda tautan ke tutorial / panduan definitif - cara terbaik adalah dengan melihat CSV yang saya tautkan di atas (yang memiliki hampir semua kemungkinan konfigurasi produk) dan mereplikasi struktur dalam file Anda sendiri. Jika Anda perlu mengimpor nilai stok atau visibilitas produk, perhatikan ada beberapa bug di area ini.
jharrison.au
3

Cukup tambahkan kolom berikut ke CSV impor Anda

image_label, small_image, small_image_label, thumbnail, thumbnail_label

Dan mengatur jalur gambar masing-masing menjadi relatif ./media/import. Misalnya

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

Kemudian unggah semua gambar Anda untuk dimasukkan ./media/import

Mengkategorikan impor

Jika Anda ingin mengelompokkan gambar, cukup taruh di dalam sub-direktori di ./media/import- dan setel path Anda di CSV untuk memasukkannya.

Misalnya. Anda mengunggah gambar Anda ke ./media/import/20130304
Jadi jalur gambar akan menjadi ./20130304/img.jpg

Ben Lessani - Sonassi
sumber
di mana saya akan menambahkan beberapa URL untuk gambar galeri saya?
YWSW
1
Pisahkan mereka.
Ben Lessani - Sonassi
jadi jika saya secara manual membuat kolom ini pada umpan produk saya dan mengisinya Magento akan mengerti di mana harus meletakkannya?
YWSW
Kenapa ini tidak standar dengan Magento? dan bagaimana cara agar Magento mengekspor URL gambar galeri saya?
YWSW
1
Itu standar.
Ben Lessani - Sonassi
1

Saya membawa saya selamanya untuk mencari tahu ini jadi saya memutuskan untuk berpadu dan mungkin memberikan bantuan.

• Jawaban dari Prodigy lunak adalah "perbaikan" $ 99 untuk menggunakan magmi. • jharrison.au adalah yang benar dan setelah banyak mengerjakannya saya membuatnya berfungsi.

Ekspor dan impor pertama seperti yang dinyatakannya harus dilakukan TIDAK menggunakan dataflow. Aliran data tidak akan berfungsi. Dari sana saya punya masalah dalam mencari tahu atribut mana yang dibutuhkan.

Inilah yang saya lakukan: 1. Tetapkan bidang ini ke yang berikut: _media_attribute_id: milik saya adalah 80. Anda dapat menemukan milik Anda dengan masuk ke Katalog> Atribut> Kelola Atribut> Galeri Media di URL Anda akan melihat atributnya. _media_image saya atur seperti ini /filename.jpg >>>>>> ini harus ada di media> folder impor Magento /filename2.jpg >>>>>> ini harus ada di media> folder impor Magento

  1. Setelah Anda mengimpor produk Anda, Anda harus Reindex, ini membuat saya frustasi untuk sementara waktu! Pergi ke Sistem> Manajemen Indeks> dan Reindex Data

Saya harap ini membantu siapa pun. Maaf jika tampaknya berulang dari posting sebelumnya.

Fabricio G
sumber
0

Hanya sedikit petunjuk (selain jawaban yang sangat bagus dari jharrison.au) yang menghabiskan waktu berjam-jam. Sepertinya saya bahwa file gambar harus diberi nama dalam huruf kecil. Mungkin informasi ini dapat membantu seseorang.

Kmmel
sumber
0

Saya setuju dengan jawaban jharrison.au. Saya akan mengatakan lebih banyak lagi, tampaknya tidak ada konsistensi dalam bagaimana dataFlow dan modul Impor / Ekspor berperilaku dalam versi Magento yang berbeda.

Bagi mereka yang mencari solusi untuk memperbarui basis data besar (lebih dari 10k produk), saya menyarankan untuk mencari alat bantu gratis besar MAGMI. Lihat penjelasan tentang format di sini .

Singkatnya, ini seperti ini:

media_gallery /image1.jpg ; /image2.jpg

Dan Anda harus menempatkan gambar Anda di direktori "Media folder" (harus disesuaikan dalam MAGMI)

Jika Anda mengalami kesulitan dengan pengaturan MAGMI (saya tahu, mungkin agak sulit untuk non-pro), Anda dapat menggunakan ekstensi ini yang pada dasarnya adalah MAGMI yang diintegrasikan ke dalam Magento backend untuk kemudahan penggunaan dengan beberapa fungsi tambahan. Memungkinkan untuk melakukan tugas ini di luar kotak.

Alexey Shchur
sumber
0

1,9 CE Anda akan ingin menentukan dalam CSV yang skudan galleryyang dapat mencakup semi-colon ;daftar dipisahkan dengan garis miring diawali yang relatif ke /media/importdirektori untuk file Anda, misalnya: /56789.jpg;/43345.jpg. Anda juga dapat menentukan image, small_imagedan thumbnailgambar di antara bidang lain jika Anda mau, ini adalah yang saya tetapkan sebagai persyaratan minimum.

Jonathan
sumber
0

Magento dapat mengimpor gambar ke galeri.

Tidak semua gambar harus berada dalam kolom terpisah. Berikut ini contohnya.

Jika Anda mengunggah katakanlah 5 gambar untuk 1 produk, dalam file Anda, Anda perlu menempatkan nama gambar dengan slash (/image_name.jpg) di kolom _media_image (setiap baris untuk setiap gambar) mis:

masukkan deskripsi gambar di sini Ini adalah gambar untuk satu produk dengan SKU Jika Anda mengimpor gambar hanya ke galeri Anda akan mendapatkannya di sini -

masukkan deskripsi gambar di sini Tapi seperti yang Anda lihat, tidak ada gambar yang ditambahkan sebagai gambar produk utama.

Dalam gambar produk utama Magento disebut basis dan ditaburkan di halaman produk, gambar kecil akan ditampilkan pada tampilan kategori dan thumbnail (dalam produk terkait dll)

Jadi untuk membuat beberapa atau salah satu gambar Anda ditampilkan sebagai kecil, dasar dan thumbnail, Anda perlu memiliki kolom terpisah dan di sana juga menaruh nama gambar

Jadi Anda dapat membuat satu dan gambar yang sama seperti gambar kecil, gambar kecil dan gambar yang berbeda.

Beri tahu saya jika menemukan masalah.

gelanivishal
sumber