Può capitare di aver bisogno di inserire un dato personalizzato all’interno del sistema di Export e di Import di WooCommerce.
Per aggiungere un campo personalizzato e creare una colonna nel file CSV, procediamo nel seguente modo.
Nell’esempio vedremo come inserire una colonna dal nome “Stagione“. (Season)
Export
Copiamo ed incolliamo questo codice nel file functions.php
Questo il risultato

Ora che abbiamo creato la colonna, dobbiamo valorizzare ogni campo, con il valore che vogliamo. Questo può essere un custom field, una tassonomia, un tag speciale o tanto altro.
La scelta su quale valore esportare è personale in questo caso, quindi nel codice sotto alla riga 12, dovrete assegnare una valore presente nel vostro prodotto di WooCommerce, che sarà personalizzato appunto!
Il codice, in sostanza, va ad inserire il valore che vogliamo appaia nel file CSV in quella precisa colonna.
Esempio di Export reale con una custom Taxonomy
Supponiamo per esempio che “Season“, sia una custom taxonomy che abbiamo associato al custom post type product
di serie in WooCommerce e vogliamo valorizzare il campo “Season” del CSV con i rispettivi “termini” nella custom Taxonomy “Season“.
Quello che dovremo fare sarà esattamente questo codice:
In questo caso nel CSV, la colonna Season, sarà valorizzata come segue:

Esempio di Import della custom Taxonomy
Ora non ci resta che importare il dato. Qui il codice per aggiornare tutte le categorie (termini) di un prodotto!
Per i Developers
Un ottima guida su questo argomento è senza dubbio la Wiki di WooCommerce su GitHub, qui il link: https://github.com/woocommerce/woocommerce/wiki/Product-CSV-Importer-&-Exporter#adding-custom-export-columns-developers