Molti utenti si rivolgono a WooCommerce per gestire un negozio online completo usando WordPress. Il “flusso” generale prevede l’inserimento di beni, prodotti e contenuti in entrambe le piattaforme. Tuttavia, potete usare WooCommerce anche per esportare i prodotti.

Ci sono molte ragioni per cui dovreste farlo. Nella maggior parte dei casi si tratta di operazioni amministrative, come per esempio la correzione di inserimenti in massa. Tuttavia, potreste anche esportare i prodotti se decidete di spostare il vostro hosting web.

In ogni caso, sapere come esportare i vostri prodotti e quali sono i passaggi necessari è una freccia potente da avere nel vostro arco.

In questo tutorial vi mostreremo come usare WooCommerce per esportare i prodotti. Vedremo alcuni utili plugin e vi offriamo un tutorial passo dopo passo per portare a termine il lavoro.

Per prima cosa, parliamo dei casi d’uso dell’esportazione e del processo di importazione, in breve.

Perché Dovreste Esportare i Prodotti di WooCommerce

L’intero magazzino e l’inventario si trovano all’interno di WordPress, nello specifico di WooCommerce. Esportare questi prodotti significa generare un elenco che vi permette di lavorare sui dati in un altro programma, lontano dall’installazione del vostro negozio.

Schermata di un foglio di Google Fogli che mostra un elenco di prodotti esportati da un database.
Un foglio di calcolo di un’esportazione di prodotti.

Spesso esporterete questi prodotti in un qualche formato di foglio di calcolo, che sia un file CSV (comma-separated values), un foglio di calcolo Excel o anche un semplice file di testo.

Anche se potrebbe sembrare una cosa drastica, in realtà vi capiterà di esportare i vostri prodotti per una serie di motivi banali e di routine:

  • Efficienza: È più semplice e familiare modificare l’inventario attraverso un foglio di calcolo piuttosto che attraverso l’interfaccia di WooCommerce. Inoltre, potete usare le funzionalità dedicate dell’applicazione del foglio di calcolo per risparmiare tempo e fatica.
  • Correzione globale degli errori: Potrebbe esserci un problema nell’elenco dei prodotti che dovete risolvere a livello globale. Per esempio, potreste avere un errore nei valori delle unità di stoccaggio (SKU). Esportare i prodotti di WooCommerce vi permette di risolvere questo problema e di reimportare l’elenco in un attimo.
  • Semplicità di migrazione: Potreste anche voler aggiornare il vostro hosting con qualcosa di più robusto e specifico per le vostre esigenze. Se esportate i vostri prodotti WooCommerce, non ci vuole niente per importare l’intero elenco in una nuova installazione o su un nuovo server.

Per quanto riguarda l’importazione, vale la pena sapere come si fa prima di affrontare il processo di esportazione. In questo modo potrete capire bene come le voci si relazionano con il mondo “interno” e quello “esterno” (almeno per quanto riguarda WooCommerce).

Come Importare i Prodotti e gli Ordini di WooCommerce

In apparenza, il processo di importazione dei prodotti e degli ordini di WooCommerce sembra semplice. In realtà, ci sono molti ingranaggi che compongono l’intero meccanismo.

Nelle prossime sezioni parleremo di alcuni elementi “da conoscere” e mostreremo il processo esatto per importare prodotti in WooCommerce.

Le Basi di un File CSV

Anche se lo chiamiamo “file CSV”, non si tratta di un tipo di file, ma di un formato di file. Questo nonostante i file CSV abbiano l’estensione .csv.

Potete leggere i formati CSV con quasi tutte le applicazioni in grado di analizzare e visualizzare il testo. La maggior parte degli utenti aprirà un CSV all’interno di un’applicazione per fogli di calcolo, in quanto questa offre le relative funzionalità per lavorare con i valori al suo interno. Tuttavia, non c’è nulla di sbagliato, in senso tecnico, nell’usare un editor di testo o un’altra soluzione.

L’aspetto fondamentale di un file CSV è l’uso di un “delimitatore”. In parole povere, si tratta di un separatore e l’impostazione predefinita è la virgola, da cui deriva il formato di visualizzazione “valori separati da virgola”. Quando si usa il formato CSV, il software di “traduzione” (nel nostro caso, WooCommerce e un’applicazione di foglio di calcolo) capirà che ogni pezzo di informazione separato da una virgola è un pezzo unico e individuale di dati:

Un editor di testo che mostra i valori dei dati dei prodotti WooCommerce separati da virgole.
Nomi di utenti separati da virgole.

Senza il delimitatore con la virgola, vedrete i dati fusi in un’unica cella:

Un editor di testo che mostra tutti i dati all'interno di un file fus senza alcun delimitatore.
Un set di dati unito a causa della mancanza di un delimitatore.

Il bello del formato CSV è che è indipendente non solo rispetto al programma che usate per leggere i dati, ma anche rispetto al programma in cui li importate. Se un’applicazione è in grado di lavorare con i valori CSV, potete spostare quei dati praticamente ovunque, a patto che riusciate a mappare i dati in modo appropriato per il programma in cui li importate.

Come WooCommerce Usa i Dati CSV

WooCommerce usa i dati CSV in modo simile ad altri programmi. All’interno di WooCommerce avete una serie di campi che designano i valori dei vostri prodotti:

Il pannello di amministrazione di WooCommerce, che mostra un elenco di prodotti e i campi dati corrispondenti.
Un elenco di prodotti e campi dati di WooCommerce.

Quando importate una serie di prodotti da un file CSV, ogni valore sarà raggruppato in un’intestazione: SKU, nome del prodotto, valore variabile e altro ancora. Tuttavia, queste intestazioni dovranno corrispondere a un valore appropriato all’interno di WooCommerce.

Per esempio, non potete importare i dati da un’intestazione Tipo di motore se il vostro elenco di prodotti WooCommerce non usa quel valore. Parliamo di questo aspetto in relazione al processo di importazione in generale.

Importare Prodotti e Ordini di WooCommerce da un File CSV

La buona notizia è che, nonostante tutte le informazioni di base, la procedura di importazione dei prodotti e degli ordini di WooCommerce è semplice. Questo grazie all’interfaccia amichevole di WordPress.

Per farlo avrete bisogno di un file CSV e useremo i dati di esempio di WooCommerce. È disponibile gratuitamente, anche se dovrete scaricare il file del plugin WooCommerce da WordPress.org. All’interno troverete una cartella chiamata sample-data che contiene i file da usare:

Una finestra del Finder di macOS che mostra tre file: sample_products.csv, sample_products.xml e sample_tax_rates.csv.
Tre file di dati di esempio di WooCommerce.

Esistono diversi modi per importare i prodotti in WooCommerce. Se avete una nuova installazione e avete lanciato l’Onboarding Wizard, potete importare un file CSV durante questo processo:

L’Onboarding Wizard di WooCommerce mostra 4 opzioni, tra cui un link "Importa via CSV"..
L’Onboarding Wizard di WooCommerce vi chiede di importare i prodotti.

Tuttavia, questa opzione è prevista solo per i negozi nuovi senza prodotti. Vi mostreremo ora come aggiornare i dati dei prodotti di WooCommerce, che comprende anche il processo di importazione tramite un file CSV.

Aggiornare gli Ordini e i Prodotti Esistenti Usando un file CSV

Il modo migliore (e consigliato) per importare i prodotti WooCommerce è la schermata Prodotti > Tutti i prodotti di WordPress. Se selezionate Avvia importazione, vedrete una finestra di dialogo per scegliere un file CSV:

La schermata Importa prodotti di WooCommerce mostra un pulsante per scegliere un file CSV dal computer locale e una casella di controllo per aggiornare i prodotti esistenti.
Scegliere un file dalla finestra di dialogo di importazione di WooCommerce.

Se fate clic sul pulsante Mostra opzioni avanzate, potrete vedere alcune impostazioni opzionali per il percorso del file CSV e l’opzione di usare le impostazioni di mappatura precedenti. La cosa più importante è la possibilità di scegliere il delimitatore del file. Questo è utile se il vostro file non usa le virgole:

Le impostazioni in Mostra opzioni avanzate, tra cui il percorso di un file CSV remoto, l'opzione per impostare il delimitatore del file e una casella di controllo per usare le vecchie impostazioni di mappatura delle colonne.
La finestra di dialogo Mostra opzioni avanzate.

In generale, il processo è semplice: scegliete un file CSV dal vostro computer e fate clic su Continua.

Tuttavia, la casella di controllo in più è quella relativa all’aggiornamento dei prodotti.

Il tooltip lo spiega, ma confronterà i prodotti con un ID o SKU corrispondente e aggiornerà le informazioni in base a ciò che il vostro file CSV mostra. Inoltre, le righe del foglio che non corrispondono a un prodotto esistente, cioè i nuovi prodotti, non verranno importati. Questo significa che potete aggiornare il file con tutti i dati di cui avete bisogno e poi importarli per aggiornare l’inventario, il tutto usando un’unica casella di controllo.

Mappatura delle Colonne dei Prodotti

La schermata di mappatura delle colonne è il modo in cui metterete in relazione le colonne del vostro file CSV con le voci dei prodotti di WooCommerce. In effetti, WooCommerce fa un’ipotesi: se usate i dati di esempio o importate un file che ha origini come esportazione, questo sarà esatto o abbastanza vicino:

La schermata di mappatura delle colonne di WooCommerce, che mostra i valori del foglio di calcolo a sinistra e i menu a discesa relativi ai campi di WooCommerce a destra.
La schermata di mappatura delle colonne di WooCommerce.

Una volta controllate le colonne e apportate le modifiche necessarie per una mappatura accurata delle colonne, potete scorrere verso il basso e fare clic sul pulsante Esegui l’importatore. Da qui, WordPress farà il necessario, il che potrebbe richiedere un po’ di tempo a seconda delle dimensioni del vostro file CSV.

Tuttavia, vedrete una schermata di successo al termine del processo:

La schermata di importazione dei prodotti di WooCommerce mostra un messaggio di successo e un pulsante per visualizzare i prodotti importati all'interno di WooCommerce.
La schermata di importazione di WooCommerce completata.

Questo è tutto ciò che dovete fare per importare i prodotti usando la funzionalità nativa. Daremo poi un’occhiata a ciò che WooCommerce offre anche per quanto riguarda l’esportazione.

Come Usare WooCommerce per Esportare i Prodotti

Per esportare da WooCommerce, dovete andare nella schermata Prodotti > Tutti i prodotti. Una volta che avete dei prodotti nella vostra installazione, ci sarà un ulteriore pulsante Esporta:

La schermata Prodotti di WordPress, che mostra i pulsanti "Aggiungi nuovo", "Importa" ed "Esporta"..
Il pulsante “Esporta” di WooCommerce.

Tuttavia, se fate clic su questo pulsante senza selezionare i prodotti, non verrà esportato nulla. Dovrete prima scegliere i prodotti che desiderate esportare usando le caselle di controllo nell’elenco e poi fare clic sul pulsante Esporta.

In questo modo vi ritroverete in una schermata che non dovrebbe richiedere molti input da parte vostra: la finestra di dialogo Esporta prodotti:

La finestra di dialogo "Esporta prodotti" mostra tre opzioni per selezionare le colonne da esportare e il pulsante "Genera CSV".
La schermata di dialogo “Esporta prodotti” di WooCommerce.

Qui, selezionate le opzioni dai menu a tendina che corrispondono ai dati che desiderate esportare. Al termine, fate clic sul pulsante Genera CSV per avviare il processo e salvare il CSV sul vostro computer.

Da qui potrete rivedere il vostro CSV usando qualsiasi programma con cui vi trovate bene. Per esempio, Excel è molto diffuso, così come Google Sheets.

Tuttavia, anche se questo processo nativo è semplice e veloce, non è il più flessibile o potente. Ne parleremo più approfonditamente in seguito.

Limiti della Funzionalità Nativa di WooCommerce

I limiti della funzionalità di esportazione nativa di WooCommerce e del processo di importazione non si manifestano in molti casi di utilizzo quotidiano.

Questa è un’arma a doppio taglio. Da un lato, sarete in grado di ottenere quasi tutto ciò di cui avete bisogno in molte situazioni.

D’altro canto, però, ci sono alcune limitazioni che non saranno evidenti finché non le incontrerete. Per esempio, potreste non essere in grado di importare determinati tipi di dati personalizzati e prodotti complessi nel modo più ottimale.

In questo caso, un plugin può essere utile per colmare il divario tra il processo di esportazione nativo e quello adattato alle vostre esigenze. Automattic lo sa bene ed è per questo che ha rilasciato l’estensione WooCommerce Product CSV Import Suite.

L’estensione va oltre la funzionalità nativa di base in diversi modi:

  • Avete un maggiore supporto per altre estensioni di WooCommerce, come WooCommerce Photography, WooCommerce Bookings e Google Product Feed.
  • C’è un modo per importare, esportare e aggiornare informazioni personalizzate e complesse. Se assegnate i prodotti ai venditori, aggiungete i nomi dei marchi ai prodotti o qualsiasi altra cosa, potrete comunque lavorare con questi dati all’interno del vostro file CSV.

Tuttavia, non esistono solo le estensioni WooCommerce di prima parte. Potete anche usare plugin di terze parti per esportare i prodotti WooCommerce. Parleremo di questo e di come esportare usando un plugin nell’ultima sezione.

Come Esportare i Prodotti e gli Ordini di WooCommerce con un Plugin

Dato che un plugin potrebbe offrire un modo migliore per esportare i prodotti WooCommerce, ne troverete diversi sul mercato. Di seguito vi illustreremo una serie di plugin presenti sul mercato per darvi un’idea dell’offerta.

Da qui entreremo nel merito di come esportare i prodotti WooCommerce usando una di queste soluzioni, confrontandola con l’approccio nativo.

Plugin per l’Esportazione di Prodotti WooCommerce

Ci sono una miriade di plugin disponibili a tutti i livelli di prezzo che vi aiutano a esportare i prodotti WooCommerce. Scoprirete anche che, nonostante il numero di plugin disponibili, alcuni di essi fanno qualcosa di diverso dagli altri.

Un plugin come WP All Import è più che altro un plugin di esportazione universale. La caratteristica principale è l’editor drag-and-drop. Questo vi dà la possibilità di creare prodotti complessi utilizzando un’interfaccia simile a quella di un page builder. Potete anche progettare lo schema XML con il drag-and-drop, il che è fantastico se tremate al pensiero di dover usare l’editor di testo.

L'editor di schemi del plugin WP All Import mostra il codice XML insieme ai valori e ai parametri definiti dall'utente all'interno del codice.
L’editor XML di WP All Import.

Product Import Export è un altro plugin che supporta i formati CSV e XML e ha un’elevata compatibilità con i plugin di terze parti e le estensioni di WooCommerce. Ha anche un altro asso nella manica.

Un pannello verde-blu per il plugin Product Import Export che elenca alcune delle caratteristiche principali e include il logo di WooCommerce.
Il plugin Product Import Export.

Il plugin vi permette di impostare più canali Secure File Transfer Protocol (SFTP) per programmare le importazioni e le esportazioni. Ciò comporta due vantaggi: in primo luogo, potete trasferire i dati in modo efficiente tramite SFTP; in secondo luogo, potete adottare un approccio “a mani libere” che riduce gli errori e aumenta l’efficienza.

Entrambe le soluzioni sono plugin premium, ma non è detto che vogliate spendere troppo per una soluzione. WooCommerce Store Exporter è un plugin gratuito e minimalista.

Un foglio di calcolo che mostra i prodotti WooCommerce su uno sfondo viola con un trafiletto che descrive le caratteristiche del plugin.
Il plugin WooCommerce Store Exporter.

Potete anche esportare in formati SFTP remoti, oltre che in POST. Si tratta di una funzione a livello di sviluppo che vi aiuterà se avete bisogno di una soluzione di esportazione personalizzata. Tuttavia, se volete usare il plugin come semplice strumento di esportazione, c’è un’opzione disponibile con un solo clic per produrre un foglio di calcolo contenente i vostri dati.

L’ultimo plugin è quello che vi mostreremo nella prossima sezione. Advanced Order Export for WooCommerce è altrettanto semplice di WooCommerce Store Exporter, con una maggiore flessibilità per quanto riguarda le impostazioni di output.

La bacheca di WordPress mostra le opzioni di "Esportazione ordini", tra cui numerosi filtri, opzioni di intervallo di dati e formati di output.
La bacheca del plugin Advanced Order Export.

Avete a disposizione una pletora di impostazioni di output che, a seconda delle vostre esigenze, potrete apprezzare. Sono presenti i soliti formati: CSV, XML e XLS, ma sono disponibili anche i formati PDF e HTML.

È disponibile anche un formato di file con valori separati da tabulazioni (TSV). Sebbene non sia così flessibile come la possibilità di impostare il delimitatore, vi offre un’opzione permanente se vi piace usare questo formato per i vostri dati.

Come Esportare i Prodotti di WooCommerce Passo Dopo Passo

Naturalmente, la procedura da seguire per esportare i prodotti WooCommerce sarà diversa a seconda del plugin scelto. In questo caso useremo il plugin Advanced Order Export for WooCommerce e parleremo di alcuni passaggi generali del processo.

Una volta installato e attivato il plugin, dovrete cercare le relative impostazioni del profilo. Nella maggior parte dei casi, un plugin vi permetterà di creare un profilo di esportazione dedicato. In questo modo potrete salvare una configurazione unica da usare nuovamente.

Nel caso di Advanced Order Export for WooCommerce, si trova nella sezione WooCommerce > Esportazione > Profili:

Il backend di WordPress, che mostra la sezione Profili per l'esportazione degli ordini. È presente un elenco di colonne, completo di informazioni sui formati e sugli intervalli di dati, e anche un menu con l'icona delle azioni.
La sezione Profili di esportazione del plugin.

Possiamo lavorare con il profilo Copia da “Esporta ora”: facendo clic su di esso, si aprirà una schermata dettagliata con i campi necessari per completare un’esportazione a vostro piacimento:

La schermata completa dei profili, che mostra gli intervalli di dati di esportazione, le impostazioni delle azioni di massa, le impostazioni dei filtri e altro ancora all'interno di WordPress.
La schermata Esportazione Ordini mostra un singolo profilo.

Da qui, dovrete modificare le impostazioni in base a quanto segue:

  • Intervallo di date: Deve esserci un intervallo di date che corrisponda ai dati che volete esportare, e non di più.
  • Formato di output: Dovrete scegliere il formato di output appropriato. Il formato CSV è quello predefinito per la maggior parte delle applicazioni, anche se potreste volerne una copia in XML.
  • Colonne: I filtri vi permettono di scegliere le colonne da esportare, quindi è qui che dovrete dedicare la maggior parte della vostra attenzione.

Advanced Order Export for WooCommerce dispone di una miriade di filtri che vi permettono di scegliere l’esatto intervallo dei dati in uscita. Per esempio, abbiamo filtri per il peso dell’articolo, se il prodotto è in arretrato (come valore del campo personalizzato), per l’attributo variabile e altro ancora:

La finestra di dialogo Ordine di esportazione, che mostra un elenco di filtri e valori di intervallo, insieme alle opzioni di formato di output e alle impostazioni di data personalizzate.
Modifica dei filtri dei prodotti in WordPress.

Tuttavia, questo non limita il numero di colonne che vedrete nel vostro foglio di calcolo. Per questo plugin, aprite il menu “Imposta i campi da esportare”:

Un elenco di campi verdi con attributi per un singolo prodotto e un pulsante viola che dice "Rimuovi tutti i campi".
L’elenco dei campi da esportare in WordPress.

Una volta impostati questi parametri, è bene salvare le modifiche e il profilo per un uso futuro. Da lì, potete eseguire un’esportazione.

Per questo plugin, userete la schermata WooCommerce > Esporta ordini > Esporta ora se desiderate un’esportazione generale rapida, oppure il pulsante Esporta in fondo a un profilo se avete bisogno di un’esportazione specifica:

La parte inferiore di un profilo di esportazione, che mostra una serie di pulsanti tra cui l'opzione Esporta.
Il pulsante Esporta di WordPress.

In questo modo salverete sul vostro computer un file CSV contenente l’esportazione dei dati:

Un documento di Google Sheets che mostra l'esportazione dei dati da WordPress, comprese le colonne impostate nella schermata di dialogo dell'esportazione.
Un documento di Google Sheets che contiene i dati esportati da WordPress.

Una volta apportate le modifiche, potrete salvare e importare nuovamente il foglio di calcolo in WooCommerce e WordPress senza problemi.

Riepilogo

La possibilità di ottenere dati da e verso WooCommerce è fondamentale ed essenziale. Per questo motivo, WooCommerce offre modi nativi per fare entrambe le cose. Mentre il processo di importazione integrato è semplice, intuitivo e relativamente privo di errori, la funzionalità di esportazione nativa non è sempre l’approccio migliore.

In questo articolo abbiamo analizzato l’uso dei plugin per esportare i prodotti di WooCommerce e la buona notizia è che ci sono molte soluzioni disponibili. Una volta ottenuto il file CSV, potete aprirlo in Google Sheets, Excel o anche in un editor di testo per esaminarlo. Da lì potrete importare il file in WooCommerce e aggiornare i vostri prodotti.

Esportate spesso i prodotti di WooCommerce e, se sì, qual è la vostra strategia? Fatecelo sapere nella sezione commenti qui sotto!

Salman Ravoof

Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.