Importare ed esportare prodotti in blocco con CSV
Vuole modificare contemporaneamente cento prezzi, aggiungere una nuova collezione o trasferire prodotti da un altro sistema di e-commerce? In tal caso non lavorerà prodotto per prodotto, ma con la funzione integrata di esportazione e importazione CSV di WooCommerce. È veloce, ma un solo file errato può modificare centinaia di prodotti con un solo clic. Qui scopre come farlo in sicurezza e dove di solito si sbaglia.
Dove lo trova?
Nel pannello di amministrazione di WordPress vada su Prodotti > Tutti i prodotti. In alto trova i pulsanti Esporta (Export) e Importa (Import). Un file CSV è un file di testo con una riga per prodotto e colonne separate da virgole. Lo apre e lo modifica in un programma di fogli di calcolo.
Le tre insidie: set di caratteri, separatore e simbolo decimale
| Insidia | Cosa può andare storto | Cosa fare |
|---|---|---|
| Set di caratteri | WooCommerce si aspetta UTF-8. Se il programma di fogli di calcolo apre o salva il file in un altro set di caratteri, "é" diventa qualcosa come "é". | Scelga esplicitamente UTF-8 sia in apertura che in salvataggio. |
| Separatore | WooCommerce interpreta la virgola come separatore tra le colonne. Con le impostazioni italiane, un programma di fogli di calcolo spesso salva con il punto e virgola. | Salvi utilizzando la virgola come separatore. Se un valore contiene una virgola, questa deve essere racchiusa tra virgolette doppie. |
| Simbolo decimale | WooCommerce si aspetta un punto nei prezzi: 24.99. Un prezzo scritto come 24,99 può essere interpretato in modo errato. | Controlli le colonne dei prezzi prima di importare. |
Il controllo più affidabile: apra il file salvato in un comune editor di testo, come Blocco note o TextEdit. In questo modo vede esattamente quali separatori e simboli decimali sono presenti, e se le lettere accentate sono corrette.
Aggiornare i prodotti esistenti
- Durante l'importazione selezioni Aggiorna i prodotti esistenti (Update existing products). WooCommerce cercherà quindi il prodotto in base a ID o SKU. Si assicuri quindi che ogni SKU sia univoco e scritto correttamente.
- Senza questa selezione, l'importazione crea nuovi prodotti. Se uno SKU esiste già, viene generato un errore e la riga viene saltata.
- Una cella vuota può significare che un valore viene svuotato. È preferibile rimuovere completamente dal file le colonne che non desidera modificare. Se desidera modificare solo la scorta, è sufficiente un file con le colonne ID (o SKU) e Scorta.
- Ogni variazione è una riga a sé, con un riferimento al prodotto principale.
Lavorare in sicurezza in cinque passaggi
- Crei un backup, oppure lavori prima in un negozio di prova. Con WebOké può creare un backup aggiuntivo in WebOké Backups appena prima dell'importazione; consulti WebOké Backups: visualizzare, ripristinare o scaricare un backup.
- Esporti prima tutto. In questo modo dispone della situazione attuale in un file.
- Esegua un test con una sola riga. Crei un file con un solo prodotto, lo importi e controlli quel prodotto nel pannello di amministrazione e in una finestra privata sul sito.
- Solo dopo applichi l'intero file. Non aggiorni né abbandoni la pagina finché l'importazione è in corso.
- Verifichi il risultato. Le righe saltate o non riuscite sono elencate nel riepilogo al termine.
Caricamento troppo grande o time-out?
Un file di grandi dimensioni può superare il limite di caricamento o il limite di tempo di PHP. In tal caso potrebbe vedere ad esempio 413 Request Entity Too Large, un messaggio relativo a upload_max_filesize, oppure l'importazione resta bloccata. Cosa fare in questo caso:
- Suddivida il file in parti più piccole. In questo modo è anche più facile individuare gli errori.
- Se necessario, aumenti
upload_max_filesize,post_max_sizeemax_execution_timenelle impostazioni PHP del Suo pacchetto. Consulti Caricamento troppo grande (errore 413) o time-out e Il caricamento non riesce: aumentare upload_max_filesize e max_execution_time. - Se il caricamento tramite il browser non funziona, carichi il file con Gestione file o FTP nella cartella
wp-content/uploadse inserisca il percorso sul server nelle opzioni avanzate durante l'importazione.
Per saperne di più
- Product CSV Importer and Exporter (WooCommerce, con l'elenco di tutte le colonne, in inglese)
- Corso gratuito di WordPress, lezione 8.1 Backup: cosa, dove e con quale frequenza
