Importazione di utenti in blocco tramite file CSV

Puoi importare un file CSV dal pannello di controllo Shopify per creare nuovi utenti admin o utenti Point of Sale (POS) per Shopify POS, oltre a gestirne l'accesso al negozio in blocco.

Puoi utilizzare un'importazione CSV per apportare le seguenti modifiche ai tuoi account utente:

  • Creare nuovi utenti admin
  • Crea nuovi utenti del punto vendita (POS) per Shopify POS con PIN assegnati
  • Sospendere e riattivare account utente admin e POS esistenti

Considerazioni per il file CSV di gestione degli utenti

Alcune modifiche agli account utente non sono supportate da un'importazione CSV. Per gli aggiornamenti che non possono essere completati con l'importazione CSV, gestisci gli account utente manualmente nel pannello di controllo Shopify o nell'app Shopify POS. Tieni presente le seguenti considerazioni quando importi utenti tramite un file CSV:

  • L'importazione del file CSV non supporta l'eliminazione in blocco degli utenti.
  • Non puoi configurare o aggiornare i requisiti di autenticazione a due fattori per gli utenti.
  • Non puoi modificare il PIN di un utente esistente per Shopify POS.
  • Non puoi creare nuovi ruoli, gruppi o sedi da un'importazione CSV. I nomi dei ruoli, dei gruppi e delle sedi nel file devono corrispondere a quelli già esistenti nel pannello di controllo Shopify.
  • Con un'importazione CSV puoi solo sospendere o riattivare gli utenti esistenti. Non puoi modificare il ruolo, il gruppo assegnato, la sede o l'accesso al negozio di un utente esistente.
  • Non puoi modificare la tipologia di un utente, ad esempio convertendo un utente solo POS in un utente admin.

Scarica un file CSV di gestione degli utenti di esempio

Un file di esempio include le intestazioni di colonna richieste e dei valori di esempio per ogni colonna. Puoi utilizzarlo come punto di partenza prima di aggiungere i tuoi utenti.

Puoi scaricare e visualizzare un file CSV di esempio per la gestione degli utenti da questa pagina o scaricare un esempio dalla pagina Importa nel pannello di controllo Shopify.

Per scoprire come salvare e modificare i file CSV nella tua app di fogli di calcolo, fai riferimento a Aprire e modificare un file CSV.

Definizioni delle colonne per il file CSV di gestione degli utenti

La tabella seguente elenca ogni colonna nel file CSV di esempio per la gestione degli utenti. Ciascuna definizione spiega come viene utilizzata la colonna quando si creano utenti o quando si sospendono o riattivano utenti esistenti, incluse le differenze tra utenti del pannello di controllo e utenti solo POS.

Colonne nel file CSV di gestione degli utenti di esempio per l'importazione di account utente.
Colonna CSVDefinizione
id

L'ID utente univoco per ciascun account. Quando esporti le tue informazioni di gestione degli utenti come file CSV, l'ID di ciascun utente è elencato nella colonna id. Puoi trovare l'ID di un utente anche nell'URL del browser quando apri il suo profilo nel pannello di controllo Shopify.

Per creare:

  • Utente admin o POS: lascia il campo vuoto. Il sistema assegna l'id in modo automatico.

Per sospendere o riattivare:

  • Utente admin o POS: campo obbligatorio. Deve corrispondere all'ID dell'utente nella tua esportazione o nel pannello di controllo Shopify.
user_type

La tipologia di utente, ad esempio Admin o Point of sale. Non puoi modificare la tipologia di un utente esistente con un'importazione CSV. Quando utilizzi più di una riga per un singolo account utente, inserisci lo stesso valore in questa colonna su ogni riga per quell'utente.

Per creare:

  • Utente admin: campo obbligatorio. Inserisci Admin.
  • Utente POS: campo obbligatorio. Inserisci Point of sale.

Per sospendere o riattivare:

  • Utente admin o POS: campo obbligatorio. Deve corrispondere alla tipologia attuale dell'utente.
email

Un indirizzo email valido.

Per creare:

  • Utente admin: campo obbligatorio su ogni riga. Deve essere univoco e non può corrispondere all'email di un utente admin esistente.
  • Utente POS: facoltativo. Puoi assegnare un'email a un utente POS o lasciare il campo vuoto. Se inserisci un'email su una riga qualsiasi per quell'utente, inserisci la stessa email su ogni riga a lui relativa.

Per sospendere o riattivare:

  • Utente admin: campo obbligatorio.
  • Utente POS: se l'utente ha un'email nel suo account, questo valore è obbligatorio su ogni riga di sospensione o riattivazione per tale utente e deve corrispondere all'indirizzo email dell'utente nel pannello di controllo Shopify.
phone

Il numero di telefono dell'utente.

Per creare:

  • Utente admin: lascia il campo vuoto nelle righe di creazione in modo che l'utente admin possa aggiungere il suo numero di telefono quando accetta l'invito al tuo negozio. Se inserisci un valore in questo campo in una riga di creazione, la creazione dell'utente non andrà a buon fine.
  • Utente POS: facoltativo.

Per sospendere o riattivare:

  • Utente admin: facoltativo. Se inserisci un valore per questo campo, deve corrispondere al numero di telefono presente nel profilo dell'utente nel pannello di controllo Shopify.
  • Utente POS: obbligatorio se l'utente ha un numero di telefono associato al suo account. Includi il numero se è elencato nel profilo dell'utente nel pannello di controllo Shopify.
given_name

Il nome dell'utente.

Per creare:

  • Utente admin: lascia il campo vuoto nelle righe di creazione in modo che l'utente admin possa aggiungere il suo nome quando accetta l'invito al tuo negozio. Se inserisci un valore in questo campo in una riga di creazione, la creazione dell'utente non andrà a buon fine.
  • Utente POS: campo obbligatorio.

Per sospendere o riattivare:

  • Utente admin: facoltativo. Se inserisci un valore, deve corrispondere al nome dell'utente nel pannello di controllo Shopify.
  • Utente POS: Obbligatorio. Deve corrispondere al nome dell'utente nel pannello di controllo Shopify.
family_name

Il cognome dell'utente.

Per creare:

  • Utente admin: Lascia il campo vuoto nelle righe di creazione, in modo che l'utente admin possa aggiungere il proprio cognome quando accetta l'invito. Se inserisci un valore in una riga di creazione, la creazione dell'utente non andrà a buon fine.
  • Utente POS: campo obbligatorio.

Per sospendere o riattivare:

  • Utente admin: Facoltativo. Se inserisci un valore, deve corrispondere al cognome dell'utente nel pannello di controllo Shopify.
  • Utente POS: Obbligatorio. Deve corrispondere al cognome dell'utente nel pannello di controllo Shopify.
status

Stato dell'account utente, ad esempio Active o Suspended.

Per creare:

  • Utente admin o POS: Lascia il campo vuoto. L'importazione imposta automaticamente i nuovi utenti POS su Active e i nuovi utenti admin su Pending, finché non accettano l'invito al negozio.

Per sospendere o riattivare:

  • Utente del pannello di controllo o POS: inserisci Suspended per sospendere l'utente o Active per riattivarlo. Inserisci Suspended solo se lo stato attuale dell'utente è Active o Inactive. Inserisci Active solo se il suo stato attuale è Suspended. Se status non corrisponde a questo schema, l'importazione non va a buon fine.
role_name

Il nome del ruolo assegnato all'utente. Il nome del ruolo deve esistere ed essere valido per quel tipo di utente.

Per creare:

  • Utente admin o POS: Obbligatorio, tranne quando la riga assegna l'utente solo tramite un gruppo di utenti sul piano Shopify Plus. Lascia vuota questa colonna in quelle righe, poiché il ruolo è determinato dal gruppo.

Per sospendere o riattivare:

  • Utente admin o POS: Lascia il campo vuoto. Se inserisci un valore, l'importazione non andrà a buon fine per quella riga.
group_name

Il gruppo assegnato all'utente. I gruppi sono disponibili solo per le organizzazioni sul piano Shopify Plus.

Per creare:

  • Utente admin o POS: Facoltativo.

Per sospendere o riattivare:

  • Utente admin o POS: Lascia il campo vuoto. Se inserisci un valore, l'importazione non andrà a buon fine per quella riga.
store_name

Il negozio a cui l'utente può accedere. Deve corrispondere esattamente a un nome del negozio nel pannello di controllo Shopify.

Per creare:

  • Utente admin o POS: Se l'organizzazione ha un solo negozio, l'importazione imposta questo valore su quel negozio come impostazione predefinita. Se l'organizzazione ha più di un negozio, inserisci il nome del negozio a cui si applica questa riga. Alcune righe a livello di organizzazione o di solo gruppo non includono un nome del negozio in questa colonna.

Per sospendere o riattivare:

  • Utente admin o POS: Lascia il campo vuoto. Se inserisci un valore, l'importazione non andrà a buon fine per quella riga.
pos_location_name

La sede POS a cui l'utente può accedere. Il nome della sede deve corrispondere a una sede in quel negozio.

Per creare:

  • Utente admin: Inserisci il nome di una sede quando questa riga concede all'utente admin le autorizzazioni POS in una sede specifica. Altrimenti, lascia il campo vuoto.
  • Utente POS: Quando fornisci le autorizzazioni POS presso sedi specifiche, inserisci il nome di ciascuna sede in questa colonna, ognuna in una riga separata. Lascia il campo vuoto nelle righe in cui l'accesso copre tutte le sedi attuali e future nel negozio.

Per sospendere o riattivare:

  • Utente admin o POS: Lascia il campo vuoto. Se inserisci un valore, l'importazione non andrà a buon fine per quella riga.
all_current_and_future_locations

Inserisci TRUE se le autorizzazioni POS in questa riga coprono tutte le sedi attuali e future del negozio. Inserisci FALSE se le autorizzazioni si applicano solo alle sedi indicate in pos_location_name. Se pos_location_name contiene un valore, non puoi inserire TRUE. Usa un singolo valore TRUE o FALSE in ogni riga per lo stesso utente nello stesso negozio.

Per creare:

  • Utente admin: Obbligatorio quando il ruolo in questa riga include autorizzazioni POS. Altrimenti, lascia il campo vuoto.
  • Utente POS: campo obbligatorio.

Per sospendere o riattivare:

  • Utente admin o POS: Lascia il campo vuoto. Se inserisci un valore, l'importazione non andrà a buon fine per quella riga.
pin

PIN per l'accesso a Shopify POS: un numero da 4 a 6 cifre. Il PIN deve essere lo stesso in ogni riga del file CSV che assegna autorizzazioni POS per lo stesso utente all'interno di un negozio. Il PIN può essere diverso da un negozio all'altro per lo stesso utente. In ogni negozio, il PIN deve essere univoco per un solo account utente.

Per creare:

  • Utente admin: Facoltativo. Inserisci un PIN solo nelle righe in cui le autorizzazioni POS che richiedono un PIN sono impostate a livello di negozio, non nelle righe in cui le autorizzazioni sono solo a livello di gruppo.
  • Utente POS: Facoltativo. Inserisci un PIN solo nelle righe in cui le autorizzazioni POS sono a livello di negozio, non nelle righe in cui le autorizzazioni sono solo a livello di gruppo.

Per sospendere o riattivare:

  • Utente admin o POS: Lascia il campo vuoto. Se inserisci un valore, l'importazione non andrà a buon fine per quella riga.

Crea nuovi utenti in un file CSV

Per creare un nuovo utente, lascia vuoto id in quella riga. Dopo la creazione dell’utente, l’importazione assegna automaticamente un valore a id.

Per concedere agli utenti l’accesso a più di una sede, ruolo o negozio, consulta Assegnazione di più ruoli, sedi e negozi a un utente.

Crea un utente POS

Per creare un utente POS, inserisci un valore per i seguenti campi:

  • Inserisci Point of sale in user_type.
  • Inserisci given_name e family_name.
  • Per impostare le autorizzazioni dell’utente, inserisci un valore per uno dei seguenti campi:
    • role_name e store_name: se la tua organizzazione ha più di un negozio, entrambi i campi sono obbligatori.
    • group_name: disponibile solo nel piano Shopify Plus.
  • Per impostare l’accesso alla sede, inserisci un valore per i seguenti campi:
    • Per l’accesso a sedi specifiche, inserisci pos_location_name e imposta all_current_and_future_locations su FALSE.
    • Per l’accesso a tutte le sedi, imposta all_current_and_future_locations su TRUE e lascia vuoto pos_location_name.
  • Facoltativo: inserisci email, phone o pin. Il PIN deve essere un numero di 4-6 cifre univoco all’interno di un negozio.

Crea un utente del pannello di controllo

Per creare un utente del pannello di controllo, inserisci un valore per i seguenti campi:

  • Inserisci Admin in user_type.
  • Inserisci email.
  • Per impostare le autorizzazioni dell’utente, inserisci un valore per i seguenti campi:
    • role_name e store_name: se la tua organizzazione ha un solo negozio, store_name non è obbligatorio. Se il ruolo è a livello di organizzazione, lascia vuoto store_name.
    • group_name: disponibile solo nel piano Shopify Plus.
  • Facoltativo: quando role_name è un ruolo di categoria POS, puoi inserire un valore per pin in quella riga. Se non specifichi alcun PIN, l’importazione ne genera uno per l’utente.
  • Se role_name è un ruolo di categoria POS, devi impostare l’accesso alla sede per l’utente. Inserisci un valore per i seguenti campi:
    • Per l’accesso a sedi specifiche, inserisci pos_location_name e imposta all_current_and_future_locations su FALSE.
    • Per l’accesso a tutte le sedi, imposta all_current_and_future_locations su TRUE e lascia vuoto pos_location_name.

Sospendi o riattiva utenti esistenti in un file CSV

Puoi sospendere o riattivare un utente esistente aggiungendo una riga per utente al file CSV di gestione degli utenti. Gli utenti sono identificati tramite l’id.

Per sospendere o riattivare un utente esistente, inserisci un valore per i seguenti campi:

  • Inserisci l’id dell’utente.
  • Inserisci user_type per l’utente.
  • Se si tratta di un utente del pannello di controllo, inserisci un valore per i seguenti campi:
    • email: campo obbligatorio.
    • given_name: campo facoltativo. Se inserisci un valore, deve corrispondere al nome dell’utente nel tuo pannello di controllo Shopify.
    • family_name: campo facoltativo. Se inserisci un valore, deve corrispondere al cognome dell’utente nel tuo pannello di controllo Shopify.
    • phone: campo facoltativo. Se inserisci un valore, deve corrispondere al numero di telefono dell’utente nel tuo pannello di controllo Shopify.
  • Se si tratta di un utente POS, inserisci un valore per i seguenti campi:
    • given_name: campo obbligatorio.
    • family_name: campo obbligatorio.
    • email: se l’utente ha un’email nel proprio account, questo campo è obbligatorio.
    • phone: se l’utente ha un numero di telefono nel proprio account, questo campo è obbligatorio.
  • status: inserisci Suspended per sospendere l’utente o Active per riattivarlo. Puoi sospendere un utente solo quando il suo stato attuale è Active o Inactive nel tuo pannello di controllo Shopify. Puoi riattivare un utente solo quando il suo stato attuale è Suspended.

Assegnazione di più ruoli, sedi e negozi a un utente

Quando crei un nuovo utente, puoi assegnargli più di un ruolo, sede POS e negozio in una singola importazione di file CSV. Ogni combinazione di ruolo, sede o negozio necessita di una propria riga nel file.

Aggiungi una riga per ogni valore che desideri assegnare allo stesso utente. In ogni riga per tale utente, inserisci gli stessi valori di identificazione in modo che l'importazione applichi ogni riga a quell'account utente. Lascia vuoto il campo id in ogni riga. L'importazione assegna l'id dopo la creazione dell'utente.

Valori di identificazione obbligatori in ogni riga

Affinché l'importazione identifichi lo stesso utente, inserisci i seguenti valori in ogni riga del file CSV per quell'utente:

  • Per gli utenti admin, è necessario inserire lo stesso email e user_type in ogni riga per quell'utente.
  • Per gli utenti POS, in ogni riga devono essere inseriti gli stessi user_type, given_name, family_name, email e phone per tale utente.

Assegnazione di più ruoli a un utente nello stesso negozio

Un singolo utente può ricoprire più di un ruolo nello stesso negozio se ogni ruolo è rappresentato in una riga separata nel file CSV.

Per assegnare a un utente più di un ruolo nello stesso negozio, devi aggiungere una riga per ruolo nel file CSV. In ogni riga, inserisci gli stessi valori di identificazione per quell'utente, quindi includi il valore store_name e role_name esattamente come indicato nel pannello di controllo Shopify.

Assegnazione di più sedi POS nello stesso negozio

Se un utente deve accedere solo a determinate sedi POS in un negozio, elenca ciascuna sede in una riga separata.

Per assegnare a un utente l'accesso a più sedi POS specifiche, devi aggiungere una riga per ogni sede nel file CSV. In ogni riga, inserisci gli stessi valori di identificazione per tale utente, inserisci il pos_location_name riportato nel pannello di controllo Shopify e imposta all_current_and_future_locations su FALSE per ciascuna riga.

Esempio:

  • Riga 1:

    • role_name: Cashier
    • pos_location_name: Location 1
    • all_current_and_future_locations: FALSE
  • Riga 2:

    • role_name: Cashier
    • pos_location_name: Location 2
    • all_current_and_future_locations: FALSE

In alternativa, per concedere l'accesso a tutte le sedi attuali e future, usa una singola riga con all_current_and_future_locations impostato su TRUE e lascia vuoto pos_location_name. Usa lo stesso valore TRUE o FALSE in ogni riga per tale utente in quel negozio. Non puoi combinare i due valori tra le righe.

Assegnazione dell'accesso utente su più negozi

Le organizzazioni con più di un negozio possono concedere alla stessa persona l'accesso a ogni negozio di cui ha bisogno.

Quando lo stesso utente necessita di accedere a più di un negozio, utilizza una riga per ogni combinazione di ruolo-negozio-sede. In ogni riga devi inserire gli stessi valori di identificazione per quell'utente, insieme all'esatto store_name elencato nel pannello di controllo Shopify.

Puoi assegnare più ruoli e più sedi POS allo stesso utente per ogni negozio.

Per all_current_and_future_locations e pos_location_name nelle righe di creazione, usa gli stessi schemi di riga descritti in assegnazione di più sedi POS nello stesso negozio. Non puoi impostare all_current_and_future_locations su TRUE quando pos_location_name contiene un valore nella riga.

L'esempio seguente assegna allo stesso utente POS un accesso a sedi diverse in due negozi differenti:

  • Riga 1:

    • store_name: StoreName_USA
    • role_name: Cashier
    • pos_location_name: StoreName_USA_SF_01
    • all_current_and_future_locations: FALSE
  • Riga 2:

    • store_name: StoreName_CAN
    • role_name: Store Teller
    • all_current_and_future_locations: TRUE
    • pos_location_name: Lascia vuoto

Se si verifica un errore in una riga relativa a un utente, tutte le righe di quell'utente vengono rifiutate. Dopo aver corretto l'errore, includi tutte le righe di quell'utente nell'importazione successiva.

Importa un file CSV per la gestione degli utenti dal pannello di controllo Shopify

Dopo aver creato il file CSV e averlo salvato nel formato corretto, puoi caricarlo dalla pagina Utenti della tua organizzazione. L'importazione viene eseguita nel pannello di controllo Shopify e segnala le eventuali righe che non è possibile elaborare.

Procedura:

  1. Dal pannello di controllo Shopify vai a Impostazioni > Utenti.

  2. Clicca su Importa.

  3. Facoltativo: clicca sul link per scaricare un file CSV di esempio, quindi utilizzalo come modello per il tuo file.

  4. Clicca su Carica file, quindi seleziona il file .csv.

Al termine dell'importazione, controlla la conferma nel pannello di controllo Shopify. Se sono presenti righe con errori, riceverai un'email con i dettagli per poter correggere il file e importarlo nuovamente.

Soluzioni ai problemi comuni di importazione per la gestione utenti

Se riscontri un problema nel caricamento del file CSV di gestione utenti, verifica se il problema è presente tra le soluzioni seguenti.

Quando hai bisogno di assistenza per la risoluzione dei problemi relativi a un messaggio di errore specifico, consulta Risoluzione dei problemi relativi ai messaggi di errore di importazione.

Reimportazione dopo aver corretto gli errori

Se un'importazione non va a buon fine, ricevi un'email che elenca le righe non elaborate. Reimporta il file con attenzione in modo da non creare utenti duplicati.

Reimporta solo gli utenti che presentavano errori, non l'intero file. Adotta le seguenti pratiche:

  • Correggi le righe non elaborate, quindi includi ogni riga per ciascun utente interessato nel nuovo file. Se un utente aveva 3 righe e 1 riga ha causato un errore, tutte e 3 le righe per quell'utente sono state rifiutate. Includi tutte e 3 le righe corrette nella reimportazione.
  • Non includere gli utenti importati con successo. Tali account esistono già. Importarli nuovamente può restituire l'errore user already exists, creare utenti duplicati o causare entrambi i problemi.

Se reimporti l'intero file originale, incluse le righe degli utenti già creati correttamente, potresti riscontrare i seguenti risultati:

  • Utenti amministrativi: se un indirizzo email è già in uso, potresti ricevere l'errore user already exists o un errore di email duplicata.
  • Utenti POS: il sistema può creare record di utenti POS duplicati. Gli utenti POS vengono abbinati tramite nome e campi correlati al posto di un'email univoca; di conseguenza, potrebbe essere creato un secondo utente con lo stesso nome e ruolo.
  • Limiti di utenze: se l'importazione conteggia utenti che erano già stati creati, potresti ricevere errori per i limiti di utenze. Per saperne di più, consulta la sezione numero massimo di utenti per ogni piano tariffario.

Creazione di più utenti POS con lo stesso nome

Se i valori di identificazione di un utente POS corrispondono su più righe in un'importazione, incluse le righe non consecutive, l'importazione tratta quelle righe come lo stesso utente.

Per creare utenti POS distinti con lo stesso given_name e family_name in un'unica importazione, devi inserire un valore diverso in almeno uno dei campi seguenti per ogni utente:

  • email
  • phone

Se non riesci a distinguere più utenti con lo stesso given_name e family_name usando valori diversi per email o phone, devi importare ciascun utente in un file CSV separato.

Formato del file e dimensioni di caricamento

I problemi seguenti riguardano il formato o le dimensioni del file CSV, non i valori nelle righe degli utenti:

  • Formato di file errato: il file deve essere in formato .csv, salvato con la codifica descritta in Aprire e modificare un file CSV.
  • File troppo grande: se il file ha molte righe, suddividilo in file più piccoli e importali uno alla volta.

L'utente POS viene visualizzato come più utenti anziché come un utente multiruolo

L'importazione associa le righe allo stesso utente POS quando user_type, given_name, family_name, email e phone corrispondono in ogni riga per tale persona. Se uno qualsiasi di questi valori è diverso tra le righe, l'importazione crea utenti separati.

Le situazioni seguenti portano spesso a utenti POS duplicati quando ci si aspetterebbe un solo utente multiruolo:

  • Email presente in una riga ma non in un'altra: se includi email nella prima riga per un utente POS ma la lasci vuota in un'altra, l'importazione crea utenti separati. Inserisci l'email in ogni riga per quell'utente, o lasciala vuota in tutte le righe.
  • Errore di battitura nel nome: un refuso nelle righe del nome potrebbe creare utenti separati. Ad esempio, Jane in una riga e jane in un'altra potrebbero essere considerati come utenti diversi se l'abbinamento fa distinzione tra maiuscole e minuscole. Scrivi il nome dell'utente allo stesso modo in ogni riga.
  • Phone in una riga ma non in un'altra: se includi phone nella prima riga di un utente POS ma lo lasci vuoto in un'altra riga, l'importazione crea utenti separati. Includi phone in ogni riga per quell'utente oppure lascialo vuoto in tutte le righe.

Per evitare di duplicare gli utenti, assicurati che user_type, given_name, family_name, email e phone siano identici in ogni riga per lo stesso utente POS nel file CSV.

Errori sul limite di postazioni

I limiti di postazioni si applicano agli utenti del pannello di controllo nel piano di abbonamento dell’organizzazione. Quando ricevi un errore sul limite di postazioni durante un’importazione, l’importazione conta quanti nuovi utenti del pannello di controllo creerebbe il file e confronta tale numero con il limite di postazioni del piano. Se hai raggiunto o sei vicino al limite di postazioni, riduci il numero di nuovi utenti del pannello di controllo nel CSV o controlla i limiti per gli utenti del piano di abbonamento prima di importare di nuovo.

Esporta l’elenco degli utenti per trovare utenti POS duplicati

Puoi esportare l’elenco degli utenti in un file CSV e confrontare le righe in un foglio di calcolo se sospetti la presenza di utenti POS duplicati. L’esportazione include timestamp che indicano quale account è stato creato per primo.

Per scoprire come vengono consegnate le esportazioni e chi può scaricarle, fai riferimento all’esportazione delle informazioni sulla gestione degli utenti in un file CSV.

Procedura:

  1. Dal pannello di controllo Shopify vai a Impostazioni > Utenti.

  2. Clicca su Esporta.

  3. Nella finestra di dialogo Esporta utenti, clicca su Esporta.

  4. Quando ricevi l’email, clicca su Scarica file per salvare il CSV sul dispositivo.

  5. Apri il file in un’app per fogli di calcolo, quindi ordinalo in base alla colonna GIVEN_NAME.

  6. Esamina gli utenti POS nell’esportazione che presentano valori corrispondenti per nome, cognome, email e telefono e che hanno tempi CREATED_AT uguali o molto simili. Questi account sono probabilmente dei duplicati.

Elimina manualmente gli utenti POS duplicati

Puoi rimuovere manualmente un account utente POS duplicato nel pannello di controllo Shopify senza utilizzare un file CSV.

Procedura:

  1. Dal pannello di controllo Shopify vai a Impostazioni > Utenti.

  2. Seleziona l’account utente duplicato.

  3. Clicca su Rimuovi.

Elimina in blocco gli utenti POS duplicati utilizzando un file CSV

Puoi sospendere gli account duplicati tramite un’importazione CSV e in seguito eliminare tali account sospesi in blocco dalla pagina Utenti nel pannello di controllo Shopify. Sospendere gli account prima dell’eliminazione aiuta a confermare quali account si stanno per rimuovere.

Procedura:

  1. Esporta l’elenco degli utenti attuale.
  2. Individua gli account duplicati utilizzando il metodo di confronto descritto in Esporta l’elenco degli utenti per confrontare gli utenti POS duplicati.
  3. Per ogni account duplicato, copia i valori di id, user_type, email, phone, given_name e family_name in un nuovo file CSV. Usa la stessa struttura di colonne del file CSV di esempio per la gestione degli utenti.
  4. Imposta status su Suspended per ogni riga duplicata. Lascia vuoti role_name, group_name, store_name, pos_location_name, all_current_and_future_locations e pin.
  5. Importa il file CSV per sospendere questi utenti.
  6. Vai a Impostazioni > Utenti.
  7. Se disponibile, filtra l’elenco degli utenti per gli account Sospesi. Seleziona gli account duplicati che hai sospeso ed eliminali in blocco.

Risoluzione dei problemi per i messaggi di errore di importazione

Quando l’importazione di un file CSV per la gestione degli utenti non va a buon fine, ricevi un’email che include il messaggio di errore e le righe interessate. Le sezioni seguenti spiegano cosa significa ogni tipo di messaggio e cosa puoi modificare nel file CSV prima di ripetere l’importazione.

Se continui a riscontrare problemi con l’importazione del file CSV, contatta l’Assistenza Shopify.

Errori nel file CSV

CSV headers are missing or invalid

Il file non ha una riga di intestazione o le intestazioni non possono essere analizzate. Utilizza l’esempio per la gestione degli utenti disponibile nella pagina Importa e mantieni la prima riga esattamente come fornita.

CSV file is empty

Il file non contiene righe di dati sotto l’intestazione. Aggiungi almeno una riga o conferma di aver esportato o salvato l’intero file.

Missing required CSV headers

Mancano una o più colonne obbligatorie. Durante l’importazione di un file CSV per la gestione degli utenti sono previste le seguenti intestazioni:

  • 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

Non eliminare né rinominare le colonne del file CSV di esempio per la gestione degli utenti.

Found extra CSV headers: [...]

Il file include colonne che non sono presenti nell’elenco consentito. Rimuovi tutte le intestazioni che non sono incluse nel modello di file CSV per la gestione degli utenti.

Errori di identificazione utente

user_type must be 'Admin' or 'Point of sale'

Il valore impostato per user_type non è accettato. Imposta user_type su Admin o Point of sale.

Errori nella creazione di utenti admin o POS

La seguente procedura per la risoluzione dei problemi si applica quando il campo id dell’utente è vuoto per creare un nuovo utente.

Status is required

Nelle righe di creazione degli utenti, lascia vuota la colonna status. L'importazione imposta status in automatico. Se inserisci un valore nella colonna status in una riga di creazione, l'importazione non va a buon fine per quell'utente. Nelle righe di sospensione o riattivazione, imposta status su Suspended o Active in modo appropriato.

user_type must be 'Admin' or 'Point of sale'

Il valore user_type inserito non è valido. Devi inserire Admin o Point of sale.

Errori nella creazione di utenti admin

La seguente procedura per la risoluzione dei problemi si applica quando l’id è vuoto e user_type è impostato su Admin.

Email is required

Devi inserire un valore per email in ogni riga quando crei un utente del pannello di controllo.

Errori di creazione di utenti POS

La seguente risoluzione dei problemi si applica quando id è vuoto e user_type è impostato su Point of sale.

given_name is required

Devi inserire un valore in given_name per ogni riga di un nuovo utente POS.

family_name is required

Devi inserire un valore in family_name per ogni riga di un nuovo utente POS.

Errori di sospensione degli utenti

La seguente risoluzione dei problemi si applica quando id contiene un valore e stai modificando status per un utente esistente.

Suspend operation must have exactly 1 row.

L'importazione include più di una riga che sospende o riattiva lo stesso utente. Includi solo una riga di sospensione o riattivazione per utente in ogni importazione.

Status is required

Il campo status è vuoto. Devi impostarlo su Suspended o Active a seconda del caso.

[...] does not match with user.

Questo errore indica che un valore nella riga non corrisponde a quello salvato per l'utente associato all'id nel pannello di controllo Shopify. Conferma che i valori inseriti per ciascuna di queste colonne nel file CSV corrispondano a quelli indicati per quell'utente nel pannello di controllo Shopify:

  • email
  • given_name
  • family_name
  • phone
  • user_type
Status must be 'suspended' or 'active'.

Imposta status su Suspended o Active.

[...] must be blank when suspending a user.

Nelle righe in cui modifichi solo status, lascia vuoti questi campi:

  • role_name
  • group_name
  • store_name
  • pos_location_name
  • all_current_and_future_locations
  • pin