Bagaimana cara mengimpor produk ke PrestaShop

Impor produk ke PrestaShop

Seperti yang Anda ketahui, PrestaShop adalah alat eCommerce yang sangat efektif untuk meningkatkan penjualan dan sangat efisien untuk digunakan. Namun, ketika mengelola katalog yang besar , mengunggah setiap item secara manual dari back office dapat menjadi tugas yang membosankan, lambat, dan rawan kesalahan.

Untuk mengatasi masalah ini, PrestaShop menawarkan solusi yang ampuh: impor produk massal menggunakan file CSV. Alat ini memungkinkan Anda untuk mengelola data dalam jumlah besar dengan cepat, mengoptimalkan waktu administrasi toko online Anda. Baik Anda bermigrasi dari platform lain atau memulai bisnis dari awal, menguasai proses impor sangat penting untuk memastikan daftar produk Anda lengkap, dioptimalkan untuk SEO, dan ramah pengguna.

Apa itu file CSV dan mengapa ini merupakan pilihan terbaik untuk PrestaShop?

Sebelum masuk ke panduan teknis, penting untuk memahami apa itu file CSV (Comma Separated Values). Ini adalah format file yang menyimpan data dalam teks biasa , di mana setiap baris mewakili sebuah catatan (dalam kasus kita, sebuah produk) dan kolom-kolomnya dipisahkan oleh pemisah, biasanya koma atau titik koma.

Berbeda dengan file Excel .xlsx, CSV sangat ringan dan kompatibel secara universal, menjadikannya standar ideal untuk mentransfer data antar platform perangkat lunak yang berbeda. Keunggulan utamanya adalah:

  • kemudahan penyuntinganFile tersebut dapat dibuka dan dimodifikasi dengan alat-alat umum seperti... Microsoft Excel, Google Sheets o Kalkulator LibreOffice.
  • Struktur sederhanaDengan mengandalkan baris dan kolom yang dipisahkan, format ini menghindari kerumitan format spreadsheet biner.
  • Efisiensi pemuatanMemungkinkan server PrestaShop untuk memproses ribuan baris data tanpa perlu memuat antarmuka grafis yang berat untuk setiap produk.

Untuk memvisualisasikan hal ini dengan lebih baik, bayangkan bahwa baris pertama file tersebut berisi heading (seperti ID, Nama, Harga) dan setiap baris berikutnya adalah produk yang berbeda. Misalnya:
ID, Nombre, Precio, Cantidad
1, Camiseta Roja, 10.00, 100
2, Zapatos Deportivos, 50.00, 50

Tips penting sebelum memulai impor

Untuk menghindari kesalahan umum yang dapat memaksa Anda mengulang proses atau, lebih buruk lagi, secara tidak sengaja menghapus data, ikuti rekomendasi strategis berikut:

  • Pembuatan kategoriSangat disarankan untuk membuat kategori yang diperlukan di back office. sebelum memulai Mengimpor. Meskipun PrestaShop dapat secara otomatis membuat kategori jika tidak menemukannya, kategori tersebut akan dibuat di tingkat utama tanpa hierarki, sehingga Anda harus mengaturnya ulang secara manual nanti.
  • Penggunaan templat resmiSelalu unduh contoh file CSV sebelum mengisi formulir Anda. Struktur organisasi mungkin berbeda tergantung pada versinya. Untuk melihatnya, kunjungi Parameter Lanjutan / Impor lalu klik tautan untuk mengunduh file produk sampel.
  • Simpan formatPastikan untuk menyimpan file dengan benar di format CSVJika Anda menyimpannya sebagai buku kerja Excel standar, pengimpor tidak akan mengenalinya.
  • Pengoptimalan gambarDisarankan agar setiap gambar memiliki berat tertentu. lebih dari 500 kb dan memiliki dimensi lebih besar dari 70cm x 70cm untuk memastikan kualitas visual. Selain itu, nama file harus tepat. tanpa spasi dan dalam format .jpg atau .png.
  • Uji coba terkontrolJangan mencoba mengunggah 5,000 produk sekaligus pada percobaan pertama. Cobalah memperkenalkan satu produk saja. untuk memverifikasi bahwa pemetaan kolom sudah benar dan memperbaiki kesalahan format apa pun.
  • BackupSelalu lakukan pencadangan penuh basis data Anda Sebelum melakukan impor massal, terutama jika Anda akan menggunakan opsi untuk menghapus produk yang sudah ada.

Panduan mengimpor produk PrestaShop

Panduan detail untuk mengisi templat produk CSV

Cara membuka dan mengelola file CSV

Untuk mengedit templat, kita akan menggunakan program spreadsheet. Jika Anda menggunakan Microsoft Excel , saat Anda membuka file .CSV, program tersebut kemungkinan akan menampilkan beberapa pesan peringatan tentang format data. Untuk mencegah Excel mengubah struktur, tanggapi sebagai berikut:

  1. Untuk pesan pertama, tekan "Iya".
  2. Untuk pesan kedua, tekan "Tidak".
  3. Untuk pesan terakhir, pilih "Menerima".

Jika Anda menggunakan LibreOffice Calc atau Google Sheets , proses pembukaannya lebih mudah, tetapi selalu ingat untuk memverifikasi bahwa pemisah kolom konsisten dengan apa yang akan Anda konfigurasikan nanti di PrestaShop.

Analisis komprehensif kolom CSV

Template PrestaShop berisi banyak kolom. Anda tidak perlu mengisi semuanya; hanya kolom yang wajib diisi (ditandai dengan tanda bintang di template resmi) atau yang memberikan nilai tambah pada strategi penjualan dan SEO Anda. Di bawah ini, kami akan menjelaskan masing-masing kolom secara detail:

  • Kolom A (ID)Ini adalah nomor identifikasi unik produk. Jika Anda meninggalkan kolom ini kosongPrestaShop akan menghasilkan ID secara otomatis. Gunakan ini hanya jika Anda ingin memaksakan ID tertentu atau jika Anda memperbarui produk yang sudah ada.
  • Kolom B (Aset)Kendalikan visibilitas. Gunakan 1 untuk YA (terlihat) dan 0 untuk TIDAK (tersembunyi).
  • Kolom C (Nama Produk): Kolom wajib diisi. Dari sudut pandang SEONama ini umumnya menjadi label. <title> Bagian dari halaman tersebut, jadi harus deskriptif dan memuat kata kunci utama.
  • Kolom D (Kategori)Tentukan di mana produk akan muncul. Anda dapat menggunakan Nama Kategori o su ID (disarankan untuk menghindari kesalahan). Jika produk termasuk dalam beberapa kategori, pisahkan dengan satu koma (tanpa spasiKategori pertama yang akan tercantum adalah kategori utama.
  • Kolom E (Harga belum termasuk PPN): Menunjukkan harga bersih barang tersebut.
  • Kolom F (Aturan Pajak)Di sini Anda masuk ID aturan pajak ditentukan di Lokasi > Aturan Tarif.
  • Kolom G (Harga Grosir)Kolom opsional untuk mengatur biaya produk atau harga grosir. Ini berguna agar sistem dapat menghitungnya. margin keuntungan dalam laporan internal.
  • Kolom H (Sedang diskon): Menunjukkan apakah produk tersebut memiliki diskon aktif (0 = TIDAK; 1 = YA).
  • Kolom I (Nilai Diskon)Jumlah diskon yang tepat dalam mata uang toko.
  • Kolom J (Persentase Diskon)Persentase yang akan diterapkan pada harga asli.
  • Kolom K dan L (Tanggal Diskon)Mereka menetapkan periode validitas promosi. Anda harus menggunakan format tersebut. TTTT-BB-HHJika tidak ada tanggal, biarkan kosong.
  • Kolom M (Referensi)Kode referensi internal. Ini adalah pengidentifikasi yang independen dari ID PrestaShop dan sangat berguna untuk manajemen gudang.
  • Kolom N (Referensi Pemasok)Kode spesifik yang diberikan kepada produk oleh produsen atau pemasok.
  • Kolom O dan P (Pemasok dan Produsen)Mereka dipenuhi dengan ID Pemasok dan ID ProdusenJika nama tersebut tidak ada, sistem akan dapat membuat nama baru.
  • Kolom Q (EAN-13)Kode batang standar 13 digit. Ini adalah sangat penting untuk Google Shopping dan pasar online lainnya.
  • Kolom R (UPC)Kode batang yang digunakan terutama di Amerika Utara (12 digit).
  • Kolom S (Tingkat Ekologis)Pajak tambahan karena dampak lingkungan (seperti pajak ekologi di beberapa wilayah). Bagian ini dapat dikosongkan.
  • Kolom T, U, V dan W (Dimensi dan Berat)Mereka menunjukkan Lebar (T), Tinggi (U), Kedalaman (V) dan Berat (W)Sangat penting untuk selalu menggunakan satuan pengukuran yang sama (misalnya, sentimeter dan kilogram), karena data ini sangat penting untuk pembawa Menghitung biaya pengiriman secara otomatis.
  • Kolom X (Kuantitas/Stok): Jumlah unit yang tersedia. Ini adalah kolom wajib untuk mengelola ketersediaan.
  • Kolom Y (Jumlah minimum): Jumlah minimum unit yang harus dibeli pelanggan (misalnya, botol anggur yang dijual dalam kemasan isi 3). Nilai defaultnya adalah 1.
  • Kolom Z: Biasanya dibiarkan kosong secara default.
  • Kolom AA (Biaya pengiriman tambahan): Akan dikenakan biaya tambahan untuk produk yang besar atau mudah pecah.
  • Kolom AB (Unit Konten): Nama satuan (misalnya, buah, botol, liter).
  • Kolom AC (Harga per unit): Harga satuan jika produk dijual sebagai satu set.
  • Kolom AD (Deskripsi singkat)Ringkasan produk singkat. Memungkinkan penggunaan tag HTML untuk memformat (tebal, daftar).
  • Kolom AE (Deskripsi Lengkap)Detail lengkap barang tersebut. Kolom ini sangat penting untuk... SEO dan konversi pengguna. Ini juga mendukung HTML.
  • Kolom AF (Tag)Kata kunci yang dipisahkan koma untuk meningkatkan pencarian internal dan taksonomi.
  • Kolom AG, AH, dan AI (Metadata): Meta-judul (AG), Meta-kata kunci (AH) dan Meta-deskripsi (AI)Meta deskripsi adalah apa yang muncul di Google dan harus persuasif untuk meningkatkan peringkat. CTRCatatan: Google tidak lagi memberikan bobot pada meta-kata kunci (AH).
  • Kolom AJ (URL yang disederhanakan): The Slug URLPrestaShop membuatnya secara otomatis berdasarkan nama, tetapi Anda dapat menyesuaikannya untuk mengoptimalkan SEO.
  • Kolom AK (Teks tersedia)Pesan yang dilihat pelanggan ketika stok tersedia.
  • Kolom AL (Teks yang diminta ditunda)Pesan untuk produk yang kehabisan stok tetapi masih bisa dipesan.
  • Kolom AM (Tersedia atas permintaan): Menunjukkan apakah produk tersebut dapat dibeli meskipun stoknya habis (0 = TIDAK; 1 = YA).
  • Kolom AN dan AO (Tanggal)Tanggal ketersediaan dan tanggal pembuatan.
  • Kolom AP (Tampilkan harga)Periksa apakah harga terlihat pada daftar produk.1 = YA; 0 = TIDAK).
  • Kolom AQ (Gambar)URL gambar. Anda dapat menyertakan beberapa URL yang dipisahkan oleh koma. Yang pertama akan menjadi gambar utama. Format yang disarankan adalah ./upload/imagen.jpg jika Anda mengunggah foto dengan FTP ke folder di server.
  • Kolom AR (Hapus Gambar): Menunjukkan apakah gambar sebelumnya harus dihapus sebelum mengunggah gambar baru (0 = TIDAK; 1 = YA).
  • Kolom AS (Karakteristik)Atribut spesifik (misalnya, Warna: Merah, Ukuran: XL). Atribut tersebut dipisahkan oleh koma dan memerlukan format yang kompleks (Nama:Nilai:Posisi).
  • Kolom AT (Hanya Online): Menunjukkan apakah produk tersebut eksklusif untuk situs web ini (1 = YA).
  • Kolom AU (Kondisi)Kondisi produk: "baru" (baru), "digunakan" (digunakan) atau "diperbaharui" (diperbaiki).
  • Kolom AV (Dapat Disesuaikan)Jika nilainya 1, kotak teks akan muncul agar pelanggan dapat menambahkan catatan khusus.
  • Kolom AW (Lampiran)Memungkinkan Anda mengunggah file yang terkait dengan produk (manual PDF, dll.).
  • Kolom AX (Kolom Teks): Mengaktifkan opsi bagi pelanggan untuk menulis komentar pada catatan tersebut.
  • Kolom AY (Izinkan pesanan yang kehabisan stok)Mirip dengan kolom AM, ini mengaktifkan penjualan pra-penjualan atau penjualan berdasarkan pesanan.
  • Kolom AZ (Toko/Merek)Digunakan di fasilitas toko multi-cabang untuk menetapkan produk tersebut ke suatu tempat usaha tertentu.

Konfigurasi CSV PrestaShop

Proses penyimpanan dan pengunggahan templat

Cara menyimpan file dengan benar

Setelah Anda memasukkan informasi ke dalam Excel atau LibreOffice, sangat penting untuk menyimpan file dalam format yang benar. Saat Anda mengklik ikon simpan, Excel mungkin akan menampilkan peringatan tentang hilangnya beberapa fitur pemformatan. Untuk menjaga integritas data, Standar CSV, jawab kembali "Iya" ke pesan pertama dan "Tidak" Yang kedua. File tersebut harus memiliki ekstensi .csv.

Langkah-langkah untuk mengimpor di Backoffice

Setelah file siap di komputer Anda, kita lanjutkan ke proses unggah massal di PrestaShop:

  1. Akses panel administrasi dan masuk ke bagian Parameter Lanjutan dan klik Masalah.
  2. Di menu dropdown "Apa yang ingin Anda impor?", pilih opsi menghasilkan.
  3. Unggah file .CSV dari komputer Anda menggunakan tombol pemilihan file.
  4. Konfigurasi berkasDi sini Anda perlu memberikan perhatian khusus pada poin-poin berikut:
    • Bahasa berkasPilih bahasa yang digunakan dalam katalog (misalnya, bahasa Spanyol).
    • Pengkodean ISO 8859-1: Merek "Iya" Jika katalog Anda berisi karakter khusus seperti "N" atau huruf beraksen, untuk menghindari munculnya simbol-simbol aneh.
    • Pemisah lapangan: Menunjukkan karakter yang digunakan untuk memisahkan kolom. Yang paling umum adalah titik koma (;) o la makan (,)Pastikan sesuai persis dengan pemisah file Anda.
    • Pemisah multi-nilaiDigunakan untuk bidang seperti kategori. Biasanya berupa makan (,) atau garis vertikal (|).
    • Keluarkan semua produk sebelum mengimpor.: Sangat waspadaJika Anda memilih "Ya," katalog akan dikosongkan sepenuhnya. Aktifkan opsi ini hanya jika ini adalah toko baru atau Anda ingin membersihkan inventaris Anda.
    • Gunakan referensi tersebut sebagai kunci.Jika Anda mengaktifkan opsi ini, PrestaShop akan menggunakan referensi produk sebagai pengidentifikasi unik, bukan ID.
    • Lewati regenerasi thumbnailJika Anda memilih opsi ini, proses impor akan lebih cepat karena sistem tidak akan secara otomatis membuat ukuran gambar yang berbeda. Mengaktifkan opsi ini tidak disarankan jika Anda ingin mengoptimalkan kinerja situs web.
    • Paksa semua nomor IDCentang "Ya" jika Anda ingin PrestaShop secara tepat menghormati ID dalam file CSV Anda (berguna untuk pembaruan). Jika itu produk baru, biarkan kosong. "Tidak".
  5. Klik pada Langkah berikutnya.

Pemetaan lapangan dan penyelesaian proses

Setelah pengaturan awal, Anda akan masuk ke layar pemetaan kolom . Di sinilah Anda memberi tahu sistem kolom mana dalam file CSV Anda yang sesuai dengan setiap kolom dalam detail produk PrestaShop. Misalnya, Anda harus menetapkan kolom "C" untuk kolom "Nama" dan kolom "X" untuk kolom "Kuantitas".

Jika file CSV Anda memiliki baris header (nama kolom), Anda harus memasukkan 1 di kolom "Baris yang dilewati" . Jika tidak, PrestaShop akan mencoba mengimpor kata "Nama" seolah-olah itu adalah nama produk, sehingga menghasilkan kesalahan.

Setelah pemetaan selesai, klik Impor data CSV . Tergantung pada volume produk dan jumlah gambar, proses ini mungkin memakan waktu beberapa menit. Anda mungkin mengalami waktu habis (browser akan menunjukkan bahwa halaman tidak merespons), tetapi jangan khawatir: proses biasanya terus berjalan di latar belakang pada server.

Impor PrestaShop lengkap

Memecahkan masalah impor umum

Meskipun mengikuti langkah-langkah yang telah ditentukan, terkadang proses impor dapat gagal. Berikut adalah penyebab paling sering dan solusinya:

  • Kesalahan PemisahKesalahan yang paling umum terjadi ketika file menggunakan koma tetapi konfigurasi PrestaShop menentukan titik koma. Periksa pemisahnya membuka file dengan editor teks sederhana (seperti Notepad).
  • Gambar berukuran besar atau jalur yang salahJika gambar tidak muncul, periksa apakah URL sudah benar dan ukuran file tidak terlalu besar. Jika Anda mengunggah gambar melalui FTP, pastikan bahwa izin folder izinkan sistem untuk dibaca.
  • Kategori yang tidak adaMeskipun PrestaShop dapat membuatnya, terkadang gagal jika terdapat karakter aneh. Pastikan kategori utama sudah ada.
  • Format file salah: Memastikan bahwa file tersebut memang benar-benar sebuah CSV dan bukan file Excel (.xlsx) yang diubah namanya secara manual.
  • Konflik IDJika Anda mencoba mengimpor produk dengan ID yang sudah ada dan Anda belum mengaktifkan pemaksaan ID, sistem mungkin akan memberikan kesalahan atau menduplikasi produk tersebut.

Impor massal adalah alat ampuh yang, meskipun mungkin tampak kompleks pada awalnya, menawarkan keunggulan kompetitif yang besar dalam hal organisasi dan skalabilitas. Dengan mengotomatiskan pengunggahan katalog Anda, Anda tidak hanya menghemat waktu kerja manual, tetapi Anda juga membangun basis data yang rapi dan terstruktur yang memungkinkan Anda untuk mengembangkan bisnis Anda secara global dan menjangkau lebih banyak pelanggan dengan daftar produk yang dioptimalkan dan profesional.


Tambahkan sebagai sumber pilihan di Google