Importera produkter med en CSV-fil
Att importera produkter till din Shopify-butik med hjälp av en kommaavgränsad fil (CSV) är användbart när du byter till Shopify från en annan plattform eller när du vill göra många ändringar i dina produkter eller ditt lager.
När du importerar produkter konverteras data från CSV-filen till produkter och du kan välja om du vill publicera dina nya produkter på alla försäljningskanaler eller endast i din webbshop.
På den här sidan
Innan du börjar
Innan du importerar produkter med en CSV-fil, se till att du har läst följande avsnitt:
Produktimporter som startas med en CSV-fil kan inte avbrytas när de har påbörjats, och du kan inte se en historik över tidigare importer. Granska de senaste ändringarna som gjorts av en import genom att kontrollera din butiks aktivitetslogg.
Testa importer med hjälp av en utvecklingsbutik
Om du är en Shopify-partner och utför en storskalig import för en handlare, se till att du först testar en liten delmängd av ändringarna med hjälp av en utvecklingsbutik innan du utför det faktiska importjobbet.
Att tänka på när du skriver över dina produktuppgifter med en CSV-importfil
När du importerar en CSV-fil kan du välja alternativet Skriv över produkter med matchande användarnamn. Om du väljer det här alternativet, och användarnamnet i importens CSV-fil matchar ett befintligt användarnamn i din produktlista, kommer värdena i CSV-filen att skriva över värdena i de matchande kolumnerna i den befintliga produktlistan. Om alternativet för att skriva över inte är markerat ignoreras de produkter som matchar ett befintligt användarnamn under CSV-importen.
- Om en kolumn som inte är obligatorisk i CSV-importfilen är tom skrivs det matchande värdet i produktlistan över som tomt.
- Till exempel, Vendor värdet i din befintliga produktlista är
John's Apparel, men Vendor kolumnen är tom i CSV-filen som du importerar, då skrivsJohn's Apparelöver som tomt.
- Till exempel, Vendor värdet i din befintliga produktlista är
- Om en kolumn som inte är obligatorisk inte ingår i CSV-importfilen men ingår i den befintliga produktlistan, förblir värdet i produktlistan oförändrat.
- Om till exempel Variant image URL kolumnen ingår i den befintliga produktlistan, men den kolumnen inte ingår i CSV-importfilen, förblir värdet i produktlistan oförändrat.
- Om en kolumn som inte är obligatorisk ingår i CSV-importfilen som är beroende av andra kolumndata som inte ingår i filen, raderas eller tas befintliga data bort.
- Om till exempel kolumnen SKU inkluderas i CSV-importfilen, men inte kolumnerna Option1 value och Option1 name, raderas produktens variantalternativ.
- CSV-filer kan inte användas för att massradera produkter. Om du vill massradera produkter kan du använda massåtgärder i avsnittet Produkter i din adminpanel.
- CSV-filer kan inte användas för att massuppdatera produkters tillgänglighet i andra försäljningskanaler. Läs mer om att ställa in produkters tillgänglighet i andra försäljningskanaler.
Importera produkter från en annan butik
Om du har en CSV-fil som har exporterats från en annan butik eller kommer från en annan källa, kontrollera att den matchar CSV-filformatet. Om formatet inte matchar eller om några rubriker saknas, misslyckas importen.
Din produkt-CSV-fil får inte överstiga 15 MB. Om du får ett felmeddelande efter att ha försökt ladda upp en ny CSV-fil, eller om uppladdningen överskrider tidsgränsen, dela upp CSV-filen i flera mindre filer och ladda sedan upp varje fil.
Steg:
Gå till Produkter från din Shopify-admin.
Klicka på Importera.
Klicka på Lägg till fil och välj sedan den CSV-fil som du vill importera.
Valfritt: Om du bara vill publicera nya produkter i din webbshop istället för i alla dina försäljningskanaler, avmarkerar du Publicera nya produkter i alla försäljningskanaler.
Valfritt: Om du vill ändra URL:erna genom att skriva över värdena för de befintliga användarnamnen, väljer du Skriv över produkter med matchande användarnamn. Befintliga värden kommer att ersättas för alla kolumner som ingår i CSV-filen.
Klicka på Ladda upp och fortsätt.
Granska uppgifterna om importen och klicka sedan på Importera produkter.
När din CSV-fil har laddats upp får du ett bekräftelsemejl från Shopify till det e-postkonto som du använde för att konfigurera din Shopify-butik. Läs några lösningar på vanliga problem.
Importera produkter med en CSV-fil
Om du vill göra ändringar i dina produkter med hjälp av en CSV-fil måste du först exportera dina produkter. Du kan göra ändringar i din CSV-fil i ett kalkylarksprogram, till exempel Google Sheets, och sedan importera den uppdaterade CSV-filen till din Shopify-admin.
Steg
Gå till Produkter från din Shopify-admin.
Klicka på Importera.
Klicka på Lägg till fil och välj sedan den CSV-fil som du vill importera.
Valfritt: Om du bara vill publicera nya produkter i din webbshop istället för i alla dina försäljningskanaler, avmarkerar du Publicera nya produkter i alla försäljningskanaler.
Valfritt: Om du vill ändra URL:erna genom att skriva över värdena för de befintliga användarnamnen, väljer du Skriv över produkter med matchande användarnamn. Befintliga värden kommer att ersättas för alla kolumner som ingår i CSV-filen.
Klicka på Ladda upp och fortsätt.
Granska uppgifterna om importen och klicka sedan på Importera produkter.
När din CSV-fil har laddats upp får du ett bekräftelsemejl från Shopify till det e-postkonto som du använde för att konfigurera din Shopify-butik. Läs några lösningar på vanliga problem.
Felsökning av CSV-importer
Om du har problem med att importera en CSV-fil kan du läsa följande felsökningsinformation.
Oväntade tecken eller symboler visas i importerat innehåll
Om du upptäcker oväntade tecken eller symboler i dina produktbeskrivningar, titlar eller annat innehåll efter att ha importerat en CSV-fil, kan det bero på att filen inte har sparats med kodningen UTF-8 (Unicode Transformation Format – 8-bit).
UTF-8-kodning krävs för att förhindra att oväntade tecken visas i ditt innehåll. Som standard sparar Google Sheets filer med UTF-8-kodning automatiskt. Annan kalkylarksprogramvara kan kräva ett extra steg för att spara med UTF-8-kodning.
Åtgärda de berörda artiklarna manuellt
Gå igenom varje berörd produkt och ändra eller ta bort tecknen manuellt. Detta fungerar bäst om endast ett fåtal artiklar påverkas.
Importera en äldre version
Om du har en tidigare version av CSV-filen som sparades med korrekt kodning kan du importera den versionen istället.
Spara om med korrekt kodning
Öppna CSV-filen med felaktig kodning och spara den igen med UTF-8-kodning. Processen varierar beroende på ditt operativsystem och kalkylarksprogram. Se CSV-filer för anvisningar.
Nätverksfel: Unexpected token in JSON at position 0
Om du får felmeddelandet Network error: Unexpected token < in JSON at position 0 innebär det att CSV-kolumnrubrikerna inte exakt matchar de obligatoriska rubrikerna i CSV-mallen. Kolumnrubrikerna är skiftlägeskänsliga.
Granska och korrigera kolumnrubriker
- Granska guiden för CSV-format för korrekt CSV-formatering.
- Jämför dina CSV-kolumnrubriker med exempelfilen.
- Kontrollera att rubrikerna i din CSV-fil exakt matchar de i exempelfilen, inklusive skiftlägeskänslighet. Använd till exempel
Handleistället förhandle. - Korrigera rubrikerna i din CSV-fil så att de matchar rubrikerna i exempelfilen. Du kan ladda ner en kopia av exempelfilen från guiden för CSV-format.
Felaktiga citattecken
Ett fel med felaktiga citattecken uppstår om din CSV-fil innehåller kommatecken och citattecken som inte är UTF-8-kodade.
För att en CSV-fil med produkter ska kunna importeras korrekt måste alla citattecken och apostrofer vara UTF-8-kodade och ha rätt position. Icke-UTF-8-kodade citattecken visas till exempel böjda: “ ”, och UTF-8-kodade citattecken är raka: " ".
Spara filen med UTF-8-kodning
Spara din originalfil med UTF-8-kodning innan du importerar.
Importen misslyckas med felet ”Raden är ogiltig (inga uppgifter)”
Om du får ett fel som indikerar att specifika rader är ogiltiga utan ytterligare information, kan problemet bero på konflikter med befintliga produktvariantalternativ. Detta inträffar när du försöker ändra ett alternativvärde från en alternativposition till en annan.
Vad som orsakar det här problemet
CSV-importen misslyckas när en fil försöker tilldela ett befintligt alternativvärde till en ny alternativposition, vilket skapar en konflikt eftersom variantalternativ måste vara unika. Om du till exempel försöker flytta Storlek från Alternativ 1 till Alternativ 2 och lägger till Typ som det nya Alternativ 1, validerar databasen för dubblettnamn innan nya värden importeras och processen misslyckas.
Lös konflikten
Använd ett tillfälligt alternativnamn under importen och uppdatera det därefter:
- Använd ett alternativt tillfälligt namn i din CSV-fil för det alternativ som orsakar konflikten. Använd till exempel
Storlek.(med en punkt) i stället förStorlek. - Importera CSV-filen med det tillfälliga alternativnamnet.
- När importen har slutförts skapar du en ny CSV-fil som ändrar det tillfälliga alternativnamnet till det önskade namnet.
- Importera den uppdaterade CSV-filen för att tillämpa det slutgiltiga alternativnamnet.