Mengimport pengguna secara pukal menggunakan fail CSV
Anda boleh mengimport fail CSV daripada pentadbir Shopify anda untuk mencipta pengguna pentadbir baharu atau pengguna Point of sale (POS) untuk Shopify POS dan mengurus akses kedai mereka secara pukal.
Anda boleh menggunakan import CSV untuk membuat perubahan berikut pada akaun pengguna anda:
- Cipta pengguna pentadbir baharu
- Ciptakan pengguna Titik jualan (POS) baharu untuk Shopify POS dengan PIN yang diperuntukkan
- Gantung dan aktifkan semula akaun pengguna pentadbir dan pengguna POS sedia ada
Pada halaman ini
- Pertimbangan untuk fail CSV pengurusan pengguna
- Muat turun fail CSV sampel pengurusan pengguna
- Definisi lajur untuk fail CSV pengurusan pengguna
- Ciptakan pengguna baharu dalam fail CSV
- Gantungkan atau aktifkan semula pengguna sedia ada dalam fail CSV
- Memberikan berbilang peranan, lokasi dan kedai kepada pengguna
- Menetapkan kumpulan kepada pengguna dalam fail CSV
- Importkan fail CSV pengurusan pengguna daripada pentadbir Shopify anda
- Penyelesaian kepada isu import pengurusan pengguna yang biasa
- Menyelesaikan masalah mesej ralat import
Pertimbangan untuk fail CSV pengurusan pengguna
Sesetengah perubahan pada akaun pengguna tidak disokong oleh import CSV. Untuk kemas kini yang tidak boleh dilengkapkan dengan import CSV, uruskan akaun pengguna anda secara manual dalam pentadbir Shopify anda atau dalam aplikasi Shopify POS. Semak pertimbangan berikut apabila anda mengimport pengguna menggunakan fail CSV:
- Import fail CSV tidak menyokong penghapusan pukal bagi pengguna.
- Anda tidak boleh menetapkan atau mengemaskinikan keperluan pengesahan dua faktor untuk pengguna.
- Anda tidak boleh menukar PIN pengguna sedia ada untuk Shopify POS.
- Anda tidak boleh mencipta peranan, kumpulan atau lokasi baharu daripada import CSV. Nama peranan, nama kumpulan dan nama lokasi dalam fail anda mestilah sepadan dengan nama yang sedia ada dalam pentadbir Shopify anda.
- Anda hanya boleh menggantung atau mengaktifkan semula pengguna sedia ada menggunakan import CSV. Anda tidak boleh menukar peranan, kumpulan yang diperuntukkan, lokasi atau akses kedai pengguna sedia ada.
- Anda tidak boleh menukar jenis pengguna, seperti menukar pengguna POS sahaja kepada pengguna pentadbir.
Muat turun fail CSV sampel pengurusan pengguna
Fail sampel merangkumi pengepala lajur yang diperlukan dan contoh nilai untuk setiap lajur. Anda boleh menggunakannya sebagai titik permulaan sebelum anda menambahkan pengguna anda sendiri.
Anda boleh memuat turun dan melihat sampel fail CSV pengurusan pengguna daripada halaman ini, atau memuat turun sampel daripada halaman Import dalam pentadbir Shopify anda.
Untuk mengetahui cara menyimpan dan menyunting fail CSV dalam aplikasi hamparan anda, rujuk Buka dan sunting fail CSV.
Definisi lajur untuk fail CSV pengurusan pengguna
Jadual yang berikut menyenaraikan setiap lajur dalam fail CSV pengurusan pengguna sampel. Setiap definisi menerangkan cara lajur tersebut digunakan apabila anda menciptakan pengguna atau apabila anda menggantungkan atau mengaktifkan semula pengguna sedia ada, termasuk perbezaan antara pengguna pentadbir dengan pengguna POS sahaja.
| Lajur CSV | Definisi |
|---|---|
| id | ID pengguna unik untuk setiap akaun. Apabila anda mengeksport maklumat pengurusan pengguna anda sebagai fail CSV, ID setiap pengguna disenaraikan dalam lajur id. Anda juga boleh menemukan ID pengguna dalam URL pelayar apabila anda membuka profil mereka dalam pentadbir Shopify anda. Untuk mencipta:
Untuk menggantung atau mengaktifkan semula:
|
| user_type | Jenis pengguna, seperti Untuk mencipta:
Untuk menggantung atau mengaktifkan semula:
|
Alamat e-mel yang sah. Untuk mencipta:
Untuk menggantung atau mengaktifkan semula:
| |
| phone | Nombor telefon pengguna. Untuk mencipta:
Untuk menggantung atau mengaktifkan semula:
|
| given_name | Nama pertama pengguna. Untuk mencipta:
Untuk menggantung atau mengaktifkan semula:
|
| family_name | Nama keluarga pengguna. Untuk mencipta:
Untuk menggantung atau mengaktifkan semula:
|
| status | Status akaun pengguna, seperti Untuk mencipta:
Untuk menggantung atau mengaktifkan semula:
|
| role_name | Nama peranan yang ditetapkan kepada pengguna. Nama peranan mesti wujud dan sah untuk jenis pengguna tersebut. Baris dalam fail CSV boleh menetapkan sama ada peranan atau kumpulan, tetapi tidak kedua-duanya. Jika anda memasukkan nilai dalam kedua-dua role_name dan group_name pada baris yang sama, maka import gagal untuk baris tersebut. Untuk mencipta:
Untuk menggantung atau mengaktifkan semula:
|
| group_name | Kumpulan yang ditetapkan kepada pengguna. Kumpulan tersedia hanya untuk organisasi yang melanggan pelan Shopify Plus. Baris dalam fail CSV boleh menetapkan sama ada kumpulan atau peranan, tetapi tidak kedua-duanya. Jika anda memasukkan nilai dalam kedua-dua group_name dan role_name pada baris yang sama, maka import gagal untuk baris tersebut. Untuk mencipta:
Untuk menggantung atau mengaktifkan semula:
|
| store_name | Kedai yang boleh diakses oleh pengguna. Mesti betul-betul sepadan dengan nama kedai dalam pentadbir Shopify anda. Untuk mencipta:
Untuk menggantung atau mengaktifkan semula:
|
| pos_location_name | Lokasi POS yang boleh diakses oleh pengguna. Nama lokasi mesti sepadan dengan lokasi di kedai tersebut. Untuk mencipta:
Untuk menggantung atau mengaktifkan semula:
|
| all_current_and_future_locations | Masukkan Untuk mencipta:
Untuk menggantung atau mengaktifkan semula:
|
| pin | PIN untuk melog masuk ke Shopify POS: nombor 4–6 digit. PIN mesti sama pada setiap baris dalam fail CSV yang memperuntukkan kebenaran POS untuk pengguna yang sama dalam sesebuah kedai. PIN boleh berbeza-beza merentasi kedai untuk pengguna yang sama. Di setiap kedai, setiap PIN mesti unik kepada satu akaun pengguna. Untuk mencipta:
Untuk menggantung atau mengaktifkan semula:
|
Ciptakan pengguna baharu dalam fail CSV
Untuk menciptakan pengguna baharu, biarkan id kosong pada baris tersebut. Selepas pengguna diciptakan, pengimportan memperuntukkan nilai secara automatik kepada id.
Untuk memberikan akses kepada pengguna bagi lebih daripada satu lokasi, peranan atau kedai, rujuk Memperuntukkan berbilang peranan, lokasi dan kedai kepada pengguna.
Ciptakan pengguna POS
Untuk menciptakan pengguna POS, masukkan nilai untuk medan yang berikut:
- Masukkan
Point of saledalam user_type. - Masukkan given_name dan family_name.
- Untuk menetapkan kebenaran pengguna, masukkan nilai untuk salah satu medan yang berikut:
- role_name dan store_name: Jika organisasi anda mempunyai lebih daripada satu kedai, maka kedua-dua medan diperlukan.
- group_name: Tersedia hanya dengan pelan Shopify Plus. Untuk mengetahui cara menetapkan kumpulan, rujuk Menetapkan kumpulan kepada pengguna dalam fail CSV.
- Untuk menetapkan akses lokasi, masukkan nilai untuk medan yang berikut:
- Untuk mendapatkan akses kepada lokasi tertentu, masukkan pos_location_name dan tetapkan all_current_and_future_locations kepada
FALSE. - Untuk mendapatkan akses kepada semua lokasi, tetapkan all_current_and_future_locations kepada
TRUEdan biarkan pos_location_name kosong.
- Untuk mendapatkan akses kepada lokasi tertentu, masukkan pos_location_name dan tetapkan all_current_and_future_locations kepada
- Pilihan: Masukkan email, phone atau pin. PIN mesti merupakan nombor 4–6 digit yang unik dalam sesuatu kedai.
Ciptakan pengguna pentadbir
Untuk menciptakan pengguna pentadbir, masukkan nilai untuk medan yang berikut:
- Masukkan
Admindalam user_type. - Masukkan email.
- Untuk menetapkan kebenaran pengguna, masukkan nilai untuk medan yang berikut:
- role_name dan store_name: Jika organisasi anda mempunyai satu kedai sahaja, maka store_name tidak diperlukan. Jika peranan merupakan peranan peringkat organisasi, maka biarkan store_name kosong.
- group_name: Tersedia hanya dengan pelan Shopify Plus. Untuk mengetahui cara menetapkan kumpulan, rujuk Menetapkan kumpulan kepada pengguna dalam fail CSV.
- Pilihan: Apabila role_name merupakan peranan kategori POS, anda boleh memasukkan nilai untuk pin pada baris tersebut. Jika anda tidak menetapkan PIN, maka pengimportan menghasilkan PIN untuk pengguna.
- Jika role_name merupakan peranan kategori POS, maka anda mesti menetapkan akses lokasi untuk pengguna. Masukkan nilai untuk medan yang berikut:
- Untuk mendapatkan akses kepada lokasi tertentu, masukkan pos_location_name dan tetapkan all_current_and_future_locations kepada
FALSE. - Untuk mendapatkan akses kepada semua lokasi, tetapkan all_current_and_future_locations kepada
TRUEdan biarkan pos_location_name kosong.
- Untuk mendapatkan akses kepada lokasi tertentu, masukkan pos_location_name dan tetapkan all_current_and_future_locations kepada
Gantungkan atau aktifkan semula pengguna sedia ada dalam fail CSV
Anda boleh menggantungkan atau mengaktifkan semula pengguna sedia ada dengan menambahkan satu baris untuk setiap pengguna pada fail CSV pengurusan pengguna anda. Pengguna dikenal pasti melalui id.
Untuk menggantungkan atau mengaktifkan semula pengguna sedia ada, masukkan nilai untuk medan yang berikut:
- Masukkan id untuk pengguna.
- Masukkan user_type untuk pengguna.
- Jika pengguna ialah pengguna pentadbir, maka masukkan nilai untuk medan yang berikut:
- email: Diperlukan.
- given_name: Pilihan. Jika anda memasukkan nilai, maka nilai tersebut mesti sepadan dengan nama pertama pengguna dalam pentadbir Shopify anda.
- family_name: Pilihan. Jika anda memasukkan nilai, maka nilai tersebut mesti sepadan dengan nama akhir pengguna dalam pentadbir Shopify anda.
- phone: Pilihan. Jika anda memasukkan nilai, maka nilai tersebut mesti sepadan dengan nombor telefon pengguna dalam pentadbir Shopify anda.
- Jika pengguna ialah pengguna POS, maka masukkan nilai untuk medan yang berikut:
- given_name: Diperlukan.
- family_name: Diperlukan.
- email: Jika pengguna mempunyai e-mel pada akaun mereka, maka medan ini diperlukan.
- phone: Jika pengguna mempunyai nombor telefon pada akaun mereka, maka medan ini diperlukan.
- status: Masukkan
Suspendeduntuk menggantungkan pengguna, atauActiveuntuk mengaktifkan semula pengguna. Anda hanya boleh menggantungkan pengguna apabila status semasanya ialahActiveatauInactivedalam pentadbir Shopify anda. Anda hanya boleh mengaktifkan semula pengguna apabila status semasanya ialahSuspended.
Memperuntukkan berbilang peranan, lokasi dan kedai kepada pengguna
Apabila anda menciptakan pengguna baharu, anda boleh memperuntukkan lebih daripada satu peranan, lokasi POS dan kedai kepada pengguna tersebut dalam satu pengimportan fail CSV. Setiap kombinasi peranan, lokasi atau kedai memerlukan barisnya yang tersendiri dalam fail.
Tambahkan satu baris untuk setiap nilai yang ingin anda peruntukkan kepada pengguna yang sama. Pada setiap baris untuk pengguna tersebut, masukkan nilai pengenalan yang sama supaya import menggunakan setiap baris pada satu akaun pengguna tersebut. Biarkan id kosong pada setiap baris. Import memperuntukkan id selepas pengguna dicipta.
Nilai pengenalan yang diperlukan pada setiap baris
Bagi membolehkan import mengenal pasti pengguna yang sama, masukkan nilai yang berikut pada setiap baris fail CSV anda untuk pengguna tersebut:
- Untuk pengguna pentadbir, email dan user_type yang sama mesti dimasukkan pada setiap baris untuk pengguna tersebut.
- Bagi pengguna POS, user_type, given_name, family_name, email dan phone yang sama mesti dimasukkan untuk pengguna tersebut pada setiap baris.
Memperuntukkan berbilang peranan kepada pengguna di kedai yang sama
Seorang pengguna boleh memegang lebih daripada satu peranan di kedai yang sama apabila setiap peranan diwakili pada barisnya sendiri dalam fail CSV.
Untuk memperuntukkan lebih daripada satu peranan kepada pengguna di kedai yang sama, anda mesti menambahkan satu baris untuk setiap peranan dalam fail CSV anda. Pada setiap baris, masukkan nilai pengenalan yang sama untuk pengguna tersebut, dan kemudian sertakan store_name serta role_name yang tepat seperti yang disenaraikan dalam pentadbir Shopify anda.
Memperuntukkan berbilang lokasi POS di kedai yang sama
Apabila pengguna patut mengakses hanya lokasi POS tertentu di kedai, anda menyenaraikan setiap lokasi pada baris yang berasingan.
Untuk memberikan akses kepada pengguna ke berbilang lokasi POS yang khusus, anda mesti menambahkan satu baris untuk setiap lokasi dalam fail CSV anda. Pada setiap baris, masukkan nilai pengenalan yang sama untuk pengguna tersebut, masukkan pos_location_name yang disenaraikan dalam pentadbir Shopify anda dan tetapkan all_current_and_future_locations kepada FALSE pada setiap baris.
Sebagai contoh, untuk memberikan peranan yang sama kepada pengguna di dua lokasi khusus dalam satu kedai, tambahkan satu baris untuk setiap lokasi.
| role_name | pos_location_name | all_current_and_future_locations |
|---|---|---|
Juruwang | Lokasi 1 | FALSE |
Juruwang | Lokasi 2 | FALSE |
Sebagai alternatif, untuk memberikan akses kepada semua lokasi semasa dan masa hadapan, gunakan baris tunggal dengan all_current_and_future_locations ditetapkan kepada TRUE dan biarkan pos_location_name kosong. Gunakan nilai TRUE atau FALSE yang sama pada setiap baris untuk pengguna tersebut di kedai tersebut. Anda tidak boleh mencampurkan nilai ini pada baris yang berbeza.
Menetapkan akses pengguna merentasi berbilang kedai
Organisasi yang mempunyai lebih daripada satu kedai boleh memberikan akses yang diperlukan di setiap kedai kepada individu yang sama.
Apabila pengguna yang sama memerlukan akses di lebih daripada satu kedai, gunakan satu baris bagi setiap kombinasi peranan-kedai-lokasi. Pada setiap baris, anda mesti memasukkan nilai pengenalan yang sama untuk pengguna tersebut, berserta store_name tepat yang disenaraikan dalam pentadbir Shopify anda.
Anda boleh menetapkan berbilang peranan dan berbilang lokasi POS kepada pengguna yang sama untuk setiap kedai.
Untuk all_current_and_future_locations dan pos_location_name pada baris penciptaan, gunakan corak baris yang sama seperti dalam mengumpukkan berbilang lokasi POS di kedai yang sama. Anda tidak boleh menetapkan all_current_and_future_locations kepada TRUE apabila pos_location_name mempunyai nilai pada baris tersebut.
Contoh berikut menetapkan pengguna POS yang sama dengan akses lokasi yang berbeza merentasi dua kedai berbeza.
| store_name | role_name | pos_location_name | all_current_and_future_locations |
|---|---|---|---|
StoreName_USA | Juruwang | StoreName_USA_SF_01 | FALSE |
StoreName_CAN | Juruwang Kedai | TRUE |
Jika mana-mana baris untuk seseorang pengguna gagal, maka semua baris untuk pengguna tersebut ditolak. Selepas anda membetulkan ralat, sertakan setiap baris untuk pengguna tersebut dalam import yang seterusnya.
Menetapkan kumpulan kepada pengguna dalam fail CSV
Kumpulan tersedia hanya untuk organisasi yang melanggan pelan Shopify Plus. Kumpulan memberkas satu atau lebih peranan, jadi menetapkan kumpulan dapat memberikan beberapa peranan kepada pengguna pada masa yang sama.
Menetapkan kumpulan atau peranan tunggal
Setiap baris dalam fail CSV boleh menetapkan sama ada kumpulan atau peranan tunggal, tetapi tidak kedua-duanya:
- Untuk menetapkan kumpulan, masukkan kumpulan dalam group_name dan biarkan role_name kosong.
- Untuk menetapkan peranan tunggal, masukkan peranan dalam role_name dan biarkan group_name kosong.
Menetapkan kumpulan kepada pengguna yang layak
Anda boleh menetapkan kumpulan kepada pengguna apabila sekurang-kurangnya satu peranan dalam kumpulan terpakai pada jenis pengguna tersebut. Peranan dalam kumpulan yang tidak terpakai pada jenis pengguna tidak akan diberikan, tetapi tidak menyebabkan ralat. Kumpulan masih berjaya ditetapkan berdasarkan peranan yang terpakai.
Anda tidak boleh menetapkan kumpulan yang tidak mempunyai peranan.
Menetapkan kumpulan merentasi kedai dan lokasi
Anda mesti menyertakan satu baris dalam fail CSV anda untuk setiap kedai tempat kumpulan memberikan peranan POS. Pada setiap baris tersebut, anda juga mesti menetapkan akses lokasi:
- Untuk akses kepada lokasi khusus, masukkan pos_location_name dan tetapkan all_current_and_future_locations kepada
FALSE. Untuk memberikan beberapa lokasi khusus dalam satu kedai, tambahkan satu baris untuk setiap lokasi, dengan kumpulan dan kedai yang sama pada setiap baris. - Untuk mendapatkan akses kepada semua lokasi, tetapkan all_current_and_future_locations kepada
TRUEdan biarkan pos_location_name kosong.
Akses lokasi untuk kumpulan disahkan dengan cara yang sama seperti peranan POS yang tidak ditetapkan melalui kumpulan, termasuk syarat bahawa akses tersebut tidak boleh bercanggah dengan akses lokasi yang diberikan kepada pengguna yang sama pada baris lain.
Menetapkan PIN apabila menetapkan kumpulan
PIN mengikut peraturan sama yang terpakai pada pengguna berbilang peranan:
- Masukkan pin hanya pada baris dalam fail CSV anda untuk kedai tempat kumpulan memberikan peranan POS.
- PIN mesti unik dalam sesebuah kedai, tetapi boleh berbeza merentasi kedai.
- Jangan masukkan pin pada baris untuk kedai tempat kumpulan hanya memberikan peranan bukan POS.
Menetapkan kumpulan yang merangkumi peranan organisasi
Apabila kumpulan merangkumi peranan organisasi yang mempunyai kebenaran POS, peranan organisasi itu memberikan akses ke semua lokasi secara automatik, jadi keperluan lokasi setiap kedai tidak terpakai padanya. Anda boleh menetapkan jenis kumpulan ini menggunakan salah satu cara yang berikut:
- Satu baris kumpulan sahaja: Masukkan kumpulan dalam group_name, dan biarkan store_name, pos_location_name, all_current_and_future_locations serta pin kosong. Peranan organisasi memberikan akses ke semua lokasi secara automatik.
- Baris kedai eksplisit: Tambahkan satu baris untuk setiap kedai tempat kumpulan memberikan peranan POS. Pada setiap baris ini, tetapkan all_current_and_future_locations kepada
TRUE. Anda tidak boleh mengehadkan pengguna dengan peranan organisasi kepada lokasi tunggal.
Contoh menetapkan kumpulan
Contoh berikut menggambarkan cara menetapkan satu kumpulan merentasi kedai dan lokasi yang berbeza. Setiap baris menyenaraikan nilai untuk group_name, store_name, pos_location_name dan all_current_and_future_locations.
Dalam contoh berikut, kumpulan memberikan peranan kedai dan peranan POS dalam Kedai 1, serta peranan POS dalam Kedai 2:
- Contoh 1 menetapkan kumpulan dengan akses ke semua lokasi dalam dua kedai. Oleh sebab kumpulan memberikan peranan POS dalam setiap kedai, anda mesti menambah satu baris untuk setiap kedai dalam fail CSV anda.
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Nama kumpulan | Kedai 1 | TRUE | ||
Nama kumpulan | Kedai 2 | TRUE |
- Contoh 2 menugaskan kumpulan dalam dua kedai, tetapi kumpulan tersebut memberikan peranan POS hanya di Kedai 1 dan peranan khusus kedai di Kedai 2. Tambahkan baris dalam fail CSV anda hanya untuk kedai dengan peranan POS. Peranan khusus kedai di Kedai 2 diberikan tanpa baris.
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Nama kumpulan | Kedai 1 | TRUE |
- Contoh 3 menugaskan kumpulan dengan akses kepada lokasi tertentu dalam dua kedai. Anda mesti menambahkan satu baris dalam fail CSV anda bagi setiap lokasi.
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Nama kumpulan | Kedai 1 | Lokasi 11 | FALSE | |
Nama kumpulan | Kedai 1 | Lokasi 12 | FALSE | |
Nama kumpulan | Kedai 2 | Lokasi 21 | FALSE | |
Nama kumpulan | Kedai 2 | Lokasi 22 | FALSE |
Contoh 4 menugaskan kumpulan yang merangkumi peranan organisasi dengan kebenaran POS, selain peranan kedai dan peranan POS. Anda boleh menugaskan kumpulan ini melalui salah satu cara yang berikut:
- Pilihan pertama ialah satu baris khusus kumpulan, dengan peranan organisasi memberikan akses kepada semua lokasi.
- Pilihan kedua menggunakan baris eksplisit untuk setiap kedai yang kumpulannya memberikan peranan POS. Pada setiap baris, all_current_and_future_locations mestilah
TRUE, kerana peranan organisasi tidak boleh dihadkan kepada satu lokasi sahaja.
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Nama kumpulan |
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Nama kumpulan | Kedai 1 | TRUE | ||
Nama kumpulan | Kedai 2 | TRUE |
Import fail CSV pengurusan pengguna daripada pentadbir Shopify anda
Selepas anda membina fail CSV anda dan menyimpannya dalam format yang betul, anda boleh memuat naiknya daripada halaman Pengguna organisasi anda. Import akan dijalankan dalam pentadbir Shopify anda dan melaporkan mana-mana baris yang tidak dapat diproses.
Langkah-langkah:
Daripada pentadbir Shopify anda, pergi ke Tetapan > Pengguna.
Klik Import.
Pilihan: Klik pautan untuk memuat turun fail CSV sampel dan kemudian gunakannya sebagai templat untuk fail anda.
Klik Muat naik fail, kemudian pilih fail
.csvanda.
Selepas import selesai, semak pengesahan dalam pentadbir Shopify anda. Jika mana-mana baris mempunyai ralat, anda akan menerima e-mel berserta butiran supaya anda boleh membetulkan fail anda dan mengimport semula.
Penyelesaian bagi isu import pengurusan pengguna yang lazim
Jika anda menghadapi masalah memuat naik fail CSV pengurusan pengguna anda, periksa sama ada masalah tersebut disenaraikan dalam penyelesaian yang berikut.
Apabila anda memerlukan bantuan penyelesaian masalah bagi mesej ralat khusus, rujuk Penyelesaian masalah mesej ralat import.
Mengimport semula selepas membetulkan ralat
Apabila import tidak berjaya, anda akan menerima e-mel yang menyenaraikan baris yang gagal. Import semula fail anda dengan berhati-hati supaya anda tidak mencipta pengguna pendua.
Import semula hanya bagi pengguna yang mengalami ralat, bukannya keseluruhan fail. Gunakan amalan yang berikut:
- Betulkan baris yang gagal, kemudian sertakan setiap baris bagi setiap pengguna yang terjejas dalam fail baharu anda. Jika seseorang pengguna mempunyai 3 baris dan 1 baris menyebabkan ralat, semua 3 baris untuk pengguna tersebut ditolak. Sertakan kesemua 3 baris yang telah dibetulkan dalam import semula anda.
- Jangan sertakan pengguna yang telah berjaya diimport. Akaun tersebut sudah wujud. Mengimportnya sekali lagi boleh memulangkan ralat
user already exists, mencipta pengguna pendua, atau kedua-duanya.
Jika anda mengimport semula keseluruhan fail asal, termasuk baris untuk pengguna yang telah berjaya dicipta, anda mungkin berdepan kemungkinan yang berikut:
- Pengguna pentadbir: Jika e-mel sudah digunakan, anda mungkin menerima ralat
user already existsatau e-mel pendua. - Pengguna POS: Sistem boleh mencipta rekod pengguna POS pendua. Pengguna POS dipadankan menggunakan nama dan medan yang berkaitan dan bukannya e-mel yang unik, jadi pengguna kedua boleh dicipta dengan nama dan peranan yang sama.
- Had bilangan pengguna: Jika import mengira pengguna yang telah dicipta, anda mungkin menerima ralat had bilangan pengguna. Untuk mengetahui lebih lanjut, rujuk bilangan maksimum pengguna untuk setiap pelan penetapan harga.
Mencipta berbilang pengguna POS dengan nama yang sama
Jika nilai pengenalan untuk pengguna POS sepadan pada berbilang baris dalam satu import, termasuk baris tidak berturutan, maka import akan menganggap baris tersebut sebagai pengguna yang sama.
Untuk mencipta pengguna POS yang berasingan dengan given_name dan family_name yang sama dalam satu import, anda mesti memasukkan nilai yang berbeza untuk sekurang-kurangnya salah satu medan berikut bagi setiap pengguna:
- phone
Jika anda tidak dapat membezakan berbilang pengguna dengan given_name dan family_name yang sama menggunakan nilai yang berbeza untuk email atau phone, maka anda mesti mengimport setiap pengguna dalam fail CSV yang berasingan.
Format fail dan saiz muat naik
Isu yang berikut berkaitan dengan format atau saiz fail CSV dan bukannya nilai dalam baris pengguna anda:
- Format fail yang salah: Fail anda mestilah fail
.csvyang disimpan dengan pengekodan yang diterangkan dalam Buka dan sunting fail CSV. - Fail terlalu besar: Jika fail anda mempunyai banyak baris, bahagikannya kepada fail yang lebih kecil dan import setiap fail itu satu per satu.
Pengguna POS dipaparkan sebagai berbilang pengguna dan bukannya satu pengguna berbilang peranan
Pengimportan memadankan baris kepada pengguna POS yang sama apabila user_type, given_name, family_name, email dan phone sepadan pada setiap baris untuk individu tersebut. Jika mana-mana nilai ini berbeza antara baris, maka pengimportan akan mencipta pengguna yang berasingan.
Situasi yang berikut sering kali membawa kepada pengguna POS pendua apabila anda menjangkakan satu pengguna berbilang peranan:
- E-mel pada satu baris tetapi tiada pada baris yang lain: Jika anda menyertakan email pada baris pertama untuk pengguna POS tetapi membiarkannya kosong pada baris yang lain, import akan mencipta pengguna yang berasingan. Sertakan email pada setiap baris untuk pengguna tersebut, atau biarkannya kosong pada setiap baris.
- Kesilapan menaip pada nama: Kesilapan menaip pada baris nama mungkin mencipta pengguna yang berasingan. Contohnya,
Janepada satu baris danjanepada baris lain mungkin dilayan sebagai pengguna yang berbeza jika pemadanan peka huruf besar dan kecil. Tulis nama pengguna dengan cara yang sama pada setiap baris. - Telefon pada satu baris tetapi tiada pada baris yang lain: Jika anda menyertakan phone pada baris pertama untuk pengguna POS tetapi membiarkannya kosong pada baris lain, maka pengimportan akan mencipta pengguna yang berasingan. Sertakan phone pada setiap baris untuk pengguna tersebut, atau biarkan kosong pada setiap baris.
Untuk mengelakkan penciptaan pengguna pendua, pastikan user_type, given_name, family_name, email dan phone adalah sama pada setiap baris untuk pengguna POS yang sama dalam fail CSV anda.
Ralat had tempat duduk
Had tempat duduk terpakai kepada pengguna pentadbir pada pelan harga organisasi anda. Apabila anda menerima ralat had tempat duduk semasa import, import akan mengira bilangan pengguna pentadbir baharu yang akan dicipta oleh fail anda dan menyemak nombor tersebut berbanding dengan had tempat duduk pelan anda. Jika anda berada pada atau hampir mencapai had tempat duduk anda, kurangkan bilangan pengguna pentadbir baharu dalam CSV anda, atau semak had pengguna untuk pelan harga anda sebelum anda mengimport semula.
Eksport senarai pengguna anda untuk menemukan pengguna POS pendua
Anda boleh mengeksport senarai pengguna anda kepada fail CSV dan membandingkan baris dalam hamparan apabila anda mengesyaki wujudnya pengguna POS pendua. Eksport menyertakan cap masa yang menunjukkan akaun mana yang telah dicipta dahulu.
Untuk mengetahui cara eksport dihantar dan siapa yang boleh memuat turunnya, rujuk mengeksport maklumat pengurusan pengguna anda sebagai fail CSV.
Langkah-langkah:
Daripada pentadbir Shopify anda, pergi ke Tetapan > Pengguna.
Klik Eksport.
Dalam dialog Eksport pengguna, klik Eksport.
Apabila anda menerima e-mel, klik Muat turun fail untuk menyimpan CSV pada peranti anda.
Buka fail dalam aplikasi hamparan, dan kemudian isih mengikut lajur
GIVEN_NAME.Semak pengguna POS dengan nilai nama pertama, nama keluarga, e-mel dan telefon yang sepadan dalam eksport yang mempunyai masa
CREATED_ATyang sama atau hampir sama. Akaun ini kemungkinan besar adalah pendua.
Padam pengguna POS pendua secara manual
Anda boleh mengalih keluar akaun pengguna POS pendua secara manual dalam pentadbir Shopify anda tanpa menggunakan fail CSV.
Langkah-langkah:
Daripada pentadbir Shopify anda, pergi ke Tetapan > Pengguna.
Pilih akaun pengguna pendua.
Klik Alih keluar.
Padam pengguna POS pendua secara pukal menggunakan fail CSV
Anda boleh menggantung akaun pendua dengan import CSV, dan kemudian memadamkan akaun yang digantung tersebut secara pukal daripada halaman Pengguna dalam pentadbir Shopify anda. Penggantungan akaun terlebih dahulu membantu anda untuk mengesahkan akaun yang ingin anda alih keluar sebelum anda memadamkannya.
Langkah-langkah:
- Eksport senarai pengguna semasa anda.
- Kenal pasti akaun pendua menggunakan kaedah perbandingan yang diterangkan dalam Eksport senarai pengguna anda untuk membandingkan pengguna POS pendua.
- Untuk setiap akaun pendua, salin nilai bagi id, user_type, email, phone, given_name dan family_name ke dalam fail CSV baharu. Gunakan struktur lajur yang sama seperti sampel fail CSV pengurusan pengguna.
- Tetapkan status kepada
Suspendeduntuk setiap baris pendua. Biarkan role_name, group_name, store_name, pos_location_name, all_current_and_future_locations dan pin kosong. - Import fail CSV untuk menggantung pengguna tersebut.
- Pergi ke Tetapan > Pengguna.
- Jika tersedia, tapis senarai pengguna kepada akaun yang Digantung. Pilih akaun pendua yang telah anda gantung, dan kemudian padamkannya secara pukal.
Penyelesaian masalah mesej ralat import
Apabila import CSV pengurusan pengguna tidak berjaya, anda menerima e-mel yang menyertakan mesej ralat dan baris yang terjejas. Bahagian yang berikut menerangkan maksud setiap jenis mesej dan perkara yang boleh anda ubah dalam fail CSV anda sebelum anda mengimport semula.
Jika anda masih menghadapi masalah dengan import CSV anda, hubungi Sokongan Shopify.
Ralat fail CSV
CSV headers are missing or invalid
Fail tiada baris pengepala atau pengepala tidak dapat dihuraikan. Gunakan sampel pengurusan pengguna daripada halaman Import dan kekalkan baris pertama tepat seperti yang disediakan.
CSV file is empty
Fail tiada baris data di bawah pengepala. Tambahkan sekurang-kurangnya satu baris atau pastikan anda telah mengeksport atau menyimpan fail sepenuhnya.
Missing required CSV headers
Satu atau lebih lajur yang diperlukan tiada. Import menjangkakan pengepala yang berikut semasa mengimport fail CSV pengurusan pengguna:
- id
- user_type
- phone
- given_name
- family_name
- status
- role_name
- group_name
- store_name
- pos_location_name
- all_current_and_future_locations
- pin
Jangan padam atau namakan semula lajur daripada fail CSV contoh pengurusan pengguna.
Found extra CSV headers: [...]
Fail menyertakan lajur yang tiada dalam senarai yang dibenarkan. Alih keluar sebarang pengepala yang tidak disertakan dalam templat fail CSV pengurusan pengguna.
Ralat pengenalpastian pengguna
user_type must be 'Admin' or 'Point of sale'
Nilai yang ditetapkan untuk user_type tidak diterima. Tetapkan user_type kepada Admin atau Point of sale.
Ralat penciptaan pengguna pentadbir atau POS
Penyelesaian masalah yang berikut terpakai apabila medan id untuk pengguna dibiarkan kosong untuk mencipta pengguna baharu.
Status is required
Pada baris penciptaan pengguna, biarkan lajur status kosong. Pengimportan akan menetapkan status untuk anda. Jika anda memasukkan nilai dalam lajur status pada baris penciptaan, maka pengimportan gagal untuk pengguna tersebut. Pada baris penggantungan atau pengaktifan semula, tetapkan status kepada Suspended atau Active mengikut kesesuaian.
user_type must be 'Admin' or 'Point of sale'
user_type yang anda masukkan tidak sah. Anda mesti memasukkan Admin atau Point of sale.
Ralat penciptaan pengguna pentadbir
Penyelesaian masalah yang berikut terpakai apabila id dikosongkan dan user_type ditetapkan kepada Admin.
Email is required
Anda mesti memasukkan nilai untuk e-mel pada setiap baris apabila anda mencipta pengguna pentadbir.
Ralat penciptaan pengguna POS
Penyelesaian masalah berikut terpakai apabila id adalah kosong dan user_type ditetapkan kepada Point of sale.
given_name is required
Anda mesti memasukkan nilai untuk given_name bagi setiap baris pengguna POS baharu.
family_name is required
Anda mesti memasukkan nilai untuk family_name bagi setiap baris pengguna POS baharu.
Ralat penggantungan pengguna
Penyelesaian masalah yang berikut dikenakan apabila id mempunyai nilai dan anda mengubah status untuk pengguna sedia ada.
Suspend operation must have exactly 1 row.
Import anda merangkumi lebih daripada satu baris yang menggantung atau mengaktifkan semula pengguna yang sama. Sertakan hanya satu baris gantung atau aktifkan semula bagi setiap pengguna dalam setiap import.
Status is required
Medan status adalah kosong. Anda mesti menetapkannya kepada Suspended atau Active mengikut kesesuaian.
[...] does not match with user.
Ralat ini bermakna nilai dalam baris anda tidak sepadan dengan perkara yang disimpan untuk pengguna yang dikaitkan dengan id dalam pentadbir Shopify anda. Sahkan bahawa nilai yang telah anda masukkan untuk setiap lajur ini dalam fail CSV anda sepadan dengan perkara yang disenaraikan untuk pengguna tersebut dalam pentadbir Shopify anda:
- given_name
- family_name
- phone
- user_type
Status must be 'suspended' or 'active'.
Tetapkan status kepada Suspended atau Active.
[...] must be blank when suspending a user.
Pada baris yang anda hanya mengubah status, biarkan medan ini kosong:
- role_name
- group_name
- store_name
- pos_location_name
- all_current_and_future_locations
- pin