Importul în masă al utilizatorilor folosind un fișier CSV
Puteți importa un fișier CSV din panoul de administrare Shopify pentru a crea noi utilizatori de administrare sau utilizatori Punct de vânzare (POS) pentru Shopify POS și a le gestiona în masă accesul la magazin.
Puteți folosi un import CSV pentru a efectua următoarele modificări la conturile de utilizator:
- Crearea de noi utilizatori de administrare
- Creați utilizatori noi de punct de vânzare (POS) pentru Shopify POS cu PIN-uri alocate
- Suspendarea și reactivarea conturilor existente de utilizator de administrare și POS
Pe această pagină
- Considerații privind fișierul CSV pentru gestionarea utilizatorilor
- Descărcarea unui exemplu de fișier CSV pentru gestionarea utilizatorilor
- Definițiile coloanelor pentru fișierul CSV pentru gestionarea utilizatorilor
- Creați utilizatori noi într-un fișier CSV
- Suspendați sau reactivați utilizatorii existenți într-un fișier CSV
- Atribuirea mai multor roluri, locații și magazine unui utilizator
- Atribuirea unui grup unui utilizator într-un fișier CSV
- Importați un fișier CSV de gestionare a utilizatorilor din panoul de administrare Shopify
- Soluții pentru problemele frecvente la importul pentru gestionarea utilizatorilor
- Depanarea mesajelor de eroare la import
Considerații privind fișierul CSV pentru gestionarea utilizatorilor
Anumite modificări ale conturilor de utilizator nu sunt acceptate printr-un import CSV. Pentru actualizările pe care un import CSV nu le poate efectua, gestionați manual conturile de utilizator în panoul de administrare Shopify sau în app-ul Shopify POS. Rețineți următoarele aspecte atunci când importați utilizatori folosind un fișier CSV:
- Importul de fișiere CSV nu acceptă ștergerea în masă a utilizatorilor.
- Nu puteți seta sau actualiza cerințele de autentificare cu doi factori pentru utilizatori.
- Nu puteți modifica codul PIN al unui utilizator existent pentru Shopify POS.
- Nu puteți crea noi roluri, grupuri sau locații dintr-un import CSV. Numele rolurilor, ale grupurilor și ale locațiilor din fișier trebuie să coincidă cu cele deja existente în panoul de administrare Shopify.
- Prin intermediul unui import CSV puteți doar să suspendați sau să reactivați utilizatorii existenți. Nu puteți modifica rolul, grupul atribuit, locația sau accesul la magazin pentru un utilizator existent.
- Nu puteți modifica tipul unui utilizator, de exemplu, să transformați un utilizator exclusiv POS într-un utilizator de administrare.
Descărcarea unui exemplu de fișier CSV pentru gestionarea utilizatorilor
Un fișier demonstrativ include anteturile de coloană necesare și valori exemplificative pentru fiecare coloană. Îl puteți folosi ca punct de plecare înainte de a adăuga propriii utilizatori.
Puteți descărca și vizualiza un fișier CSV eșantion pentru gestionarea utilizatorilor de pe această pagină sau puteți descărca un eșantion de pe pagina Import din panoul de administrare Shopify.
Pentru a afla cum să salvați și să editați fișiere CSV în app-ul pentru foi de calcul, consultați Deschiderea și editarea unui fișier CSV.
Definițiile coloanelor pentru fișierul CSV pentru gestionarea utilizatorilor
Următorul tabel afișează fiecare coloană din fișierul CSV model de gestionare a utilizatorilor. Fiecare definiție explică modul în care este utilizată coloana atunci când creați utilizatori sau când suspendați ori reactivați utilizatorii existenți, inclusiv diferențele dintre utilizatorii cu rol de administrare și utilizatorii doar pentru POS.
| Coloană CSV | Definiție |
|---|---|
| id | ID-ul unic de utilizator pentru fiecare cont. Atunci când exportați informațiile de gestionare a utilizatorilor sub forma unui fișier CSV, ID-ul fiecărui utilizator este listat în coloana id. De asemenea, puteți găsi ID-ul unui utilizator în adresa URL din browser atunci când îi deschideți profilul în panoul de administrare Shopify. Pentru creare:
Pentru suspendare sau reactivare:
|
| user_type | Tipul de utilizator, de exemplu Pentru creare:
Pentru suspendare sau reactivare:
|
O adresă de e-mail validă. Pentru creare:
Pentru suspendare sau reactivare:
| |
| phone | Numărul de telefon al utilizatorului. Pentru creare:
Pentru suspendare sau reactivare:
|
| given_name | Prenumele utilizatorului. Pentru creare:
Pentru suspendare sau reactivare:
|
| family_name | Numele de familie al utilizatorului. Pentru creare:
Pentru suspendare sau reactivare:
|
| status | Starea contului de utilizator, cum ar fi Pentru creare:
Pentru suspendare sau reactivare:
|
| role_name | Numele rolului atribuit utilizatorului. Numele rolului trebuie să existe și să fie valabil pentru acel tip de utilizator. Un rând dintr-un fișier CSV poate atribui fie un rol, fie un grup, dar nu pe amândouă. Dacă introduceți o valoare atât în role_name, cât și în group_name pe același rând, importul eșuează pentru rândul respectiv. Pentru creare:
Pentru suspendare sau reactivare:
|
| group_name | Grupul atribuit utilizatorului. Grupurile sunt disponibile doar pentru organizațiile din abonamentul Shopify Plus. Un rând dintr-un fișier CSV poate atribui fie un grup, fie un rol, dar nu pe amândouă. Dacă introduceți o valoare atât în group_name, cât și în role_name pe același rând, importul eșuează pentru rândul respectiv. Pentru creare:
Pentru suspendare sau reactivare:
|
| store_name | Magazinul pe care îl poate accesa utilizatorul. Trebuie să corespundă exact cu un nume de magazin din panoul de administrare Shopify. Pentru creare:
Pentru suspendare sau reactivare:
|
| pos_location_name | Locația POS pe care o poate accesa utilizatorul. Numele locației trebuie să corespundă cu o locație din magazinul respectiv. Pentru creare:
Pentru suspendare sau reactivare:
|
| all_current_and_future_locations | Introduceți Pentru creare:
Pentru suspendare sau reactivare:
|
| pin | PIN-ul pentru conectarea la Shopify POS: un număr din 4-6 cifre. PIN-ul trebuie să fie același pe fiecare rând din fișierul CSV care atribuie permisiuni POS pentru același utilizator dintr-un magazin. PIN-ul poate diferi de la un magazin la altul pentru același utilizator. În fiecare magazin, fiecare PIN trebuie să fie unic pentru un singur cont de utilizator. Pentru creare:
Pentru suspendare sau reactivare:
|
Creați utilizatori noi într-un fișier CSV
Pentru a crea un utilizator nou, lăsați id necompletat pe acel rând. După ce utilizatorul este creat, importul alocă automat o valoare pentru id.
Pentru a le acorda utilizatorilor acces la mai multe locații, roluri sau magazine, consultați Alocarea de roluri, locații și magazine multiple unui utilizator.
Creați un utilizator POS
Pentru a crea un utilizator POS, introduceți o valoare pentru următoarele câmpuri:
- Introduceți
Point of saleîn user_type. - Introduceți given_name și family_name.
- Pentru a seta permisiunile utilizatorului, introduceți o valoare pentru unul dintre următoarele câmpuri:
- role_name și store_name: Dacă organizația dumneavoastră are mai mult de un magazin, ambele câmpuri sunt obligatorii.
- group_name: Disponibil doar în abonamentul Shopify Plus. Pentru a afla cum să atribuiți un grup, consultați Atribuirea unui grup unui utilizator într-un fișier CSV.
- Pentru a seta accesul la locație, introduceți o valoare pentru următoarele câmpuri:
- Pentru acces la locații specifice, introduceți pos_location_name și setați all_current_and_future_locations la
FALSE. - Pentru acces la toate locațiile, setați all_current_and_future_locations la
TRUEși lăsați pos_location_name necompletat.
- Pentru acces la locații specifice, introduceți pos_location_name și setați all_current_and_future_locations la
- Opțional: Introduceți email, phone sau pin. Un cod PIN trebuie să fie un număr din 4-6 cifre, unic în cadrul unui magazin.
Creați un utilizator cu rol de administrare
Pentru a crea un utilizator cu rol de administrare, introduceți o valoare pentru următoarele câmpuri:
- Introduceți
Adminîn user_type. - Introduceți email.
- Pentru a seta permisiunile utilizatorului, introduceți o valoare pentru următoarele câmpuri:
- role_name și store_name: Dacă organizația dumneavoastră are doar un magazin, atunci store_name nu este obligatoriu. Dacă rolul este la nivel de organizație, atunci lăsați store_name necompletat.
- group_name: Disponibil doar în abonamentul Shopify Plus. Pentru a afla cum să atribuiți un grup, consultați Atribuirea unui grup unui utilizator într-un fișier CSV.
- Opțional: Atunci când role_name este un rol din categoria POS, puteți introduce o valoare pentru pin pe acel rând. Dacă nu specificați un cod PIN, atunci importul generează un PIN pentru utilizator.
- Dacă role_name este un rol din categoria POS, atunci trebuie să setați accesul la locație pentru utilizatorul respectiv. Introduceți o valoare pentru următoarele câmpuri:
- Pentru acces la locații specifice, introduceți pos_location_name și setați all_current_and_future_locations la
FALSE. - Pentru acces la toate locațiile, setați all_current_and_future_locations la
TRUEși lăsați pos_location_name necompletat.
- Pentru acces la locații specifice, introduceți pos_location_name și setați all_current_and_future_locations la
Suspendați sau reactivați utilizatorii existenți într-un fișier CSV
Puteți suspenda sau reactiva un utilizator existent prin adăugarea unui rând pentru fiecare utilizator în fișierul dumneavoastră CSV de gestionare a utilizatorilor. Utilizatorii sunt identificați prin id.
Pentru a suspenda sau a reactiva un utilizator existent, introduceți o valoare pentru următoarele câmpuri:
- Introduceți id-ul utilizatorului.
- Introduceți user_type pentru utilizator.
- Dacă utilizatorul este unul cu rol de administrare, atunci introduceți o valoare pentru următoarele câmpuri:
- email: Obligatoriu.
- given_name: Opțional. Dacă introduceți o valoare, aceasta trebuie să corespundă prenumelui utilizatorului din panoul de administrare Shopify.
- family_name: Opțional. Dacă introduceți o valoare, aceasta trebuie să corespundă numelui de familie al utilizatorului din panoul de administrare Shopify.
- phone: Opțional. Dacă introduceți o valoare, aceasta trebuie să corespundă numărului de telefon al utilizatorului din panoul de administrare Shopify.
- Dacă utilizatorul este unul POS, atunci introduceți o valoare pentru următoarele câmpuri:
- given_name: Obligatoriu.
- family_name: Obligatoriu.
- email: Dacă utilizatorul are o adresă de e-mail asociată contului său, atunci acest câmp este obligatoriu.
- phone: Dacă utilizatorul are un număr de telefon asociat contului său, atunci acest câmp este obligatoriu.
- status: Introduceți
Suspendedpentru a suspenda utilizatorul sauActivepentru a reactiva utilizatorul. Puteți suspenda un utilizator doar atunci când starea lui curentă esteActivesauInactiveîn panoul de administrare Shopify. Puteți reactiva un utilizator doar atunci când starea sa curentă esteSuspended.
Atribuirea mai multor roluri, locații și magazine unui utilizator
Atunci când creați un utilizator nou, puteți aloca acelui utilizator mai multe roluri, locații POS și magazine, într-un singur import de fișier CSV. Fiecare combinație de rol, locație sau magazin necesită un rând separat în fișier.
Adăugați câte un rând pentru fiecare valoare pe care doriți să o atribuiți aceluiași utilizator. Pe fiecare rând pentru acel utilizator, introduceți aceleași valori de identificare, astfel încât importul să aplice fiecare rând la acel singur cont de utilizator. Lăsați câmpul id necompletat pe fiecare rând. Importul atribuie un id după ce utilizatorul este creat.
Valori de identificare obligatorii pe fiecare rând
Pentru ca importul să identifice același utilizator, introduceți următoarele valori pe fiecare rând din fișierul dvs. CSV pentru utilizatorul respectiv:
- Pentru utilizatorii administratori, trebuie introduse aceleași valori pentru email și user_type pe fiecare rând pentru acel utilizator.
- Pentru utilizatorii POS, pe fiecare rând aferent acelui utilizator trebuie introduse aceleași valori pentru user_type, given_name, family_name, email și phone.
Atribuirea mai multor roluri unui utilizator din același magazin
Un singur utilizator poate avea mai mult de un rol în același magazin atunci când fiecare rol este reprezentat pe propriul său rând în fișierul CSV.
Pentru a atribui unui utilizator mai mult de un rol în același magazin, trebuie să adăugați câte un rând pentru fiecare rol în fișierul dvs. CSV. Pe fiecare rând, introduceți aceleași valori de identificare pentru acel utilizator, apoi includeți valoarea exactă pentru store_name și role_name care este afișată în panoul de administrare Shopify.
Atribuirea mai multor locații POS din același magazin
Atunci când un utilizator ar trebui să acceseze doar anumite locații POS dintr-un magazin, listați fiecare locație pe un rând separat.
Pentru a acorda unui utilizator acces la mai multe locații POS specifice, trebuie să adăugați un rând pentru fiecare locație în fișierul dumneavoastră CSV. Pe fiecare rând, introduceți aceleași valori de identificare pentru acel utilizator, introduceți pos_location_name afișat în panoul de administrare Shopify și setați all_current_and_future_locations la FALSE pe fiecare rând.
De exemplu, pentru a-i oferi unui utilizator același rol la două locații specifice dintr-un magazin, adăugați câte un rând pentru fiecare locație.
| role_name | pos_location_name | all_current_and_future_locations |
|---|---|---|
Casier | Locația 1 | FALSE |
Casier | Locația 2 | FALSE |
Alternativ, pentru a acorda acces la toate locațiile curente și viitoare, utilizați un singur rând cu all_current_and_future_locations setat la TRUE, iar pos_location_name lăsat necompletat. Utilizați aceeași valoare, TRUE sau FALSE, pe fiecare rând pentru acel utilizator din magazinul respectiv. Nu le puteți combina între rânduri.
Alocarea accesului utilizatorilor în mai multe magazine
Organizațiile care dețin mai mult de un magazin pot acorda aceleiași persoane accesul necesar în fiecare magazin.
Atunci când același utilizator are nevoie de acces în mai multe magazine, folosiți un rând pentru fiecare combinație rol-magazin-locație. Pe fiecare rând, trebuie să introduceți aceleași valori de identificare pentru utilizatorul respectiv, alături de store_name exact, așa cum apare în panoul de administrare Shopify.
Puteți aloca mai multe roluri și mai multe locații POS aceluiași utilizator pentru fiecare magazin.
Pentru all_current_and_future_locations și pos_location_name pe rândurile de creare, utilizați aceleași tipare de rând ca la alocarea de locații POS multiple în același magazin. Nu puteți seta all_current_and_future_locations la TRUE atunci când pos_location_name are o valoare pe rândul respectiv.
Următorul exemplu îi atribuie aceluiași utilizator POS acces la locații diferite din două magazine diferite.
| store_name | role_name | pos_location_name | all_current_and_future_locations |
|---|---|---|---|
NumeMagazin_SUA | Casier | NumeMagazin_SUA_SF_01 | FALSE |
NumeMagazin_CAN | Casier magazin | TRUE |
Dacă un rând asociat unui utilizator eșuează, toate rândurile pentru acel utilizator sunt respinse. După ce remediați eroarea, includeți fiecare rând pentru utilizatorul respectiv în următorul import.
Atribuirea unui grup unui utilizator într-un fișier CSV
Grupurile sunt disponibile doar pentru organizațiile din abonamentul Shopify Plus. Un grup combină unul sau mai multe roluri, deci atribuirea unui grup îi poate acorda unui utilizator mai multe roluri în același timp.
Atribuirea unui grup sau a unui singur rol
Fiecare rând dintr-un fișier CSV poate atribui fie un grup, fie un singur rol, dar nu pe amândouă:
- Pentru a atribui un grup, introduceți grupul în group_name și lăsați role_name necompletat.
- Pentru a atribui un singur rol, introduceți rolul în role_name și lăsați group_name necompletat.
Atribuirea unui grup utilizatorilor eligibili
Puteți atribui un grup unui utilizator atunci când cel puțin un rol din grup se aplică tipului acelui utilizator. Rolurile din grup care nu se aplică tipului de utilizator nu sunt acordate, dar nu cauzează nicio eroare. Grupul este atribuit în continuare cu succes, pe baza rolurilor care se aplică.
Nu puteți atribui un grup care nu are roluri.
Atribuirea unui grup în magazine și locații
Trebuie să includeți un rând în fișierul dumneavoastră CSV pentru fiecare magazin în care grupul acordă un rol POS. Pe fiecare dintre aceste rânduri, trebuie să setați și accesul la locație:
- Pentru acces la anumite locații specifice, introduceți pos_location_name și setați all_current_and_future_locations la
FALSE. Pentru a acorda acces la mai multe locații specifice dintr-un magazin, adăugați câte un rând pentru fiecare locație, indicând același grup și magazin pe fiecare rând. - Pentru acces la toate locațiile, setați all_current_and_future_locations la
TRUEși lăsați pos_location_name necompletat.
Accesul la locație pentru un grup este validat în același mod ca un rol POS care nu este atribuit printr-un grup, inclusiv faptul că nu poate intra în conflict cu accesul la locație care i-a fost acordat aceluiași utilizator pe alt rând.
Setarea codurilor PIN la atribuirea unui grup
Un cod PIN respectă aceleași reguli care se aplică pentru utilizatorii cu mai multe roluri:
- Introduceți un pin doar pe un rând din fișierul dumneavoastră CSV pentru un magazin în care grupul acordă un rol POS.
- Un cod PIN trebuie să fie unic într-un magazin, dar poate fi diferit de la un magazin la altul.
- Nu introduceți un pin pe un rând pentru un magazin în care grupul acordă doar roluri care nu sunt POS.
Atribuirea unui grup care include un rol în organizație
Atunci când un grup include un rol în organizație care are permisiuni POS, rolul în organizație acordă automat acces la toate locațiile, deci cerința privind locația per magazin nu se aplică. Puteți atribui acest tip de grup într-unul dintre următoarele moduri:
- Un singur rând doar pentru grup: Introduceți grupul în group_name și lăsați store_name, pos_location_name, all_current_and_future_locations și pin necompletate. Rolul în organizație acordă automat acces la toate locațiile.
- Rânduri explicite pentru magazine: Adăugați un rând pentru fiecare magazin în care grupul acordă un rol POS. Pe fiecare dintre aceste rânduri, setați all_current_and_future_locations la
TRUE. Nu puteți limita un utilizator cu un rol în organizație la o singură locație.
Exemple de atribuire a unui grup
Următoarele exemple ilustrează modul în care se poate atribui un grup în magazine și locații diferite. Fiecare rând listează valorile pentru group_name, store_name, pos_location_name și all_current_and_future_locations.
În următoarele exemple, grupul acordă un rol de magazin și un rol POS în Magazinul 1, și un rol POS în Magazinul 2:
- Exemplul 1 atribuie grupul oferind acces la toate locațiile din două magazine. Deoarece grupul acordă un rol POS în fiecare magazin, trebuie să adăugați în fișierul CSV câte un rând pentru fiecare magazin.
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Nume grup | Magazin 1 | TRUE | ||
Nume grup | Magazin 2 | TRUE |
- Exemplul 2 alocă grupul în două magazine, dar grupul acordă un rol POS doar în Magazinul 1 și un rol exclusiv de magazin în Magazinul 2. Adăugați un rând în fișierul dvs. CSV doar pentru magazinul cu un rol POS. Rolul exclusiv de magazin în Magazinul 2 este acordat fără un rând separat.
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Nume grup | Magazin 1 | TRUE |
- Exemplul 3 alocă grupul cu acces la anumite locații din două magazine. Trebuie să adăugați câte un rând în fișierul dvs. CSV pentru fiecare locație.
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Nume grup | Magazin 1 | Locația 11 | FALSE | |
Nume grup | Magazin 1 | Locația 12 | FALSE | |
Nume grup | Magazin 2 | Locația 21 | FALSE | |
Nume grup | Magazin 2 | Locația 22 | FALSE |
Exemplul 4 alocă un grup care include un rol de organizație cu permisiuni POS, pe lângă un rol de magazin și un rol POS. Puteți aloca acest grup într-unul dintre următoarele moduri:
- Prima opțiune este un singur rând exclusiv pentru grup, unde rolul de organizație acordă acces la toate locațiile.
- A doua opțiune folosește un rând explicit pentru fiecare magazin în care grupul acordă un rol POS. Pe fiecare rând, all_current_and_future_locations trebuie să fie
TRUE, deoarece rolul de organizație nu poate fi limitat la o singură locație.
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Nume grup |
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Nume grup | Magazin 1 | TRUE | ||
Nume grup | Magazin 2 | TRUE |
Importați un fișier CSV pentru gestionarea utilizatorilor din panoul de administrare Shopify
După ce creați fișierul CSV și îl salvați în formatul corect, îl puteți încărca de pe pagina Utilizatori a organizației dumneavoastră. Importul rulează în panoul de administrare Shopify și raportează toate rândurile care nu pot fi procesate.
Pași:
Din panoul de administrare Shopify, accesați Setări > Utilizatori.
Faceți clic pe Importă.
Opțional: Faceți clic pe link pentru a descărca un fișier CSV demonstrativ, apoi folosiți-l ca șablon pentru fișierul dumneavoastră.
Faceți clic pe Încarcă fișierul, apoi selectați fișierul
.csv.
După finalizarea importului, examinați confirmarea din panoul de administrare Shopify. Dacă există rânduri cu erori, veți primi un e-mail cu informații detaliate pentru a putea corecta fișierul și importa din nou.
Soluții pentru problemele frecvente la importul utilizatorilor
Dacă întâmpinați probleme la încărcarea fișierului CSV de gestionare a utilizatorilor, verificați dacă problema figurează printre soluțiile următoare.
Când aveți nevoie de ajutor la depanarea unui anumit mesaj de eroare, consultați secțiunea Depanarea mesajelor de eroare la import.
Reimportarea după remedierea erorilor
Când un import eșuează, primiți un e-mail care enumeră rândurile care nu au putut fi procesate. Reimportați fișierul cu atenție pentru a nu crea utilizatori dublură.
Reimportați doar utilizatorii la care au apărut erori, nu întregul fișier. Aplicați următoarele bune practici:
- Remediați rândurile care au eșuat, apoi includeți fiecare rând pentru fiecare utilizator afectat în noul fișier. Dacă un utilizator a avut 3 rânduri și 1 rând a provocat o eroare, atunci toate cele 3 rânduri pentru utilizatorul respectiv au fost respinse. Includeți toate cele 3 rânduri corectate în reimport.
- Nu includeți utilizatorii importați cu succes. Acele conturi există deja. Dacă îi importați din nou, sistemul poate returna o eroare
user already exists, poate crea utilizatori dublură sau ambele.
Dacă reimportați întregul fișier original, inclusiv rândurile pentru utilizatorii creați deja cu succes, v-ați putea confrunta cu următoarele rezultate:
- Utilizatori din panoul de administrare: Dacă o adresă de e-mail este deja utilizată, este posibil să primiți o eroare
user already existssau una de e-mail dublură. - Utilizatori de POS: Sistemul poate crea înregistrări dublură pentru utilizatorii de POS. Utilizatorii de POS sunt asociați în funcție de nume și câmpurile corelate, nu după un e-mail unic, astfel că poate fi creat un al doilea utilizator cu același nume și rol.
- Limite pentru locuri: Dacă importul numără și utilizatorii deja creați, puteți primi erori legate de limita de locuri. Pentru a afla mai multe detalii, consultați secțiunea despre numărul maxim de utilizatori pentru fiecare plan de tarifare.
Crearea mai multor utilizatori POS cu același nume
Dacă valorile de identificare pentru un utilizator POS corespund pe mai multe rânduri într-un singur import, inclusiv pe rânduri neconsecutive, atunci importul tratează acele rânduri ca fiind același utilizator.
Pentru a crea utilizatori POS separați cu același given_name și family_name într-un singur import, trebuie să introduceți o valoare diferită pentru cel puțin unul dintre următoarele câmpuri, pentru fiecare utilizator:
- phone
Dacă nu puteți face distincția între mai mulți utilizatori cu același given_name și family_name folosind valori diferite pentru email sau phone, atunci trebuie să importați fiecare utilizator într-un fișier CSV separat.
Formatul fișierului și dimensiunea de încărcare
Problemele următoare au legătură cu formatul sau dimensiunea fișierului CSV, nu cu valorile din rândurile pentru utilizatori:
- Format incorect al fișierului: Fișierul dumneavoastră trebuie să fie de tip
.csv, salvat cu codificarea descrisă în Deschiderea și editarea unui fișier CSV. - Fișierul este prea mare: Dacă fișierul dumneavoastră conține multe rânduri, împărțiți-l în fișiere mai mici și importați-le pe rând.
Utilizatorul de POS este afișat ca utilizatori multipli, în loc de un singur utilizator cu mai multe roluri
Importul asociază rândurile cu același utilizator POS atunci când user_type, given_name, family_name, email și phone se potrivesc pe fiecare rând pentru persoana respectivă. Dacă oricare dintre aceste valori diferă de la un rând la altul, importul va crea utilizatori separați.
Situațiile următoare generează deseori utilizatori de POS dublură, atunci când vă așteptați să obțineți un singur utilizator cu mai multe roluri:
- E-mail completat pe un rând, dar pe altul nu: Dacă includeți valoarea email pe primul rând pentru un utilizator de POS, dar lăsați câmpul necompletat pe un alt rând, la import se creează utilizatori separați. Includeți valoarea email pe fiecare rând pentru acel utilizator sau lăsați câmpul necompletat pe fiecare rând.
- Greșeală de scriere în nume: O greșeală de scriere pe rândurile pentru nume ar putea crea utilizatori separați. De exemplu,
Janepe un rând șijanepe alt rând ar putea fi tratați drept utilizatori diferiți, în cazul în care potrivirea face distincție între literele mari și mici. Scrieți numele utilizatorului în același mod pe fiecare rând. - Telefon pe un rând, dar nu pe altul: Dacă includeți phone pe primul rând pentru un utilizator POS, dar lăsați câmpul necompletat pe un alt rând, importul va crea utilizatori separați. Includeți phone pe fiecare rând pentru acel utilizator sau lăsați-l necompletat pe fiecare rând.
Pentru a evita duplicarea utilizatorilor, asigurați-vă că user_type, given_name, family_name, email și phone sunt identice pe fiecare rând pentru același utilizator POS din fișierul CSV.
Erori privind limita de locuri
Limitele de locuri se aplică utilizatorilor cu rol de administrare din planul de tarifare al organizației dvs. Când primiți o eroare privind limita de locuri în timpul unui import, importul numără câți utilizatori cu rol de administrare noi ar crea fișierul și verifică acest număr în raport cu limita de locuri a planului dvs. Dacă sunteți la sau aproape de limita de locuri, reduceți numărul de noi utilizatori cu rol de administrare din fișierul CSV sau revizuiți limitele de utilizatori pentru planul de tarifare înainte de a importa din nou.
Exportați lista de utilizatori pentru a găsi utilizatorii POS duplicați
Puteți să exportați lista de utilizatori într-un fișier CSV și să comparați rândurile într-o foaie de calcul dacă suspectați că există utilizatori POS duplicați. Exportul include mărci de timp care indică primul cont creat.
Pentru a afla cum sunt livrate exporturile și cine le poate descărca, consultați exportarea informațiilor de gestionare a utilizatorilor ca fișier CSV.
Pași:
Din panoul de administrare Shopify, accesați Setări > Utilizatori.
Faceți clic pe Export.
În caseta de dialog Export utilizatori, faceți clic pe Export.
Când primiți e-mailul, faceți clic pe Descărcați fișierul pentru a salva fișierul CSV pe dispozitiv.
Deschideți fișierul într-o aplicație pentru foi de calcul, apoi sortați după coloana
GIVEN_NAME.Examinați utilizatorii POS care au valori identice pentru prenume, nume, e-mail și telefon în fișierul exportat și care au valori
CREATED_ATla fel sau foarte apropiate în timp. Este foarte probabil ca aceste conturi să fie duplicate.
Ștergeți manual utilizatorii POS duplicați
Puteți să eliminați manual un cont de utilizator POS duplicat din panoul de administrare Shopify, fără a folosi un fișier CSV.
Pași:
Din panoul de administrare Shopify, accesați Setări > Utilizatori.
Selectați contul de utilizator duplicat.
Faceți clic pe Eliminați.
Ștergeți în masă utilizatorii POS duplicați folosind un fișier CSV
Puteți suspenda conturile duplicate prin importarea unui fișier CSV și apoi puteți șterge în masă acele conturi suspendate din pagina Utilizatori din panoul de administrare Shopify. Suspendarea prealabilă a conturilor vă ajută să confirmați ce conturi eliminați înainte de a le șterge.
Pași:
- Exportați lista curentă de utilizatori.
- Identificați conturile duplicate folosind metoda de comparație descrisă în Exportați lista de utilizatori pentru a compara utilizatorii POS duplicați.
- Pentru fiecare cont duplicat, copiați valorile pentru id, user_type, email, phone, given_name și family_name într-un fișier CSV nou. Folosiți aceeași structură de coloane ca în fișierul CSV eșantion pentru gestionarea utilizatorilor.
- Setați status la
Suspendedpentru fiecare rând duplicat. Lăsați necompletate câmpurile role_name, group_name, store_name, pos_location_name, all_current_and_future_locations și pin. - Importați fișierul CSV pentru a suspenda acei utilizatori.
- Accesați Setări > Utilizatori.
- Dacă este disponibilă această opțiune, filtrați lista de utilizatori după conturile cu starea Suspendat. Selectați conturile duplicate pe care le-ați suspendat, apoi ștergeți-le în masă.
Depanarea mesajelor de eroare la import
Atunci când un import CSV de gestionare a utilizatorilor nu reușește, primiți un e-mail care include mesajul de eroare și rândurile afectate. Secțiunile următoare explică ce înseamnă fiecare tip de mesaj și ce puteți modifica în fișierul dvs. CSV înainte de a importa din nou.
Dacă întâmpinați în continuare probleme la importul CSV, contactați asistența Shopify.
Erori în fișierul CSV
CSV headers are missing or invalid
Fișierul nu are un rând de antet sau anteturile nu pot fi analizate. Utilizați fișierul șablon pentru gestionarea utilizatorilor din pagina Import și păstrați primul rând exact așa cum este furnizat.
CSV file is empty
Fișierul nu are rânduri de date sub antet. Adăugați cel puțin un rând sau confirmați că ați exportat sau salvat întregul fișier.
Missing required CSV headers
Lipsesc una sau mai multe coloane obligatorii. Importul necesită următoarele anteturi la importarea unui fișier CSV de gestionare a utilizatorilor:
- id
- user_type
- phone
- given_name
- family_name
- status
- role_name
- group_name
- store_name
- pos_location_name
- all_current_and_future_locations
- pin
Nu ștergeți și nu redenumiți coloane din exemplul de fișier CSV de gestionare a utilizatorilor.
Found extra CSV headers: [...]
Fișierul include coloane care nu se află în lista permisă. Eliminați toate anteturile care nu sunt incluse în șablonul fișierului CSV de gestionare a utilizatorilor.
Erori de identificare a utilizatorilor
user_type must be 'Admin' or 'Point of sale'
Valoarea setată pentru user_type nu este acceptată. Setați user_type la Admin sau Point of sale.
Erori la crearea utilizatorilor cu rol de administrare sau POS
Următoarele informații de depanare se aplică atunci când câmpul id pentru utilizator este necompletat la crearea unui utilizator nou.
Status is required
Pe rândurile de creare a utilizatorilor, lăsați necompletată coloana status. Importul va seta status automat. Dacă introduceți o valoare în coloana status pe un rând de creare, importul va eșua pentru utilizatorul respectiv. Pe rândurile de suspendare sau reactivare, setați status la Suspended sau Active, după caz.
user_type must be 'Admin' or 'Point of sale'
Valoarea user_type introdusă nu este validă. Trebuie să introduceți Admin sau Point of sale.
Erori la crearea utilizatorilor cu rol de administrare
Următoarele informații de depanare se aplică atunci când id este necompletat, iar user_type este setat la Admin.
Email is required
Trebuie să introduceți o valoare pentru email pe fiecare rând atunci când creați un utilizator cu rol de administrare.
Erori la crearea utilizatorilor POS
Următorii pași de depanare se aplică atunci când id este necompletat și user_type este setat la Point of sale.
given_name is required
Trebuie să introduceți o valoare pentru given_name pentru fiecare rând nou de utilizator POS.
family_name is required
Trebuie să introduceți o valoare pentru family_name pentru fiecare rând nou de utilizator POS.
Erori de suspendare a utilizatorilor
Următorul proces de depanare se aplică atunci când id are o valoare și modificați status pentru un utilizator existent.
Suspend operation must have exactly 1 row.
Importul dumneavoastră include mai multe rânduri care suspendă sau reactivează același utilizator. Includeți un singur rând de suspendare sau reactivare pentru fiecare utilizator în fiecare import.
Status is required
Câmpul status este necompletat. Trebuie să îl setați la Suspended sau Active, după caz.
[...] does not match with user.
Această eroare înseamnă că o valoare din rândul dumneavoastră nu se potrivește cu ceea ce este salvat pentru utilizatorul asociat cu id în panoul de administrare Shopify. Confirmați că valorile pe care le-ați introdus pentru fiecare dintre aceste coloane din fișierul dumneavoastră CSV se potrivesc cu ceea ce este listat pentru utilizatorul respectiv în panoul de administrare Shopify:
- given_name
- family_name
- phone
- user_type
Status must be 'suspended' or 'active'.
Setați status la Suspended sau Active.
[...] must be blank when suspending a user.
Pe rândurile în care modificați doar status, lăsați aceste câmpuri necompletate:
- role_name
- group_name
- store_name
- pos_location_name
- all_current_and_future_locations
- pin