Importer og eksporter produkter i bulk med CSV
Vil du endre hundre priser samtidig, legge til en ny kolleksjon eller flytte produkter fra et annet nettbutikksystem? Da jobber du ikke produkt for produkt, men med den innebygde CSV-eksporten og -importen i WooCommerce. Det er raskt, men én feil fil kan også endre hundrevis av produkter med ett klikk. Her leser du hvordan du gjør det trygt, og hvor det vanligvis går galt.
Hvor finner du det?
Gå i WordPress-administrasjonen til Produkter > Alle produkter. Øverst finner du knappene Eksporter (Export) og Importer (Import). En CSV-fil er en tekstfil med én linje per produkt og kolonner som er skilt med komma. Du åpner og redigerer den i et regneark.
De tre fallgruvene: tegnsett, skilletegn og desimaltegn
| Fallgruve | Hva som går galt | Hva du gjør |
|---|---|---|
| Tegnsett | WooCommerce forventer UTF-8. Hvis regnearket ditt åpner eller lagrer filen i et annet tegnsett, blir "é" til noe som "é". | Velg uttrykkelig UTF-8 ved åpning og lagring. |
| Skilletegn | WooCommerce leser komma som skille mellom kolonner. Med norske innstillinger lagrer et regneark ofte med semikolon. | Lagre med komma som skilletegn. Hvis det er et komma i en verdi, må det stå mellom doble anførselstegn. |
| Desimaltegn | WooCommerce forventer et punktum i priser: 24.99. En pris som 24,99 kan bli lest feil. | Sjekk priskolonnene før du importerer. |
Den mest pålitelige kontrollen: åpne den lagrede filen i en vanlig teksteditor, som Notepad eller TextEdit. Da ser du nøyaktig hvilke skilletegn og desimaltegn som er i filen, og om bokstaver med aksenter er riktige.
Oppdatere eksisterende produkter
- Velg Oppdater eksisterende produkter (Update existing products) ved import. WooCommerce søker da etter produktet med ID eller SKU. Sørg derfor for at hver SKU er unik og riktig stavet.
- Uten dette valget oppretter importen nye produkter. Finnes en SKU allerede, gir det en feil, og linjen hoppes over.
- En tom celle kan bety at en verdi tømmes. Fjern heller kolonner du ikke vil endre, helt fra filen. Vil du bare justere lageret, holder det med en fil med kolonnene ID (eller SKU) og Lager.
- Hver variant er en egen linje, med en referanse til hovedproduktet.
Trygt arbeid i fem trinn
- Ta en sikkerhetskopi, eller jobb først i en testbutikk. Hos WebOké kan du lage en ekstra sikkerhetskopi rett før importen i WebOké Backups; se WebOké Backups: vise, gjenopprette eller laste ned en sikkerhetskopi.
- Eksporter alt først. Da har du gjeldende tilstand som fil.
- Test med én linje. Lag en fil med ett produkt, importer den og kontroller produktet i administrasjonen og i et privat vindu på nettstedet.
- Bruk deretter hele filen. Ikke oppdater eller forlat siden mens importen pågår.
- Les resultatet. Linjer som ble hoppet over eller mislyktes, vises i oversikten etterpå.
Opplasting for stor eller tidsavbrudd?
En stor fil kan nå opplastingsgrensen eller tidsgrensen for PHP. Du kan da se for eksempel 413 Request Entity Too Large, en melding om upload_max_filesize, eller importen henger seg opp. Det du gjør da:
- Del filen opp i mindre deler. Det gjør det også enklere å finne feil.
- Øk om nødvendig
upload_max_filesize,post_max_sizeogmax_execution_timei PHP-innstillingene for pakken din. Se Opplasting for stor (feil 413) eller tidsavbrudd og Opplasting fungerer ikke: øke upload_max_filesize og max_execution_time. - Hvis opplasting via nettleseren ikke fungerer, legg filen i mappen
wp-content/uploadsmed Filbehandling eller FTP, og fyll inn stien på serveren under de avanserte alternativene ved import.
Les mer
- Product CSV Importer and Exporter (WooCommerce, med listen over alle kolonner, engelsk)
- Gratis WordPress-kurs, leksjon 8.1 Sikkerhetskopier: hva, hvor og hvor ofte
