- Patryk Marek
- News
- 0 piace
- 182 visualizzazioni
- 0 Commenti
Prima di esportare un catalogo in CSV, chiarisci dove verrà utilizzato il file. Per modificare i prezzi nello stesso negozio servono dati diversi da quelli necessari per trasferire i prodotti in una nuova installazione. Aprire il file in un foglio di calcolo non ne dimostra la compatibilità con l'importatore PrestaShop.
Definire prima lo scopo dell'esportazione del catalogo
Per una migrazione, controlla la versione del negozio di destinazione, la lingua, gli identificativi delle categorie e i collegamenti tra prodotti e combinazioni. Per una modifica in blocco, seleziona solo i campi da aggiornare. Un ambito limitato facilita il controllo: un file per modificare i prezzi non deve necessariamente contenere descrizioni o immagini.
Esportare il proprio catalogo e recuperare i dati di un fornitore sono attività diverse. Se la fonte è un grossista, parti dall'articolo sull'importazione XML senza duplicati. Se devi soltanto cambiare i prezzi, consulta l'aggiornamento dei prezzi da un file CSV.
Perché prodotti e combinazioni richiedono file separati
L'importatore PrestaShop distingue i tipi di dati Prodotti e Combinazioni. Il primo descrive la scheda prodotto, il secondo le sue varianti. Per un prodotto con taglie e colori diversi, verifica quindi entrambi i file e il modo in cui ogni combinazione identifica il prodotto principale.
Nel file delle combinazioni, controlla soprattutto gli attributi, il riferimento della variante, la quantità e l'impatto sul prezzo. Il prezzo del prodotto e l'impatto di una combinazione sul prezzo non sono lo stesso campo. Confonderli può generare un CSV tecnicamente valido che imposta un prezzo errato per la variante.
La versione di PrestaShop cambia le colonne disponibili
Nel profilo di CSV Export Pro si seleziona la versione dell'importatore di destinazione. I campi disponibili dipendono dalla versione di PrestaShop, mentre il numero di colonne di un file dipende anche dall'ambito di esportazione scelto. Non confrontare il numero di campi di un catalogo completo con quello di un profilo limitato ai prezzi.
Prima di importare, controlla i campi disponibili nel negozio di destinazione e l'associazione di ogni colonna. Il nome dell'intestazione non sostituisce questa verifica. Nei passaggi tra versioni, controlla anche i campi degli identificativi, delle scorte e della disponibilità.
Chiave del prodotto: ID, riferimento o tabella di corrispondenza
L'ID può essere comodo per aggiornare lo stesso database. In un altro negozio, però, lo stesso numero potrebbe identificare un prodotto diverso. Prima della migrazione, definisci una tabella di corrispondenza degli identificativi o un metodo di abbinamento per riferimento e verificane l'unicità. Controlla separatamente prodotti e combinazioni.
Non considerare il nome del prodotto una chiave affidabile. Nomi simili, lingue diverse e varianti complicano l'abbinamento. Inizia con una piccola prova su una copia del negozio, includendo un prodotto semplice e un prodotto con combinazioni.
Cosa controllare nel CSV prima dell'importazione
- Codifica, separatore dei campi e separatore dei valori multipli.
- Numero di colonne e gestione della riga di intestazione.
- ID o riferimenti dei prodotti e collegamenti delle combinazioni.
- Distinzione tra prezzo al netto delle imposte, regola fiscale e impatto della variante sul prezzo.
- Se i valori vuoti debbano restare vuoti o modificare i dati esistenti.
- Se il foglio di calcolo abbia modificato riferimenti o codici con zeri iniziali.
Non aprire un CSV sconosciuto con l'esecuzione automatica delle formule attivata. Un file destinato all'importazione può conservare valori che iniziano con =. La visualizzazione in un foglio di calcolo e l'importazione richiedono una scelta consapevole del modo in cui leggere i dati.
Il nostro esempio: prodotti e combinazioni per PrestaShop 9
Abbiamo preparato un'esportazione locale con CSV Export Pro 2.0.0 per PrestaShop 9. Il profilo dei prodotti utilizzava il gruppo di campi prices, cioè campi selezionati relativi a prezzo, scorte e disponibilità. Il file dei prodotti conteneva 25 colonne e 2 righe di dati. Il file separato delle combinazioni conteneva 25 colonne e 3 righe di dati.
| File | Esempi di campi | Ambito della prova |
|---|---|---|
| Prodotti | ID, nome, prezzo al netto delle imposte, regola fiscale, quantità, disponibilità | 25 colonne, 2 righe |
| Combinazioni | ID prodotto, riferimento prodotto, attributo, valore, riferimento variante, impatto sul prezzo | 25 colonne, 3 righe |
Entrambi i file utilizzavano il punto e virgola come separatore, UTF-8 BOM e terminazioni di riga CRLF. Questa è una prova di preparazione dell'esportazione, non un ciclo completo importazione → esportazione → importazione. Non è stato verificato il trasferimento dell'intero catalogo in un altro negozio.
Cosa non sostituisce questa esportazione
CSV Export Pro riguarda prodotti e combinazioni. Non sostituisce un backup del database né la migrazione di clienti, ordini o cronologia del negozio. Non è neppure un importatore: la reimportazione viene eseguita dallo strumento standard di PrestaShop, con la sua associazione dei campi e i suoi limiti.
Quando scegliere CSV Export Pro
Se devi preparare file separati di prodotti e combinazioni per l'importatore integrato di PrestaShop, consulta CSV Export Pro: esportazione di prodotti e combinazioni in CSV (pagina del modulo in polacco). Prima di eseguire l'esportazione dell'intero catalogo, definisci la versione dell'importatore, i campi e la chiave di aggiornamento.
I tipi di dati e le impostazioni di importazione sono descritti nella documentazione dell'importatore PrestaShop 1.7. Per un negozio più recente, confrontali con i campi disponibili nel suo pannello amministrativo.
Commenti (0)