Importer og eksporter produkter i bulk med CSV
Vil du justere hundrede priser på én gang, tilføje en ny kollektion eller overføre produkter fra et andet shopsystem? Så arbejder du ikke produkt for produkt, men med den indbyggede CSV-eksport og -import i WooCommerce. Det er hurtigt, men én forkert fil kan også ændre hundredvis af produkter med et enkelt klik. Her kan du læse, hvordan du gør det sikkert, og hvor det oftest går galt.
Hvor finder du det?
Gå i WordPress-administrationen til Produkter > Alle produkter. Øverst finder du knapperne Eksportér (Export) og Importér (Import). En CSV-fil er en tekstfil med én linje pr. produkt og kolonner adskilt med kommaer. Du åbner og redigerer den i et regneark.
De tre faldgruber: tegnsæt, skilletegn og decimaltegn
| Faldgrube | Hvad der går galt | Hvad du gør |
|---|---|---|
| Tegnsæt | WooCommerce forventer UTF-8. Hvis dit regneark åbner eller gemmer filen i et andet tegnsæt, bliver "é" til noget som "é". | Vælg altid UTF-8, når du åbner og gemmer. |
| Skilletegn | WooCommerce læser kommaet som adskillelse mellem kolonner. Med danske indstillinger gemmer et regneark ofte med semikolon. | Gem med komma som skilletegn. Står der et komma i en værdi, skal det stå mellem dobbelte anførselstegn. |
| Decimaltegn | WooCommerce forventer et punktum i priser: 24.99. En pris som 24,99 kan blive læst forkert. | Kontrollér priskolonnerne, før du importerer. |
Den mest pålidelige kontrol: åbn den gemte fil i et almindeligt tekstredigeringsprogram, som Notesblok eller TextEdit. Så kan du se præcis, hvilke skilletegn og decimaltegn der er, og om bogstaver med accenter er korrekte.
Opdatering af eksisterende produkter
- Vælg ved import Opdatér eksisterende produkter (Update existing products). WooCommerce søger derefter produktet op via ID eller SKU. Sørg derfor for, at hvert SKU er unikt og stavet korrekt.
- Uden dette valg opretter importen nye produkter. Findes et SKU allerede, giver det en fejl, og linjen springes over.
- En tom celle kan betyde, at en værdi bliver tømt. Fjern hellere kolonner, du ikke vil ændre, helt fra filen. Vil du kun justere lageret, er en fil med kolonnerne ID (eller SKU) og Lager tilstrækkelig.
- Hver variation er en separat linje med en reference til hovedproduktet.
Sikker fremgangsmåde i fem trin
- Tag en backup, eller arbejd først i en testbutik. Hos WebOké kan du i WebOké Backups lave en ekstra backup lige før importen; se WebOké Backups: se, gendan eller download en backup.
- Eksportér først alt. Så har du den nuværende tilstand som en fil.
- Test med én linje. Lav en fil med ét produkt, importér den, og kontrollér det produkt i administrationen og i et privat vindue på siden.
- Anvend derefter hele filen. Opdatér eller forlad ikke siden, mens importen kører.
- Læs resultatet. Linjer, der er sprunget over eller mislykkedes, vises i oversigten bagefter.
Upload for stor eller time-out?
En stor fil kan ramme upload grænsen eller tidsgrænsen for PHP. Du ser for eksempel 413 Request Entity Too Large, en meddelelse om upload_max_filesize, eller importen går i stå. Hvad du gør:
- Del filen op i mindre dele. Det gør det også nemmere at finde fejl.
- Forøg om nødvendigt
upload_max_filesize,post_max_sizeogmax_execution_timei PHP-indstillingerne for din pakke. Se Upload for stor (fejl 413) eller time-out og Upload lykkes ikke: forøg upload_max_filesize og max_execution_time. - Lykkes upload via browseren ikke, så læg filen med Filhåndtering eller FTP i mappen
wp-content/uploadsog angiv ved import under de avancerede indstillinger stien på serveren.
Læs mere
- Product CSV Importer and Exporter (WooCommerce, med listen over alle kolonner, engelsk)
- Gratis WordPress-kursus, lektion 8.1 Backup: hvad, hvor og hvor ofte
