File di dati CSV
Il formato di file con valori separati da virgola (CSV) viene utilizzato come base per le operazioni di trasferimento dei dati ed è supportato da tutte le applicazioni per fogli di calcolo e database. Per l'importazione e l'esportazione sono supportati i seguenti tipi di file:
- Importa:
CSV
eZIP
(un file CSV compresso) - Esporta:
CSV
I file CSV hanno una struttura specifica che deve corrispondere al database. Ogni intestazione di colonna corrisponde al codice attributo del campo rappresentato dalla colonna. Per garantire che le intestazioni di colonna possano essere lette da Commerce, esporta innanzitutto i dati dall’archivio come file CSV. Puoi quindi modificare i dati e importarli nuovamente in Commerce.
Se apri un file CSV esportato in un editor di testo, i valori sono separati da virgole e più valori sono racchiusi tra virgolette doppie. Durante l’importazione, puoi specificare un separatore personalizzato, anche se l’impostazione predefinita è la virgola.
Struttura CSV dei prodotti
Un’esportazione completa del database dei prodotti contiene informazioni su ciascun prodotto presente nel catalogo e sulle relazioni tra di essi. Ogni record dispone di una selezione fissa di colonne che corrispondono agli attributi nel catalogo, anche se l'ordine degli attributi viene ignorato durante il processo di importazione.
La prima riga della tabella contiene i nomi di ogni attributo, utilizzati come intestazioni di colonna. Le righe rimanenti descrivono i singoli record di prodotto. Qualsiasi riga che inizia con un valore nella colonna SKU è l'inizio di un nuovo record di prodotto. Un singolo prodotto può includere diverse righe che contengono informazioni su più immagini o opzioni di prodotto. La riga successiva con un valore nella colonna SKU inizia un nuovo prodotto.
La colonna categoria contiene un percorso per ogni categoria a cui è assegnato il prodotto. Il percorso include la categoria principale, seguita da una barra (/
) tra ciascun livello. Per impostazione predefinita, il carattere virgola ,
viene utilizzato per separare percorsi di categorie diversi. È possibile specificare un separatore diverso con l'opzione Multiple value separator. Ad esempio:
Default Category/Gear,Default Category/Gear/Bags
Per importare i dati, è necessario includere solo lo SKU ed eventuali colonne con modifiche. Eventuali colonne vuote vengono ignorate durante il processo di importazione. Impossibile aggiungere attributi durante il processo di importazione. È possibile includere solo gli attributi esistenti.
Per una descrizione dettagliata di ciascun attributo di prodotto, vedi Struttura del file CSV di prodotto.
_<name>
<attribute_name>
Struttura CSV del cliente
Il file CSV dei clienti contiene le informazioni sui clienti provenienti dal database e presenta la seguente struttura:
La prima riga della tabella contiene i nomi delle colonne di attributi, che corrispondono ai codici di attributo. Esistono due tipi di nomi di colonna, come illustrato nella tabella seguente. Altre righe contengono valori di attributo, dati di servizio e dati complessi. Ogni riga con valori non vuoti nelle colonne email
e _website
avvia la descrizione del cliente successivo. Ogni riga può rappresentare i dati del cliente con o senza i dati dell’indirizzo oppure solo i dati dell’indirizzo. Se una riga contiene solo i dati dell’indirizzo, i valori nelle colonne, relativi al profilo cliente, vengono ignorati e potrebbero essere vuoti.
Per aggiungere o sostituire più indirizzi per un cliente, aggiungere una riga per ogni nuovo indirizzo con dati cliente vuoti e i dati dell'indirizzo nuovi o aggiornati sotto la riga dati cliente.
Per una descrizione dettagliata di ciascun attributo del cliente, vedi Struttura del file CSV del cliente.
_<name>
<attribute name>