Massimportera användare med en CSV-fil

Du kan importera en CSV-fil från din Shopify admin för att skapa nya admin-användare eller kassasystemsanvändare för Shopify kassasystem, och masshantera deras butiksåtkomst.

Du kan använda en CSV-import för att göra följande ändringar i dina användarkonton:

  • Skapa nya admin-användare
  • Skapa nya användare av kassasystem (POS) för Shopify POS med tilldelade pinkoder
  • Inaktivera och återaktivera befintliga admin- och kassasystemsanvändarkonton

Överväganden för CSV-filen för användarhantering

Vissa ändringar i användarkonton stöds inte av en CSV-import. För uppdateringar som en CSV-import inte kan slutföra hanterar du dina användarkonton manuellt i din Shopify admin eller i appen Shopify kassasystem. Granska följande överväganden när du importerar användare med en CSV-fil:

  • CSV-filsimporten stöder inte massborttagning av användare.
  • Du kan inte ställa in eller uppdatera krav på tvåfaktorsautentisering för användare.
  • Du kan inte ändra en befintlig användares pinkod för Shopify kassasystem.
  • Du kan inte skapa nya roller, grupper eller platser från en CSV-import. Namn på roller, grupper och platser i din fil måste matcha det som redan finns i din Shopify admin.
  • Du kan bara inaktivera eller återaktivera befintliga användare med en CSV-import. Du kan inte ändra en befintlig användares roll, tilldelade grupp, plats eller butiksåtkomst.
  • Du kan inte ändra en användares typ, till exempel genom att ändra en kassasystemsanvändare till en admin-användare.

Ladda ner en exempelfil (CSV) för användarhantering

En exempelfil innehåller de obligatoriska kolumnrubrikerna och exempelvärden för varje kolumn. Du kan använda den som en utgångspunkt innan du lägger till dina egna användare.

Du kan ladda ner och visa en exempel-CSV-fil för användarhantering från den här sidan, eller ladda ner ett exempel från sidan Importera i Shopify admin.

Om du vill veta hur du sparar och redigerar CSV-filer i din kalkylarksapp kan du läsa Öppna och redigera en CSV-fil.

Kolumndefinitioner för CSV-filen för användarhantering

Följande tabell visar varje kolumn i CSV-exempelfilen för användarhantering. Varje definition förklarar hur kolumnen används när du skapar användare eller när du pausar eller återaktiverar befintliga användare, inklusive skillnader mellan adminanvändare och användare som endast använder kassasystem.

Kolumner i exempelfilen (CSV) för användarhantering för import av användarkonton.
CSV-kolumnDefinition
id

Det unika användar-ID:t för varje konto. När du exporterar din användarhanteringsinformation som en CSV-fil anges varje användares ID i kolumnen id. Du kan också hitta en användares ID i webbläsarens URL när du öppnar användarens profil i din Shopify admin.

När du skapar:

  • Admin- eller kassasystemsanvändare: Lämna tomt. Systemet tilldelar id automatiskt.

När du inaktiverar eller återaktiverar:

  • Admin- eller kassasystemsanvändare: Obligatoriskt. Måste matcha användarens ID i din export eller i din Shopify admin.
user_type

Användartyp, till exempel Admin eller Point of sale. Du kan inte ändra en befintlig användares typ med en CSV-import. När du använder mer än en rad för ett användarkonto ska du använda samma värde i den här kolumnen på varje rad för den användaren.

När du skapar:

  • Admin-användare: Obligatoriskt. Ange Admin.
  • Kassasystemsanvändare: Obligatoriskt. Ange Point of sale.

När du inaktiverar eller återaktiverar:

  • Admin- eller kassasystemsanvändare: Obligatoriskt. Måste matcha användarens nuvarande typ.
email

En giltig e-postadress.

När du skapar:

  • Admin-användare: Obligatoriskt på varje rad. Måste vara unikt och kan inte matcha en befintlig admin-användares e-postadress.
  • Kassasystemsanvändare: Valfritt. Du kan tilldela en e-postadress till en kassasystemsanvändare eller lämna fältet tomt. Om du anger en e-postadress på någon av raderna för användaren, ska du ange samma e-postadress på alla rader för den användaren.

När du inaktiverar eller återaktiverar:

  • Admin-användare: Obligatoriskt.
  • Kassasystemsanvändare: Om användaren har en e-postadress kopplad till sitt konto, är detta värde obligatoriskt på varje inaktiverings- eller återaktiveringsrad för den användaren, och den måste matcha e-postadressen för den användaren i din Shopify admin.
phone

Användarens telefonnummer.

När du skapar:

  • Admin-användare: Lämna tomt på skapanderader så att admin-användaren kan lägga till sitt telefonnummer när hen accepterar inbjudan till din butik. Om du anger ett värde på en skapanderad för det här fältet går det inte att skapa användaren.
  • Kassasystemsanvändare: Valfritt.

När du inaktiverar eller återaktiverar:

  • Admin-användare: Valfritt. Om du anger ett värde i det här fältet måste det matcha användarens telefonnummer i dennes profil i din Shopify admin.
  • Kassasystemsanvändare: Obligatoriskt om användaren har ett telefonnummer på sitt konto. Inkludera numret om det finns på användarens profil i din Shopify admin.
given_name

Användarens förnamn.

När du skapar:

  • Admin-användare: Lämna tomt på skapanderader så att admin-användaren kan lägga till sitt förnamn när hen accepterar inbjudan till din butik. Om du anger ett värde på en skapanderad för det här fältet går det inte att skapa användaren.
  • Kassasystemsanvändare: Obligatoriskt.

När du inaktiverar eller återaktiverar:

  • Admin-användare: Valfritt. Om du anger ett värde måste det matcha användarens förnamn i din Shopify admin.
  • Kassasystemsanvändare: Krävs. Måste matcha användarens förnamn i din Shopify admin.
family_name

Användarens efternamn.

När du skapar:

  • Adminanvändare: Lämna tomt på rader för att skapa användare så att admin kan lägga till sitt efternamn när hen accepterar inbjudan. Om du anger ett värde på en rad för att skapa användare misslyckas skapandet av användaren.
  • Kassasystemsanvändare: Obligatoriskt.

När du inaktiverar eller återaktiverar:

  • Adminanvändare: Valfritt. Om du anger ett värde måste det matcha användarens efternamn i din Shopify admin.
  • Kassasystemsanvändare: Krävs. Måste matcha användarens efternamn i din Shopify admin.
status

Användarkontostatus, såsom Active eller Suspended.

När du skapar:

  • Admin- eller kassasystemsanvändare: Lämna tomt. Importen anger automatiskt nya kassasystemsanvändare till Active och nya adminanvändare till Pending tills de accepterar inbjudan till din butik.

När du inaktiverar eller återaktiverar:

  • Admin- eller POS-användare: Ange Suspended för att stänga av användaren eller Active för att återaktivera hen. Ange Suspended endast när användarens nuvarande status är Active eller Inactive. Ange Active endast när hens nuvarande status är Suspended. Om status inte matchar detta mönster misslyckas importen.
role_name

Namnet på den roll som har tilldelats användaren. Rollnamnet måste finnas och vara giltigt för den användartypen. En rad i en CSV-fil kan tilldela antingen en roll eller en grupp, men inte båda. Om du anger ett värde i både role_name och group_name på samma rad kommer importen att misslyckas för den raden.

När du skapar:

  • Admin- eller kassasystemsanvändare: Krävs, såvida inte raden tilldelar användaren via en grupp istället. Lämna denna kolumn tom på rader som tilldelar en grupp, eftersom rollerna bestäms av gruppen. Mer information om hur du tilldelar en grupp finns i Tilldela en grupp till en användare i en CSV-fil.

När du inaktiverar eller återaktiverar:

  • Admin- eller kassasystemsanvändare: Lämna tomt. Om du anger ett värde misslyckas importen för den raden.
group_name

Gruppen som tilldelats användaren. Grupper är endast tillgängliga för organisationer med en Shopify Plus-plan. En rad i en CSV-fil kan tilldela antingen en grupp eller en roll, men inte båda. Om du anger ett värde i både group_name och role_name på samma rad kommer importen att misslyckas för den raden.

När du skapar:

  • Admin- eller kassasystemsanvändare: Valfritt. Gruppen måste innehålla minst en roll som är tillämplig för användarens typ, och du kan inte tilldela en tom grupp. Mer information om hur du tilldelar en grupp finns i Tilldela en grupp till en användare i en CSV-fil.

När du inaktiverar eller återaktiverar:

  • Admin- eller kassasystemsanvändare: Lämna tomt. Om du anger ett värde misslyckas importen för den raden.
store_name

Den butik som användaren har åtkomst till. Måste exakt matcha ett butiksnamn i din Shopify admin.

När du skapar:

  • Admin- eller kassasystemsanvändare: Om din organisation bara har en butik ställer importen som standard in det här värdet till den butiken. Om din organisation har fler än en butik, ange det butiksnamn som den här raden gäller för. Vissa rader på organisationsnivå eller enbart för grupper innehåller inget butiksnamn i den här kolumnen.

När du inaktiverar eller återaktiverar:

  • Admin- eller kassasystemsanvändare: Lämna tomt. Om du anger ett värde misslyckas importen för den raden.
pos_location_name

Den kassasystemsplats som användaren har åtkomst till. Platsnamnet måste matcha en plats i den aktuella butiken.

När du skapar:

  • Adminanvändare: Ange ett platsnamn när den här raden ger den adminanvändaren behörigheter för kassasystemet på en specifik plats. Lämna annars tomt.
  • Kassasystemsanvändare: När du ger behörigheter för kassasystemet på specifika namngivna platser ska du ange varje platsnamn i denna kolumn på en egen rad. Lämna tomt på rader där åtkomsten täcker alla nuvarande och framtida platser i butiken.

När du inaktiverar eller återaktiverar:

  • Admin- eller kassasystemsanvändare: Lämna tomt. Om du anger ett värde misslyckas importen för den raden.
all_current_and_future_locations

Ange TRUE om POS-behörigheterna på den här raden omfattar alla nuvarande och framtida platser i butiken. Ange FALSE om behörigheterna endast gäller för platserna som anges i pos_location_name. Om pos_location_name har ett värde kan du inte ange TRUE. Använd ett TRUE- eller FALSE-värde på varje rad för samma användare i samma butik.

När du skapar:

  • Adminanvändare: Krävs när rollen på den här raden inkluderar behörigheter för kassasystemet. Lämna annars tomt.
  • Kassasystemsanvändare: Obligatoriskt.

När du inaktiverar eller återaktiverar:

  • Admin- eller kassasystemsanvändare: Lämna tomt. Om du anger ett värde misslyckas importen för den raden.
pin

PIN-kod för inloggning i Shopify kassasystem: en 4–6-siffrig kod. PIN-koden måste vara densamma på alla rader i CSV-filen som tilldelar behörigheter för kassasystemet för samma användare inom en butik. PIN-koden kan variera mellan olika butiker för samma användare. I varje butik måste varje PIN-kod vara unik för ett användarkonto.

När du skapar:

  • Adminanvändare: Valfritt. Ange endast en PIN-kod på rader där behörigheter för kassasystemet som kräver en PIN-kod är inställda på butiksnivå, inte på rader där behörigheter endast är på gruppnivå.
  • Kassasystemsanvändare: Valfritt. Ange endast en PIN-kod på rader där behörigheter för kassasystemet är på butiksnivå, inte på rader där behörigheter endast är på gruppnivå.

När du inaktiverar eller återaktiverar:

  • Admin- eller kassasystemsanvändare: Lämna tomt. Om du anger ett värde misslyckas importen för den raden.

Skapa nya användare i en CSV-fil

För att skapa en ny användare lämnar du id tomt på den raden. Efter att användaren har skapats tilldelar importen automatiskt ett värde till id.

För att ge användare åtkomst till mer än en plats, roll eller butik, se Tilldela flera roller, platser och butiker till en användare.

Skapa en POS-användare

För att skapa en POS-användare anger du ett värde för följande fält:

  • Ange Point of sale i user_type.
  • Ange given_name och family_name.
  • För att ställa in användarbehörigheter anger du ett värde för ett av följande fält:
  • För att ställa in platsåtkomst anger du ett värde för följande fält:
    • För åtkomst till specifika platser anger du pos_location_name och ställer in all_current_and_future_locationsFALSE.
    • För åtkomst till alla platser ställer du in all_current_and_future_locationsTRUE och lämnar pos_location_name tomt.
  • Valfritt: Ange email, phone eller pin. En pinkod måste vara ett 4–6-siffrigt nummer som är unikt för en butik.

Skapa en adminanvändare

För att skapa en adminanvändare anger du ett värde för följande fält:

  • Ange Admin i user_type.
  • Ange email.
  • För att ställa in användarbehörigheter anger du ett värde för följande fält:
  • Valfritt: När role_name är en roll i kategorin POS kan du ange ett värde för pin på den raden. Om du inte anger en pinkod genererar importen en pinkod för användaren.
  • Om role_name är en roll i kategorin POS måste du ställa in platsåtkomst för användaren. Ange ett värde för följande fält:
    • För åtkomst till specifika platser anger du pos_location_name och ställer in all_current_and_future_locationsFALSE.
    • För åtkomst till alla platser ställer du in all_current_and_future_locationsTRUE och lämnar pos_location_name tomt.

Pausa eller återaktivera befintliga användare i en CSV-fil

Du kan pausa eller återaktivera en befintlig användare genom att lägga till en rad per användare i CSV-filen för användarhantering. Användare identifieras med id.

För att pausa eller återaktivera en befintlig användare anger du ett värde för följande fält:

  • Ange id för användaren.
  • Ange user_type för användaren.
  • Om användaren är en adminanvändare anger du ett värde för följande fält:
    • email: Krävs.
    • given_name: Valfritt. Om du anger ett värde måste det matcha användarens förnamn i din Shopify admin.
    • family_name: Valfritt. Om du anger ett värde måste det matcha användarens efternamn i din Shopify admin.
    • phone: Valfritt. Om du anger ett värde måste det matcha användarens telefonnummer i din Shopify admin.
  • Om användaren är en POS-användare anger du ett värde för följande fält:
    • given_name: Krävs.
    • family_name: Krävs.
    • email: Om användaren har en e-postadress på sitt konto är detta fält obligatoriskt.
    • phone: Om användaren har ett telefonnummer på sitt konto är detta fält obligatoriskt.
  • status: Ange Suspended för att pausa användaren eller Active för att återaktivera användaren. Du kan endast pausa en användare när hens nuvarande status är Active eller Inactive i din Shopify admin. Du kan endast återaktivera en användare när hens nuvarande status är Suspended.

Tilldela flera roller, platser och butiker till en användare

När du skapar en ny användare kan du tilldela mer än en roll, kassasystemsplats och butik till den användaren i en enda CSV-filsimport. Varje kombination av roll, plats och butik kräver en egen rad i filen.

Lägg till en rad för varje värde som du vill tilldela samma användare. Ange samma identifieringsvärden på varje rad för den aktuella användaren så att importen tillämpar varje rad på det specifika användarkontot. Lämna id tomt på varje rad. Importen tilldelar id efter att användaren har skapats.

Identifieringsvärden som krävs på varje rad

För att importen ska kunna identifiera samma användare måste du ange följande värden på varje rad i din CSV-fil för den användaren:

  • För adminanvändare måste samma email och user_type anges på varje rad för den användaren.
  • För POS-användare måste samma user_type, given_name, family_name, email och phone anges för den användaren på varje rad.

Tilldela flera roller till en användare i samma butik

En och samma användare kan ha mer än en roll i samma butik när varje roll representeras på en egen rad i CSV-filen.

För att tilldela en användare mer än en roll i samma butik måste du lägga till en rad per roll i din CSV-fil. På varje rad anger du samma identifieringsvärden för den användaren och inkluderar sedan exakt det store_name och role_name som anges i din Shopify admin.

Tilldela flera kassasystemsplatser i samma butik

När en användare endast ska ha åtkomst till specifika kassasystemsplatser i en butik listar du varje plats på en separat rad.

För att ge en användare åtkomst till flera specifika kassasystemsplatser måste du lägga till en rad per plats i din CSV-fil. Ange samma identifieringsvärden för den användaren på varje rad, ange det pos_location_name som listas i Shopify admin och ställ in all_current_and_future_locations till FALSE på varje rad.

Om du till exempel vill ge en användare samma roll på två specifika platser i en butik, lägger du till en rad per plats.

Exempel på CSV-rader som tilldelar en användare samma roll på två specifika kassasystemsplatser i en butik.
role_namepos_location_nameall_current_and_future_locations
KassörPlats 1FALSE
KassörPlats 2FALSE

För att istället ge åtkomst till alla nuvarande och framtida platser, använd en enda rad med all_current_and_future_locations inställt på TRUE och lämna pos_location_name tomt. Använd samma TRUE- eller FALSE-värde på varje rad för den användaren i den butiken. Du kan inte blanda dem mellan rader.

Tilldela användaråtkomst över flera butiker

Organisationer med mer än en butik kan godkänna åtkomst för en och samma person i de butiker de behöver.

När en och samma användare behöver åtkomst i fler än en butik använder du en rad per kombination av roll, butik och plats. På varje rad måste du ange samma identifieringsuppgifter för den användaren, tillsammans med exakt det store_name som anges i din Shopify admin.

Du kan tilldela flera roller och flera kassasystemsplatser till samma användare för varje butik.

För all_current_and_future_locations och pos_location_name på rader där användare skapas, använd samma radmönster som i tilldela flera kassasystemsplatser i samma butik. Du kan inte ställa in all_current_and_future_locations till TRUE när pos_location_name har ett värde på den raden.

Följande exempel tilldelar samma kassasystemsanvändare åtkomst till olika platser i två olika butiker.

Exempel på CSV-rader som tilldelar samma kassasystemsanvändare åtkomst till olika platser i två butiker.
store_namerole_namepos_location_nameall_current_and_future_locations
Butiksnamn_USAKassörButiksnamn_USA_SF_01FALSE
Butiksnamn_CANButikskassörTRUE

Om någon rad för en användare misslyckas avvisas alla rader för den användaren. När du har åtgärdat felet ska du inkludera varje rad för den användaren i nästa import.

Tilldela en grupp till en användare i en CSV-fil

Grupper är endast tillgängliga för organisationer med en Shopify Plus-plan. En grupp samlar en eller flera roller, så att tilldela en grupp kan ge en användare flera roller samtidigt.

Tilldela en grupp eller en enskild roll

Varje rad i en CSV-fil kan tilldela antingen en grupp eller en enskild roll, men inte båda:

  • För att tilldela en grupp, ange gruppen i group_name och lämna role_name tomt.
  • För att tilldela en enskild roll, ange rollen i role_name och lämna group_name tomt.

Tilldela en grupp till behöriga användare

Du kan tilldela en grupp till en användare om minst en roll i gruppen är tillämplig för den användarens typ. Roller i gruppen som inte är tillämpliga för användarens typ tilldelas inte, men de orsakar inget fel. Gruppen tilldelas fortfarande framgångsrikt baserat på de roller som är tillämpliga.

Du kan inte tilldela en grupp som inte har några roller.

Tilldela en grupp i flera butiker och på flera platser

Du måste inkludera en rad i din CSV-fil för varje butik där gruppen ger en kassasystemsroll. På var och en av dessa rader måste du även ställa in platsåtkomst:

  • För åtkomst till specifika platser, ange pos_location_name och ställ in all_current_and_future_locations till FALSE. För att ge åtkomst till flera specifika platser i en butik, lägg till en rad per plats, med samma grupp och butik på varje rad.
  • För åtkomst till alla platser ställer du in all_current_and_future_locationsTRUE och lämnar pos_location_name tomt.

Platsåtkomst för en grupp valideras på samma sätt som en kassasystemsroll som inte har tilldelats via en grupp, inklusive att den inte får krocka med den platsåtkomst som samma användare har tilldelats på en annan rad.

Ange PIN-koder vid tilldelning av en grupp

För PIN-koder gäller samma regler som för användare med flera roller:

  • Ange en pin endast på en rad i din CSV-fil för en butik där gruppen ger en kassasystemsroll.
  • En PIN-kod måste vara unik i en butik, men kan variera mellan olika butiker.
  • Ange inte någon pin på en rad för en butik där gruppen endast ger andra roller än kassasystemsroller.

Tilldela en grupp som inkluderar en organisationsroll

När en grupp inkluderar en organisationsroll som har kassasystemsbehörigheter, ger organisationsrollen automatiskt åtkomst till alla platser. Därför gäller inte platskravet per butik för den. Du kan tilldela denna typ av grupp på något av följande sätt:

  • En enda rad för enbart en grupp: Ange gruppen i group_name och lämna store_name, pos_location_name, all_current_and_future_locations och pin tomt. Organisationsrollen ger åtkomst till alla platser automatiskt.
  • Specifika butiksrader: Lägg till en rad för varje butik där gruppen ger en kassasystemsroll. På varje sådan rad, ställ in all_current_and_future_locations till TRUE. Du kan inte begränsa en användare med en organisationsroll till en enda plats.

Exempel på hur du tilldelar en grupp

Följande exempel illustrerar hur du tilldelar en grupp över olika butiker och platser. Varje rad listar värdena för group_name, store_name, pos_location_name och all_current_and_future_locations.

I följande exempel ger gruppen en butiksroll och en kassasystemsroll i Butik 1, och en kassasystemsroll i Butik 2:

  • Exempel 1 tilldelar gruppen åtkomst till alla platser i två butiker. Eftersom gruppen ger en kassasystemsroll i varje butik, måste du lägga till en rad per butik i din CSV-fil.
Exempel på CSV-rader som tilldelar en grupp med åtkomst till alla platser i två butiker.
group_namestore_namepos_location_nameall_current_and_future_locationspin
GruppnamnButik 1TRUE
GruppnamnButik 2TRUE
  • Exempel 2 tilldelar gruppen i två butiker, men gruppen ger endast en kassasystemsroll i Butik 1 och en roll enbart för butik i Butik 2. Lägg endast till en rad i CSV-filen för den butik som har en kassasystemsroll. Rollen enbart för butik i Butik 2 tilldelas utan någon rad.
Exempel på en CSV-rad som tilldelar en grupp som ger en kassasystemsroll i en butik och en roll enbart för butik i en annan.
group_namestore_namepos_location_nameall_current_and_future_locationspin
GruppnamnButik 1TRUE
  • Exempel 3 tilldelar gruppen åtkomst till specifika platser i två butiker. Du måste lägga till en rad i CSV-filen per plats.
Exempel på CSV-rader som tilldelar en grupp åtkomst till specifika platser i två butiker.
group_namestore_namepos_location_nameall_current_and_future_locationspin
GruppnamnButik 1Plats 11FALSE
GruppnamnButik 1Plats 12FALSE
GruppnamnButik 2Plats 21FALSE
GruppnamnButik 2Plats 22FALSE
  • Exempel 4 tilldelar en grupp som inkluderar en organisationsroll med kassasystemsbehörigheter, utöver en butiksroll och en kassasystemsroll. Du kan tilldela denna grupp på något av följande sätt:

    • Det första alternativet är en enskild rad enbart för gruppen, där organisationsrollen ger åtkomst till alla platser.
    • Det andra alternativet använder en specifik rad för varje butik där gruppen ger en kassasystemsroll. På varje rad måste all_current_and_future_locations vara TRUE, eftersom organisationsrollen inte kan begränsas till en enskild plats.
Exempel på en CSV-rad som tilldelar en grupp en organisationsroll med hjälp av en enskild rad enbart för gruppen.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Gruppnamn
Exempel på CSV-rader som tilldelar en grupp en organisationsroll med hjälp av specifika butiksrader.
group_namestore_namepos_location_nameall_current_and_future_locationspin
GruppnamnButik 1TRUE
GruppnamnButik 2TRUE

Importera en CSV-fil för användarhantering från Shopify admin

När du har skapat din CSV-fil och sparat den i rätt format kan du ladda upp den från din organisations sida för Användare. Importen körs i din Shopify admin och rapporterar alla rader som inte kan behandlas.

Steg:

  1. Gå till Inställningar > Användare i din Shopify admin.

  2. Klicka på Importera.

  3. Valfritt: Klicka på länken för att ladda ner en CSV-exempelfil och använd den sedan som en mall för din egen fil.

  4. Klicka på Ladda upp fil och välj sedan din .csv-fil.

När importen är slutförd granskar du bekräftelsen i din Shopify admin. Om några rader har fel får du ett e-postmeddelande med uppgifter så att du kan korrigera din fil och importera igen.

Lösningar på vanliga problem med import av användarhantering

Om du har problem med att ladda upp din CSV-fil för användarhantering kan du kontrollera om problemet finns med i följande lösningar.

När du behöver hjälp med felsökning av ett specifikt felmeddelande kan du läsa Felsökning av felmeddelanden vid import.

Återimportera efter att fel har åtgärdats

När en import misslyckas får du ett e-postmeddelande med en lista över de rader som misslyckades. Återimportera din fil noggrant så att du inte skapar dubblettanvändare.

Återimportera endast de användare som hade fel, inte hela filen. Använd följande metoder:

  • Åtgärda de rader som misslyckades och inkludera sedan varje rad för varje berörd användare i din nya fil. Om en användare hade 3 rader och 1 rad orsakade ett fel, avvisades alla 3 rader för den användaren. Inkludera alla 3 korrigerade rader i din återimport.
  • Inkludera inte användare som har importerats utan problem. Dessa konton finns redan. Om du importerar dem igen kan det leda till felmeddelandet user already exists, att det skapas dubblettanvändare eller både och.

Om du återimporterar hela originalfilen, inklusive rader för användare som redan har skapats utan problem, kan du få följande resultat:

  • Adminanvändare: Om en e-postadress redan används kan du få felmeddelandet user already exists eller ett felmeddelande om duplicerad e-postadress.
  • Kassasystemsanvändare: Systemet kan skapa duplicerade poster för kassasystemsanvändare. Kassasystemsanvändare matchas med hjälp av namn och relaterade fält i stället för en unik e-postadress, så en andra användare kan skapas med samma namn och roll.
  • Platsbegränsningar: Om importen räknar användare som redan har skapats kan du få felmeddelanden om platsbegränsningar. Mer information finns i maximalt antal användare för varje prissättningsplan.

Skapa flera kassasystemsanvändare med samma namn

Om identifieringsvärdena för en kassasystemsanvändare matchar på flera rader i en import, inklusive rader som inte är i följd, behandlar importen dessa rader som samma användare.

För att skapa separata kassasystemsanvändare med samma given_name och family_name i en import måste du ange ett annat värde för minst ett av följande fält för varje användare:

  • email
  • phone

Om du inte kan särskilja flera användare med samma given_name och family_name med hjälp av olika värden för email eller phone måste du importera varje användare i en separat CSV-fil.

Filformat och uppladdningsstorlek

Följande problem är relaterade till CSV-filens format eller storlek, inte till värdena i dina användarrader:

  • Fel filformat: Din fil måste vara en .csv-fil som sparats med den kodning som beskrivs i Öppna och redigera en CSV-fil.
  • Filen är för stor: Om din fil har många rader kan du dela upp den i mindre filer och importera dem en i taget.

Kassasystemsanvändare visas som flera användare i stället för en användare med flera roller

Importen matchar rader till samma POS-användare när user_type, given_name, family_name, email och phone stämmer överens på varje rad för den personen. Om något av dessa värden skiljer sig mellan rader skapar importen separata användare.

Följande situationer leder ofta till duplicerade kassasystemsanvändare när du förväntade dig en enda användare med flera roller:

  • E-postadress på en rad men inte en annan: Om du inkluderar email på den första raden för en kassasystemsanvändare men lämnar det tomt på en annan rad, skapar importen separata användare. Inkludera email på varje rad för den användaren, eller lämna det tomt på varje rad.
  • Stavfel i namnet: Ett stavfel i namnrader kan skapa separata användare. Till exempel kan Jane på en rad och jane på en annan rad hanteras som olika användare om matchningen är skiftlägeskänslig. Skriv användarens namn på exakt samma sätt på varje rad.
  • Telefonnummer på en rad men inte en annan: Om du inkluderar phone på den första raden för en POS-användare men lämnar det tomt på en annan rad, skapar importen separata användare. Inkludera phone på varje rad för den användaren, eller lämna det tomt på alla rader.

För att undvika att duplicera användare ska du se till att user_type, given_name, family_name, email och phone är identiska på varje rad för samma POS-användare i din CSV-fil.

Fel gällande platsgräns

Platsgränser gäller för admin-användare i din organisations prissättningsplan. När du får ett fel gällande platsgräns under en import räknar importen hur många nya admin-användare din fil skulle skapa, och kontrollerar det antalet mot din plans platsgräns. Om du ligger på eller nära din platsgräns bör du minska antalet nya admin-användare i din CSV-fil, eller granska användargränserna för din prissättningsplan innan du importerar igen.

Exportera din användarlista för att hitta duplicerade Kassasystem-användare

Du kan exportera din användarlista till en CSV-fil och jämföra rader i ett kalkylark när du misstänker duplicerade Kassasystem-användare. Exporten innehåller tidsstämplar som anger vilket konto som skapades först.

För mer information om hur exporter levereras och vem som kan ladda ner dem, se exportera din information om användarhantering som en CSV-fil.

Steg:

  1. Gå till Inställningar > Användare i din Shopify admin.

  2. Klicka på Exportera.

  3. I dialogrutan Exportera användare klickar du på Exportera.

  4. När du får e-postmeddelandet klickar du på Ladda ner fil för att spara CSV-filen på din enhet.

  5. Öppna filen i en kalkylarksapp och sortera sedan efter kolumnen GIVEN_NAME.

  6. Granska Kassasystem-användare med matchande värden för förnamn, efternamn, e-postadress och telefonnummer i exporten som har CREATED_AT-tider som är desamma eller ligger väldigt nära varandra. Dessa konton är troligen dubbletter.

Radera duplicerade Kassasystem-användare manuellt

Du kan ta bort ett duplicerat användarkonto för Kassasystemet manuellt i din Shopify admin utan att använda en CSV-fil.

Steg:

  1. Gå till Inställningar > Användare i din Shopify admin.

  2. Välj det duplicerade användarkontot.

  3. Klicka på Ta bort.

Massradera duplicerade Kassasystem-användare med hjälp av en CSV-fil

Du kan pausa duplicerade konton med en CSV-import och sedan massradera dessa pausade konton från sidan Användare i din Shopify admin. Genom att pausa kontona först kan du lättare bekräfta vilka konton du tar bort innan du raderar dem.

Steg:

  1. Exportera din nuvarande användarlista.
  2. Identifiera duplicerade konton med hjälp av jämförelsemetoden som beskrivs i Exportera din användarlista för att jämföra duplicerade Kassasystem-användare.
  3. För varje duplicerat konto kopierar du värdena för id, user_type, email, phone, given_name och family_name till en ny CSV-fil. Använd samma kolumnstruktur som exempel-CSV-filen för användarhantering.
  4. Ställ in status till Suspended för varje duplicerad rad. Lämna role_name, group_name, store_name, pos_location_name, all_current_and_future_locations och pin tomma.
  5. Importera CSV-filen för att pausa dessa användare.
  6. Gå till Inställningar > Användare.
  7. Om det är möjligt, filtrera användarlistan till Pausade konton. Välj de duplicerade konton som du pausade och massradera dem sedan.

Felsökning av felmeddelanden vid import

När en CSV-import av användarhantering misslyckas får du ett e-postmeddelande som innehåller felmeddelandet och de berörda raderna. Följande avsnitt förklarar vad varje typ av meddelande betyder och vad du kan ändra i din CSV-fil innan du importerar igen.

Om du fortfarande har problem med din CSV-import kan du kontakta Shopify-supporten.

Fel i CSV-fil

CSV headers are missing or invalid

Filen har ingen rubrikrad eller så kan rubrikerna inte tolkas. Använd exemplet för användarhantering från sidan Importera och behåll den första raden exakt så som den tillhandahålls.

CSV file is empty

Filen har inga datarader under rubriken. Lägg till minst en rad eller bekräfta att du har exporterat eller sparat hela filen.

Missing required CSV headers

En eller flera obligatoriska kolumner saknas. Importen förväntar sig följande rubriker när en CSV-fil för användarhantering importeras:

  • 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

Radera inte och byt inte namn på kolumner från exempel-CSV-filen för användarhantering.

Found extra CSV headers: [...]

Filen innehåller kolumner som inte finns i den tillåtna listan. Ta bort eventuella rubriker som inte ingår i mallen för CSV-fil för användarhantering.

Fel vid användaridentifiering

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

Det angivna värdet för user_type accepteras inte. Ställ in user_type till Admin eller Point of sale.

Fel vid skapande av admin- eller Kassasystem-användare

Följande felsökning gäller när fältet id för användaren är tomt för att skapa en ny användare.

Status is required

På rader för att skapa användare, lämna kolumnen status tom. Importen ställer in status åt dig. Om du anger ett värde i kolumnen status på en rad för att skapa misslyckas importen för den användaren. På rader för att stänga av eller återaktivera, ställ in status till Suspended eller Active efter behov.

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

Den user_type som du har angett är inte giltig. Du måste ange Admin eller Point of sale.

Fel vid skapande av admin-användare

Följande felsökning gäller när id är tomt och user_type är inställt på Admin.

Email is required

Du måste ange ett värde för email på varje rad när du skapar en adminanvändare.

Fel vid skapande av kassasystemsanvändare

Följande felsökning gäller när id är tomt och user_type är inställt på Point of sale.

given_name is required

Du måste ange ett värde för given_name för varje rad med en ny kassasystemsanvändare.

family_name is required

Du måste ange ett värde för family_name för varje rad med en ny kassasystemsanvändare.

Fel vid avstängning av användare

Följande felsökning gäller när id har ett värde och du ändrar status för en befintlig användare.

Suspend operation must have exactly 1 row.

Din import innehåller mer än en rad som stänger av eller återaktiverar samma användare. Inkludera endast en avstängnings- eller återaktiveringsrad per användare i varje import.

Status is required

Fältet status är tomt. Du måste ställa in det till Suspended eller Active beroende på vad som är lämpligt.

[...] does not match with user.

Detta fel innebär att ett värde på din rad inte stämmer överens med det som sparats för användaren som är kopplad till id i din Shopify admin. Bekräfta att värdena du har angett för var och en av dessa kolumner i din CSV-fil stämmer överens med de som anges för den användaren i din Shopify admin:

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

Ställ in status till antingen Suspended eller Active.

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

På rader där du endast ändrar status, lämna följande fält tomma:

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