Importare prodotti CSV in WooCommerce: errori, immagini mancanti e quando usare una conversazione
Importare prodotti CSV in WooCommerce fallisce di solito per quattro motivi: formato del file sbagliato, colonne che non corrispondono allo schema di WooCommerce, SKU ripetuti e indirizzi delle immagini che il server non riesce a scaricare. Parti salvando il file in UTF-8 e confrontandolo con un'esportazione di qualche prodotto del tuo negozio. Le immagini controllale aprendo i loro indirizzi in un browser.
Autore: Il team TellMyShop. Una guida per i titolari di siti WordPress e negozi WooCommerce: la causa, la correzione a mano e lo stesso lavoro in una conversazione in chat.
Ultimo aggiornamento: · 6 min di lettura
Gli errori di importazione più comuni e cosa significano
L'importatore integrato lo trovi in Prodotti → Tutti i prodotti, con il pulsante Importa in cima all'elenco. Dopo l'importazione mostra un riepilogo: quanti prodotti ha creato, aggiornato, saltato e quali hanno avuto un errore. La documentazione dell'importatore ed esportatore CSV descrive le regole del file, e lo schema di importazione su GitHub ha l'elenco completo delle colonne.
| Cosa vedi | Causa più comune | Cosa fare |
|---|---|---|
| Lettere accentate diventate caratteri senza senso | il file non è in UTF-8 | salva come CSV UTF-8 e importa di nuovo |
| Righe saltate perché il prodotto esiste già | lo SKU o l'ID è già nel negozio | spunta l'aggiornamento dei prodotti esistenti, o cambia lo SKU |
| Nomi, prezzi o descrizioni vuoti | colonne non abbinate nel passaggio di mappatura | assegna le colonne a mano nel passaggio di mappatura |
| Prezzo 0 o un importo strano | il foglio di calcolo ha cambiato il formato dei numeri | confronta il formato del prezzo con il file di esempio e rispettalo |
| Prodotti senza categoria o con categorie nuove e strane | un refuso nel nome della categoria o una sottocategoria scritta male | controlla i nomi delle categorie e il formato della gerarchia nello schema |
| L'importazione si ferma a metà | un limite di tempo o di memoria del server | dividi il file in parti più piccole, chiedi all'hosting dei limiti |
| Variazioni senza prezzo o attributi | le righe delle variazioni non puntano al prodotto padre | controlla la colonna del padre e gli attributi nelle righe delle variazioni |
La documentazione di WooCommerce avvisa anche dei fogli di calcolo che cambiano in silenzio formattazione e codifica. Prima di importare un file modificato in un foglio di calcolo, aprilo in un semplice editor di testo e guarda se colonne e caratteri appaiono come nell'esportazione.
Perché le immagini non si importano
È il reclamo più comune dopo un'importazione: i prodotti ci sono, le immagini no. Durante l'importazione WooCommerce scarica ogni immagine dall'indirizzo nel file e la aggiunge alla libreria media. Se il download fallisce, il prodotto viene creato senza immagine. Controlla in quest'ordine:
- L'indirizzo apre l'immagine stessa. Incollalo in una finestra privata del browser. Devi vedere un'immagine, non una pagina di accesso, l'anteprima di un cloud o il download di un file.
- L'indirizzo è pubblico. Le immagini di un'area riservata del grossista o di una cartella privata non verranno scaricate.
- La colonna delle immagini è scritta bene. Più immagini per un prodotto vanno in una colonna, separate come mostra lo schema. La prima immagine diventa l'immagine principale.
- Il server del fornitore non blocca i download. Alcuni server rifiutano i download in massa da un altro sito. L'unica soluzione è scaricare le immagini e caricarle tu nella libreria media, o chiedere al fornitore.
- Le immagini non sono troppo grandi. File molto grandi possono superare il limite di tempo o di memoria del server. Spesso basta un blocco più piccolo di prodotti per importazione.
- Un nome di file invece di un indirizzo. Se le immagini sono già nella libreria media, nel file puoi indicare i loro nomi invece degli indirizzi completi. Può contare allora il mese in cui i file sono stati caricati nella libreria. La guida di WebToffee agli errori di importazione delle immagini elenca i motivi tipici per cui i download falliscono.
Quando dopo un'importazione le immagini mancano solo in alcuni prodotti, elenca quei prodotti e confronta i loro indirizzi delle immagini con quelli che hanno funzionato. La differenza di solito indica subito la causa.
Come preparare il file perché l'importazione funzioni al primo colpo
Un file costruito su un'esportazione del tuo negozio dà meno errori:
- Aggiungi a mano due o tre prodotti, tra cui uno con variazioni, ed esportali in CSV.
- Incolla i dati del fornitore nelle stesse colonne senza cambiare le intestazioni.
- Importa prima cinque righe. Controlla nel negozio nome, prezzo, categoria, immagini e variazioni.
- Solo dopo importa il resto, in parti di qualche centinaio di righe se il server tende a essere lento.
- Puoi importare i nuovi prodotti come bozze, per controllarli prima di pubblicarli.
La guida di WP Engine all'importazione di prodotti da CSV descrive l'importatore integrato come una buona scelta per negozi piccoli e medi con dati semplici. Per file del fornitore complessi e aggiornamenti regolari spesso è meglio un plugin di importazione programmata.
CSV o una conversazione con la chat: quando usare cosa
Il plugin TellMyShop per WordPress e WooCommerce non sostituisce un'importazione di migliaia di prodotti e non legge il report degli errori dell'importatore. Aiuta in due situazioni: quando i prodotti nuovi sono pochi, e quando devi trovare cosa è andato storto dopo un'importazione.
| Situazione | Scelta migliore | Perché |
|---|---|---|
| Migliaia di prodotti da un file del grossista | importazione CSV o un plugin di importazione | un file, un processo, ripetibile ogni settimana |
| Aggiornamenti quotidiani di prezzi e scorte dal fornitore | un plugin di importazione programmata | funziona da solo, senza conversazione |
| Pochi prodotti nuovi da un'email del fornitore | una conversazione con la chat | nessun file da costruire, descrizione scritta subito |
| Controllo dopo un'importazione: prodotti senza immagini, descrizione, categoria | una conversazione con la chat | l'elenco delle lacune in una risposta |
| Correzioni dopo un'importazione: descrizioni, categorie, immagini | una conversazione con la chat | blocchi con anteprima invece di reimportare |
Dopo l'importazione: le lacune in un elenco
La versione gratuita TellMyShop Free legge i prodotti e tutti i loro dati, quindi la tua chat (Claude o ChatGPT) trova prodotti senza immagine principale, senza descrizione, senza categoria o con prezzo zero. In TellMyShop Pro può sistemare queste lacune: aggiungere immagini da indirizzi pubblici, assegnare categorie e scrivere descrizioni, sempre con un'anteprima. Prezzi e scorte li salva solo quando l'interruttore Vendite è acceso nel pannello del plugin. Una conversazione di esempio, con numeri di esempio:
Tu: Ieri ho importato 400 prodotti da un nuovo fornitore. Controlla cosa manca.
La tua chat: Dei 400 prodotti nuovi, 37 non hanno un'immagine principale, 12 non hanno una categoria e 5 hanno un prezzo di 0 €. Tutti i 37 senza immagine sono di una sola marca, Trail. Controlla i loro indirizzi delle immagini nel file e aprine uno in una finestra privata: se invece dell'immagine vedi una pagina di accesso, il download è stato bloccato.
Tu: Hai ragione, è una pagina di accesso. Le immagini le chiedo al fornitore. Assegna le categorie per nome, come per gli altri prodotti.
La tua chat: Anteprima per 12 prodotti:
Salvo dopo il tuo «sì». I prezzi a zero richiedono l'interruttore Vendite.
Tazza da viaggio Trail 450 ml
versione precedente: nessuna categoria
nuova versione: Tazze e borracce
La chat crea nuovi prodotti da un elenco pochi alla volta, fino a 10 per blocco, come bozze non visibili nel negozio. Come funziona l'aggiunta di prodotti da un'email del fornitore lo mostriamo nell'articolo su come aggiungere un prodotto in WooCommerce. Ogni modifica finisce nella cronologia delle modifiche e puoi annullarla.
Puoi provare la versione gratuita dalla pagina della versione gratuita. I dettagli del plugin sono nella pagina TellMyShop per WordPress e WooCommerce, i prezzi nella pagina prezzi. Se dopo un'importazione i prodotti non compaiono nel negozio, segui la guida prodotto non visibile in WooCommerce, e quando il problema riguarda le variazioni, la checklist per le variazioni dei prodotti.
Domande e risposte
Perché dopo un'importazione CSV le lettere accentate diventano simboli strani?
Il file non è stato salvato con codifica UTF-8. I fogli di calcolo spesso salvano i CSV con un'altra codifica. Salva di nuovo il file come CSV UTF-8 e importalo ancora con l'opzione per aggiornare i prodotti esistenti.
Perché le immagini non si importano dal file CSV?
Di solito l'indirizzo dell'immagine non si apre pubblicamente, il server del fornitore blocca i download o gli indirizzi nella colonna delle immagini sono separati male. Apri qualche indirizzo del file in una finestra privata del browser. Se non vedi l'immagine stessa, nemmeno WooCommerce la scaricherà.
Come aggiorno con un CSV i prezzi dei prodotti esistenti senza creare doppioni?
Nel primo passaggio dell'importazione spunta l'opzione per aggiornare i prodotti esistenti. WooCommerce abbina le righe ai prodotti per ID o SKU. Senza questa opzione, una riga con uno SKU esistente finisce in errore o viene saltata.
La chat sostituisce un'importazione di migliaia di prodotti?
No. Per migliaia di articoli da un file del fornitore è meglio un'importazione CSV o un plugin di importazione programmata. Il plugin TellMyShop aiuta con pochi prodotti nuovi da un'email o da un elenco, e con il controllo di cosa sistemare dopo un'importazione.
Dove trovo un file CSV di esempio per WooCommerce?
WooCommerce mette a disposizione un file CSV di esempio, linkato dalla documentazione dell'importatore. Il modello più semplice è anche un'esportazione di qualche tuo prodotto dalla bacheca, perché quel file ha già i nomi delle colonne giusti.
WordPress è un marchio della WordPress Foundation. WooCommerce è un marchio di Automattic Inc. Claude è un marchio di Anthropic PBC. ChatGPT e OpenAI sono marchi di OpenAI. TellMyShop non è affiliato a queste aziende.