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

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.

Coloanele din exemplul de fișier CSV de gestionare a utilizatorilor pentru importul conturilor de utilizator.
Coloană CSVDefiniț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:

  • Utilizator de administrare sau POS: Lăsați necompletat. Sistemul atribuie id-ul automat.

Pentru suspendare sau reactivare:

  • Utilizator de administrare sau POS: Obligatoriu. Trebuie să corespundă cu ID-ul utilizatorului din export sau din panoul de administrare Shopify.
user_type

Tipul de utilizator, de exemplu Admin sau Point of sale. Nu puteți modifica tipul unui utilizator existent printr-un import CSV. Atunci când utilizați mai multe rânduri pentru un singur cont de utilizator, folosiți aceeași valoare în această coloană pe fiecare rând aferent acelui utilizator.

Pentru creare:

  • Utilizator de administrare: Obligatoriu. Introduceți Admin.
  • Utilizator POS: Obligatoriu. Introduceți Point of sale.

Pentru suspendare sau reactivare:

  • Utilizator de administrare sau POS: Obligatoriu. Trebuie să corespundă cu tipul actual al utilizatorului.
email

O adresă de e-mail validă.

Pentru creare:

  • Utilizator de administrare: Obligatoriu pe fiecare rând. Trebuie să fie unică și nu poate coincide cu adresa de e-mail a unui utilizator de administrare existent.
  • Utilizator POS: Opțional. Puteți atribui o adresă de e-mail unui utilizator POS sau puteți lăsa câmpul necompletat. Dacă introduceți o adresă de e-mail pe oricare dintre rândurile pentru acel utilizator, atunci introduceți aceeași adresă de e-mail pe toate rândurile pentru acel utilizator.

Pentru suspendare sau reactivare:

  • Utilizator de administrare: Obligatoriu.
  • Utilizator POS: Dacă utilizatorul are o adresă de e-mail în cont, atunci această valoare este obligatorie pe fiecare rând de suspendare sau reactivare pentru respectivul utilizator și trebuie să corespundă cu adresa de e-mail a acestuia din panoul de administrare Shopify.
phone

Numărul de telefon al utilizatorului.

Pentru creare:

  • Utilizator de administrare: Lăsați necompletat pe rândurile de creare, astfel încât utilizatorul de administrare să își poată adăuga telefonul atunci când acceptă invitația la magazinul dvs. Dacă introduceți o valoare pe un rând de creare pentru acest câmp, crearea utilizatorului eșuează.
  • Utilizator POS: Opțional.

Pentru suspendare sau reactivare:

  • Utilizator de administrare: Opțional. Dacă introduceți o valoare pentru acest câmp, aceasta trebuie să corespundă cu numărul de telefon din profilul utilizatorului din panoul de administrare Shopify.
  • Utilizator POS: Obligatoriu dacă utilizatorul are un număr de telefon în cont. Includeți numărul dacă acesta figurează în profilul utilizatorului din panoul de administrare Shopify.
given_name

Prenumele utilizatorului.

Pentru creare:

  • Utilizator de administrare: Lăsați necompletat pe rândurile de creare, astfel încât utilizatorul de administrare să își poată adăuga prenumele atunci când acceptă invitația la magazinul dvs. Dacă introduceți o valoare pe un rând de creare pentru acest câmp, crearea utilizatorului eșuează.
  • Utilizator POS: Obligatoriu.

Pentru suspendare sau reactivare:

  • Utilizator de administrare: Opțional. Dacă introduceți o valoare, aceasta trebuie să corespundă cu prenumele utilizatorului din panoul de administrare Shopify.
  • Utilizator POS: Obligatoriu. Trebuie să corespundă cu prenumele utilizatorului din panoul de administrare Shopify.
family_name

Numele de familie al utilizatorului.

Pentru creare:

  • Utilizator administrator: Lăsați necompletat pe rândurile de creare, astfel încât administratorul să își poată adăuga numele de familie atunci când acceptă invitația. Dacă introduceți o valoare pe un rând de creare, crearea utilizatorului va eșua.
  • Utilizator POS: Obligatoriu.

Pentru suspendare sau reactivare:

  • Utilizator administrator: Opțional. Dacă introduceți o valoare, aceasta trebuie să corespundă cu numele de familie al utilizatorului din panoul de administrare Shopify.
  • Utilizator POS: Obligatoriu. Trebuie să corespundă cu numele de familie al utilizatorului din panoul de administrare Shopify.
status

Starea contului de utilizator, cum ar fi Active sau Suspended.

Pentru creare:

  • Utilizator administrator sau POS: Lăsați necompletat. Importul setează automat noii utilizatori POS la Active și noii utilizatori administratori la Pending până când aceștia acceptă invitația în magazinul dvs.

Pentru suspendare sau reactivare:

  • Administrator sau utilizator POS: Introduceți Suspended pentru a suspenda utilizatorul sau Active pentru a-l reactiva. Introduceți Suspended numai atunci când starea curentă a utilizatorului este Active sau Inactive. Introduceți Active numai atunci când starea curentă a acestuia este Suspended. Dacă status nu se potrivește cu acest tipar, importul eșuează.
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:

  • Utilizator Admin sau POS: Obligatoriu, cu excepția cazului în care rândul atribuie utilizatorul prin intermediul unui grup. Lăsați această coloană necompletată pe rândurile care atribuie un grup, deoarece rolurile sunt determinate de grup. Pentru a afla cum să atribuiți un grup, consultați Atribuirea unui grup unui utilizator într-un fișier CSV.

Pentru suspendare sau reactivare:

  • Utilizator administrator sau POS: Lăsați necompletat. Dacă introduceți o valoare, importul va eșua pentru rândul respectiv.
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:

  • Utilizator administrator sau POS: Lăsați necompletat. Dacă introduceți o valoare, importul va eșua pentru rândul respectiv.
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:

  • Utilizator administrator sau POS: Dacă organizația dvs. are un singur magazin, importul folosește implicit acest magazin pentru valoare. Dacă organizația dvs. are mai multe magazine, introduceți numele magazinului la care se aplică acest rând. Anumite rânduri la nivel de organizație sau exclusiv pentru grupuri nu includ un nume de magazin în această coloană.

Pentru suspendare sau reactivare:

  • Utilizator administrator sau POS: Lăsați necompletat. Dacă introduceți o valoare, importul va eșua pentru rândul respectiv.
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:

  • Utilizator administrator: Introduceți un nume de locație atunci când acest rând îi oferă acelui utilizator administrator permisiuni POS la o anumită locație. În caz contrar, lăsați necompletat.
  • Utilizator POS: Când oferiți permisiuni POS pentru anumite locații specifice, introduceți fiecare nume de locație în această coloană, pe propriul rând. Lăsați necompletat pe rândurile unde accesul acoperă toate locațiile curente și viitoare din magazin.

Pentru suspendare sau reactivare:

  • Utilizator administrator sau POS: Lăsați necompletat. Dacă introduceți o valoare, importul va eșua pentru rândul respectiv.
all_current_and_future_locations

Introduceți TRUE dacă permisiunile POS de pe acest rând acoperă fiecare locație curentă și viitoare din magazin. Introduceți FALSE dacă permisiunile se aplică numai locațiilor denumite în pos_location_name. Dacă pos_location_name are o valoare, nu puteți introduce TRUE. Utilizați o singură valoare TRUE sau FALSE pe fiecare rând pentru același utilizator din același magazin.

Pentru creare:

  • Utilizator administrator: Obligatoriu atunci când rolul de pe acest rând include permisiuni POS. În caz contrar, lăsați necompletat.
  • Utilizator POS: Obligatoriu.

Pentru suspendare sau reactivare:

  • Utilizator administrator sau POS: Lăsați necompletat. Dacă introduceți o valoare, importul va eșua pentru rândul respectiv.
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:

  • Utilizator administrator: Opțional. Introduceți un PIN doar pe rândurile unde permisiunile POS care necesită un PIN sunt setate la nivel de magazin, nu pe rândurile unde permisiunile sunt exclusiv la nivel de grup.
  • Utilizator POS: Opțional. Introduceți un PIN doar pe rândurile unde permisiunile POS sunt setate la nivel de magazin, nu pe rândurile unde permisiunile sunt exclusiv la nivel de grup.

Pentru suspendare sau reactivare:

  • Utilizator administrator sau POS: Lăsați necompletat. Dacă introduceți o valoare, importul va eșua pentru rândul respectiv.

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:
  • 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.
  • 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:
  • 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.

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 Suspended pentru a suspenda utilizatorul sau Active pentru a reactiva utilizatorul. Puteți suspenda un utilizator doar atunci când starea lui curentă este Active sau Inactive în panoul de administrare Shopify. Puteți reactiva un utilizator doar atunci când starea sa curentă este Suspended.

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.

Exemple de rânduri dintr-un fișier CSV care îi atribuie unui utilizator același rol la două locații POS specifice dintr-un magazin.
role_namepos_location_nameall_current_and_future_locations
CasierLocația 1FALSE
CasierLocația 2FALSE

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.

Exemple de rânduri dintr-un fișier CSV care îi atribuie aceluiași utilizator POS acces la locații diferite din două magazine.
store_namerole_namepos_location_nameall_current_and_future_locations
NumeMagazin_SUACasierNumeMagazin_SUA_SF_01FALSE
NumeMagazin_CANCasier magazinTRUE

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.
Exemple de rânduri dintr-un fișier CSV care atribuie un grup cu acces la toate locațiile din două magazine.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Nume grupMagazin 1TRUE
Nume grupMagazin 2TRUE
  • 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.
Exemplu de rând CSV care alocă un grup ce acordă un rol POS într-un magazin și un rol exclusiv de magazin în altul.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Nume grupMagazin 1TRUE
  • 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.
Exemple de rânduri CSV care alocă un grup cu acces la anumite locații din două magazine.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Nume grupMagazin 1Locația 11FALSE
Nume grupMagazin 1Locația 12FALSE
Nume grupMagazin 2Locația 21FALSE
Nume grupMagazin 2Locația 22FALSE
  • 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.
Exemplu de rând CSV care alocă un grup cu un rol de organizație utilizând un singur rând exclusiv pentru grup.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Nume grup
Exemplu de rânduri CSV care alocă un grup cu un rol de organizație utilizând rânduri explicite de magazin.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Nume grupMagazin 1TRUE
Nume grupMagazin 2TRUE

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:

  1. Din panoul de administrare Shopify, accesați Setări > Utilizatori.

  2. Faceți clic pe Importă.

  3. 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ă.

  4. 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 exists sau 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:

  • email
  • 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, Jane pe un rând și jane pe 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:

  1. Din panoul de administrare Shopify, accesați Setări > Utilizatori.

  2. Faceți clic pe Export.

  3. În caseta de dialog Export utilizatori, faceți clic pe Export.

  4. Când primiți e-mailul, faceți clic pe Descărcați fișierul pentru a salva fișierul CSV pe dispozitiv.

  5. Deschideți fișierul într-o aplicație pentru foi de calcul, apoi sortați după coloana GIVEN_NAME.

  6. Examinați utilizatorii POS care au valori identice pentru prenume, nume, e-mail și telefon în fișierul exportat și care au valori CREATED_AT la 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:

  1. Din panoul de administrare Shopify, accesați Setări > Utilizatori.

  2. Selectați contul de utilizator duplicat.

  3. 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:

  1. Exportați lista curentă de utilizatori.
  2. Identificați conturile duplicate folosind metoda de comparație descrisă în Exportați lista de utilizatori pentru a compara utilizatorii POS duplicați.
  3. 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.
  4. Setați status la Suspended pentru 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.
  5. Importați fișierul CSV pentru a suspenda acei utilizatori.
  6. Accesați Setări > Utilizatori.
  7. 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
  • email
  • 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:

  • email
  • 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