Passa al contenuto principale

Importazione, Esportazione e Backup

La scheda Importazione / Esportazione del modulo Estimated Delivery offre tre strumenti per spostare i dati di consegna tra negozi o modificarli in massa:

  • Importazione CSV — carica un foglio di calcolo per configurare i dati di consegna di molti prodotti in una volta
  • Esportazione CSV — scarica la configurazione attuale dei prodotti in CSV per modifiche massive
  • Backup / Ripristino — salva e ripristina la configurazione completa del modulo come file JSON

📥 Importazione CSV

L'importazione CSV permette di impostare o aggiornare le impostazioni di consegna (date di disponibilità, giorni di picking, giorni di esaurimento scorte, ecc.) per molti prodotti in un'unica operazione.

Preparare il file CSV

Il CSV usa 9 colonne in questo ordine esatto:

id_product; id_product_attribute; id_shop; available_date; out_of_stock_days; picking_days; release_date; customization_days; disabled
ColonnaDescrizione
id_productID prodotto PrestaShop
id_product_attributeID combinazione (0 per il prodotto base)
id_shopID negozio (0 si applica a tutti i negozi)
available_dateData dalla quale il prodotto è disponibile (AAAA-MM-GG, o vuoto)
out_of_stock_daysGiorni extra aggiunti quando il prodotto è esaurito
picking_daysGiorni necessari per preparare il prodotto
release_dateData di uscita per i pre-ordini (AAAA-MM-GG, o vuoto)
customization_daysGiorni extra per prodotti personalizzati
disabled1 = disabilita la consegna stimata per questo prodotto, 0 = abilitato
Usa prima l'esportazione

Il modo più semplice per ottenere un CSV correttamente formattato è esportare prima i dati attuali, modificarli in un foglio di calcolo e reimportarli.

Eseguire l'importazione

  1. Vai in Back Office → Estimated Delivery → Importazione / Esportazione
  2. Seleziona la scheda Importazione CSV
  3. Scegli il separatore di colonne (punto e virgola per impostazione predefinita)
  4. Carica il file CSV
  5. Clicca su Importa

📤 Esportazione CSV

L'esportazione CSV scarica la configurazione attuale di consegna dei prodotti come foglio di calcolo — lo stesso formato a 9 colonne usato per l'importazione. Usala per:

  • Verificare le impostazioni di consegna in tutto il catalogo
  • Modificare i valori in massa in Excel o Google Sheets e reimportarli
  • Trasferire i dati di consegna a un'altra installazione PrestaShop

Opzioni di esportazione

OpzioneDescrizione
AmbitoEsportare tutti i prodotti, o solo quelli con impostazioni personalizzate
Includi combinazioniIncludere righe per combinazione, o solo righe del prodotto base
Formato identificatoreUsare ID numerici o riferimenti prodotto nel file esportato
Colonna tutti i negoziGenerare righe id_shop = 0 per compatibilità multi-negozio
  1. Vai in Importazione / Esportazione → scheda Esportazione CSV
  2. Configura le opzioni di esportazione
  3. Clicca su Scarica CSV

💾 Backup e Ripristino

Il backup crea uno snapshot completo di tutte le tabelle di configurazione del modulo come file JSON. Il ripristino applica quello snapshot per sostituire la configurazione attuale.

Cosa include il backup:

TabellaContiene
ed_prodImpostazioni di consegna per prodotto
ed_prod_combiImpostazioni di consegna per combinazione
ed_catImpostazioni di consegna per categoria
ed_supplierImpostazioni per fornitore
ed_manufacturerImpostazioni per produttore
ed_holidaysDefinizioni delle festività
ed_carriersRegole corrieri
ed_delivery_zonesConfigurazioni delle zone di consegna
ed_warehouseDefinizioni dei magazzini
Cosa NON è incluso

I dati degli ordini (ed_orders, ed_order_individual) sono esclusi — sono dati di esecuzione, non di configurazione. Le chiavi di configurazione PrestaShop sono anch'esse escluse perché specifiche di ogni installazione.

Creare un backup

  1. Vai in Importazione / Esportazione → scheda Backup / Ripristino
  2. Clicca su Scarica backup

Ripristinare un backup

Il ripristino sostituisce tutti i dati

Il ripristino svuota tutte le tabelle del modulo prima di inserire i dati del backup. Qualsiasi configurazione aggiunta dopo il backup andrà persa. Crea sempre un nuovo backup prima di ripristinarne uno precedente.

  1. Vai in Importazione / Esportazione → scheda Backup / Ripristino
  2. Clicca su Scegli file e seleziona il file .json
  3. Clicca su Ripristina
  4. Conferma il dialogo di avviso

✅ Lista di Controllo Finale

Flusso CSV:

  • Esportare prima i dati attuali da usare come modello
  • Mantenere l'ordine esatto delle 9 colonne
  • Testare con un piccolo lotto prima di importare l'intero catalogo

Flusso backup:

  • Scaricare un backup prima di qualsiasi importazione massiva o ripristino
  • Verificare che il JSON contenga il numero atteso di righe per tabella
  • Dopo il ripristino, verificare alcuni prodotti per confermare che i dati siano corretti

Qual e la differenza tra l'esportazione CSV e il backup?

L'esportazione CSV contiene solo le impostazioni di consegna a livello prodotto in formato foglio di calcolo, progettata per la modifica massiva. Il backup e uno snapshot JSON completo di tutte le tabelle di configurazione del modulo: regole corrieri, festivita, definizioni magazzini e configurazioni di zona. Usa il CSV per modificare i dati prodotto; usa il backup per la migrazione completa o il ripristino di emergenza.

L'operazione di ripristino elimina la mia configurazione attuale?

Si. Il ripristino svuota tutte le tabelle del modulo prima di inserire i dati del backup. Qualsiasi configurazione aggiunta dopo la creazione del backup andra persa definitivamente. Crea sempre un nuovo backup immediatamente prima di eseguire un ripristino per poter recuperare se necessario.

Posso usare un backup di un negozio PrestaShop su un altro negozio?

Si, e uno dei principali casi d'uso: migrare o clonare un negozio. Il backup include tutte le tabelle di configurazione del modulo ma non le chiavi di configurazione di PrestaShop, che sono specifiche di ogni installazione. Dopo il ripristino, verifica che gli ID prodotto e corriere corrispondano correttamente nel negozio di destinazione.

Quale separatore di colonna devo usare nel mio file CSV?

Il separatore predefinito e il punto e virgola. Puoi scegliere un separatore diverso nelle impostazioni di importazione CSV durante il caricamento. Assicurati che la tua applicazione foglio di calcolo usi lo stesso separatore quando salvi il file.

Come posso disabilitare in massa le stime di consegna per un gruppo di prodotti?

Esporta i dati dei tuoi prodotti come CSV, imposta la colonna disabled a 1 per tutti i prodotti da escludere, poi importa il file. Il modulo elabora le righe e disabilita le stime di consegna per quei prodotti senza influire su nessun'altra impostazione.

🆘 Hai bisogno di aiuto?