Mengimport produk dengan fail CSV

Mengimport produk ke dalam Kedai Shopify anda menggunakan fail nilai dipisahkan koma (CSV) berguna apabila anda bertukar kepada Shopify daripada platform lain atau apabila anda mahu membuat banyak perubahan pada produk atau inventori anda.

Apabila anda mengimport produk, data ditukar daripada fail CSV menjadi produk dan anda boleh memilih sama ada anda mahu menerbitkan produk baharu anda ke semua saluran jualan atau ke kedai dalam talian anda sahaja.

Sebelum anda bermula

Sebelum anda mengimport produk menggunakan fail CSV, pastikan anda telah membaca topik yang berikut:

Import produk yang dimulakan dengan fail CSV tidak boleh dibatalkan setelah bermula dan anda tidak boleh melihat sejarah import lepas. Untuk menyemak perubahan terkini yang dibuat oleh proses import, semak log aktiviti kedai anda.

Menguji import menggunakan kedai pembangunan

Jika anda Rakan Kongsi Shopify dan anda melakukan import berskala besar untuk pedagang, maka pastikan anda menguji subset perubahan yang kecil terlebih dahulu dengan menggunakan kedai pembangunan sebelum anda melakukan tugas import yang sebenar.

Pertimbangan untuk menulis ganti butiran produk anda menggunakan fail CSV import

Apabila anda mengimport fail CSV, anda boleh memilih pilihan Tulis ganti produk dengan nama yang sepadan. Jika anda memilih pilihan ini, maka apabila nama dalam fail CSV import sepadan dengan nama yang sedia ada dalam senarai produk anda, nilai dalam fail CSV menulis ganti nilai dalam lajur yang sepadan di senarai produk yang sedia ada. Jika pilihan tulis ganti tidak dipilih, maka produk yang sepadan dengan nama yang sedia ada diabaikan semasa import CSV.

  • Jika lajur tidak diwajibkan dalam fail CSV import dikosongkan, maka nilai yang sepadan dalam senarai produk ditulis ganti sebagai kosong.
    • Sebagai contoh, Vendor nilai dalam senarai produk sedia ada anda ialah John's Apparel, tetapi Vendor lajur kosong dalam fail CSV yang anda import, maka John's Apparel ditulis ganti sebagai kosong.
  • Jika lajur tidak diwajibkan tidak disertakan dalam fail CSV import, tetapi disertakan dalam senarai produk sedia ada, maka nilai dalam senarai produk kekal sama.
    • Sebagai contoh, jika Variant image URL lajur disertakan dalam senarai produk sedia ada, tetapi lajur tersebut tidak disertakan dalam fail CSV import, maka nilai dalam senarai produk kekal sama.
  • Jika lajur tidak diwajibkan disertakan dalam fail CSV import yang bergantung pada data lajur lain yang tidak disertakan dalam fail tersebut, maka data sedia ada akan dipadamkan atau dialih keluar.
    • Sebagai contoh, jika lajur SKU disertakan dalam fail CSV import, tetapi bukan lajur Option1 value dan Option1 name, maka pilihan varian produk akan dipadamkan.
  • Fail CSV tidak boleh digunakan untuk memadamkan produk secara pukal. Jika anda mahu memadamkan produk secara pukal, anda boleh menggunakan tindakan pukal dalam bahagian Produk pada pentadbir anda.
  • Fail CSV tidak boleh digunakan untuk mengemas kini ketersediaan produk pada saluran jualan lain secara pukal. Ketahui lebih lanjut tentang penetapan ketersediaan produk dalam saluran jualan lain.

Import produk dari kedai lain

Jika anda mempunyai fail CSV yang dieksport dari kedai lain atau datang dari sumber lain, sahkan fail tersebut sepadan dengan format fail CSV. Jika format tidak sepadan, atau jika terdapat sebarang pengepala yang hilang, maka import akan gagal.

Fail CSV produk anda tidak boleh melebihi 15 MB. Jika anda mendapat ralat selepas cuba memuat naik fail CSV baharu, atau jika muat naik kehabisan masa, pisahkan fail CSV tersebut kepada berbilang fail yang lebih kecil dan kemudian muat naik setiap fail.

Langkah:

  1. Daripada pentadbir Shopify anda, pergi ke Produk.

  2. Klik Import.

  3. Klik Tambah fail, dan kemudian pilih fail CSV yang anda mahu import.

  4. Pilihan: Jika anda mahu menerbitkan produk baharu hanya pada kedai dalam talian anda dan bukannya pada semua saluran jualan anda, nyahpilih Terbitkan produk baharu ke semua saluran jualan.

  5. Pilihan: Untuk menukar URL dengan menulis ganti nilai bagi pemegang sedia ada, pilih Tulis ganti produk dengan pemegang yang sepadan. Nilai sedia ada akan digantikan untuk semua lajur yang disertakan dalam CSV tersebut.

  6. Klik Muat naik dan teruskan.

  7. Semak butiran tentang import dan kemudian klik Import produk.

Apabila fail CSV anda dimuat naik, anda akan menerima e-mel pengesahan daripada Shopify di akaun e-mel yang anda gunakan untuk menyediakan kedai Shopify anda. Baca beberapa penyelesaian kepada masalah lazim.

Import produk menggunakan fail CSV

Jika anda mahu membuat perubahan pada produk anda menggunakan fail CSV, anda perlu mengeksport produk anda terlebih dahulu. Anda boleh membuat perubahan pada fail CSV anda dalam program hamparan, seperti Google Sheets, kemudian import CSV anda yang dikemas kini ke dalam pentadbir Shopify.

Langkah

  1. Daripada pentadbir Shopify anda, pergi ke Produk.

  2. Klik Import.

  3. Klik Tambah fail, dan kemudian pilih fail CSV yang anda mahu import.

  4. Pilihan: Jika anda mahu menerbitkan produk baharu hanya pada kedai dalam talian anda dan bukannya pada semua saluran jualan anda, nyahpilih Terbitkan produk baharu ke semua saluran jualan.

  5. Pilihan: Untuk menukar URL dengan menulis ganti nilai bagi pemegang sedia ada, pilih Tulis ganti produk dengan pemegang yang sepadan. Nilai sedia ada akan digantikan untuk semua lajur yang disertakan dalam CSV tersebut.

  6. Klik Muat naik dan teruskan.

  7. Semak butiran tentang import dan kemudian klik Import produk.

Selepas fail CSV anda dimuat naik, anda akan menerima e-mel pengesahan daripada Shopify pada akaun e-mel yang digunakan untuk menyediakan kedai Shopify anda. Baca beberapa penyelesaian kepada masalah lazim.

Penyelesaian masalah import CSV

Jika anda mengalami isu semasa mengimport fail CSV, semak maklumat penyelesaian masalah berikut.

Aksara atau simbol yang tidak dijangka muncul dalam kandungan yang diimport

Jika anda mendapati aksara atau simbol yang tidak dijangka dalam perihalan produk, tajuk, atau kandungan lain selepas mengimport fail CSV, fail tersebut mungkin belum disimpan dengan pengekodan UTF-8 (Unicode Transformation Format - 8-bit).

Pengekodan UTF-8 diperlukan untuk menghalang aksara yang tidak dijangka daripada muncul dalam kandungan anda. Secara lalai, Google Sheets menyimpan fail dengan pengekodan UTF-8 secara automatik. Perisian hamparan lain mungkin memerlukan langkah tambahan untuk menyimpan dengan pengekodan UTF-8.

Baiki item yang terjejas secara manual

Periksa setiap produk yang terjejas dan tukar atau alih keluar aksara tersebut secara manual. Ini paling berkesan jika hanya beberapa item yang terjejas.

Import versi yang lebih lama

Jika anda mempunyai versi fail CSV sebelumnya yang telah disimpan dengan pengekodan yang betul, import versi tersebut sebaliknya.

Simpan semula dengan pengekodan yang betul

Buka fail CSV yang tidak dikodkan dengan betul dan simpannya sekali lagi dengan pengekodan UTF-8. Prosesnya berbeza-beza bergantung pada sistem pengendalian dan program hamparan anda. Untuk arahan, rujuk Fail CSV.

Ralat rangkaian: Token yang tidak dijangka dalam JSON pada kedudukan 0

Jika anda menerima mesej ralat Network error: Unexpected token < in JSON at position 0, maka tajuk lajur CSV tidak sepadan dengan tepat dengan pengepala templat CSV yang diperlukan. Nama pengepala lajur adalah sensitif huruf besar dan huruf kecil.

Semak dan betulkan pengepala lajur

  1. Semak panduan format CSV untuk pemformatan CSV yang betul.
  2. Bandingkan tajuk lajur CSV anda dengan fail sampel.
  3. Sahkan bahawa pengepala fail CSV anda sepadan dengan tepat dengan fail sampel, termasuk sensitiviti huruf besar dan huruf kecil. Sebagai contoh, gunakan Handle dan bukannya handle.
  4. Betulkan pengepala fail CSV anda untuk memadankan pengepala fail sampel. Anda boleh memuat turun salinan fail sampel daripada panduan format CSV.
Ralat petikan tidak sah

Ralat petikan tidak sah berlaku apabila terdapat koma dan tanda petikan yang tidak dikodkan dengan UTF-8 dalam fail CSV anda.

Untuk mengimport CSV produk dengan betul, semua petikan dan koma atas mesti dikodkan dengan UTF-8 dan berada dalam kedudukan yang betul. Sebagai contoh, tanda petikan bukan UTF-8 dipaparkan bergulung: “ ”, manakala tanda petikan UTF-8 dipaparkan lurus: " ".

Simpan fail anda dengan pengekodan UTF-8

Simpan fail asal anda dengan pengekodan UTF-8 sebelum mengimport.

Import gagal dengan ralat "Baris tidak sah (Tiada butiran)"

Jika anda menerima ralat yang menunjukkan bahawa baris khusus tidak sah tanpa butiran tambahan, maka isu itu mungkin disebabkan oleh konflik dengan pilihan varian produk yang sedia ada. Ini berlaku apabila anda cuba menukar nilai pilihan dari satu kedudukan pilihan ke kedudukan yang lain.

Punca isu ini

Import CSV gagal apabila fail cuba memperuntukkan nilai pilihan yang sedia ada kepada kedudukan pilihan yang baharu, yang mewujudkan konflik kerana pilihan varian mestilah unik. Contohnya, jika anda cuba mengalihkan Size dari Pilihan 1 ke Pilihan 2, dan menambahkan Type sebagai Pilihan 1 yang baharu, pangkalan data akan mengesahkan nama pendua sebelum mengimport nilai baharu, lalu proses tersebut akan gagal.

Selesaikan konflik

Gunakan nama pilihan sementara semasa import, kemudian kemaskinikannya selepas itu:

  1. Dalam fail CSV anda, gunakan nama sementara alternatif untuk pilihan yang menyebabkan konflik tersebut. Contohnya, gunakan Size. (dengan titik) dan bukannya Size.
  2. Import fail CSV dengan nama pilihan sementara tersebut.
  3. Selepas import selesai dengan jayanya, cipta fail CSV baharu yang menukar nama pilihan sementara tersebut kepada nama yang anda inginkan.
  4. Import fail CSV yang dikemaskinikan untuk menggunakan nama pilihan akhir tersebut.