Pianificare un’importazione
Per il formato di file di importazione e i tipi di entità di importazione disponibili, il processo di importazione pianificato è simile al processo di importazione manuale:
- Il file di importazione deve essere in formato .CSV
- Puoi importare dati di prodotti e clienti
Il vantaggio dell'utilizzo dell'importazione pianificata è che è possibile importare automaticamente un file di dati più volte dopo aver specificato i parametri di importazione e pianificato una sola volta.
I dettagli di ciascuna operazione di importazione non vengono scritti in un log, ma quando si verifica un errore si riceve un messaggio di posta elettronica di Importazione non riuscita con una descrizione dell'errore. Il risultato dell'ultimo processo di importazione programmato viene visualizzato nella colonna Ultimo risultato della pagina Importazione/esportazione programmata.
Dopo ogni operazione di importazione, una copia del file di importazione viene inserita nella directory var/log/import_export
del server in cui viene distribuito Adobe Commerce o Magento Open Source. Al nome del file di importazione vengono aggiunti la marca temporale, il marcatore dell’entità importata (prodotti o clienti) e il tipo di operazione (in questo caso, importazione).
Dopo ogni processo di importazione pianificato, viene eseguita automaticamente un'operazione di reindicizzazione. Nel front-end, le modifiche nelle descrizioni e in altre informazioni di testo vengono applicate dopo che i dati aggiornati vengono inviati al database e le modifiche nei prezzi vengono applicate solo dopo l'operazione di reindicizzazione.
Passaggio 1: completare le impostazioni di importazione
-
Nella barra laterale Admin, passa a System > Data Transfer>Scheduled Import/Export.
-
Nell'angolo superiore destro fare clic su Add Scheduled Import.
-
Impostare le opzioni di programmazione e importazione:
-
Name — Immettere un nome per l'importazione pianificata.
-
Description — Immettere una breve descrizione che illustri lo scopo dell'importazione e il relativo utilizzo.
-
Entity Type — Impostato su uno dei seguenti:
Products
Advanced Pricing
Customers and Addresses (single file)
Customer Addresses
Customer Finances
Customers Main File
Stock Sources
-
Import Behavior — Impostato su uno dei seguenti:
Add/Update Complex Data
- Aggiunge o aggiorna nuovi dati complessi ai dati complessi esistenti per le voci esistenti nel database. Questo è il valore predefinito.Replace
- Scrive sul complesso esistente per le entità esistenti nel database.Delete Entities
— Elimina le voci esistenti nel database.Custom Action
- Personalizza le entità esistenti nel database.
NOTE
Per i tipi di entità Advanced Pricing,Products, Customers and Addresses (single file) e_Stock Sources_, vengono visualizzati i seguenti comportamenti di importazione:Add/Update
,Replace
eDelete
. Per i tipi di entità Finanze cliente, File principale clienti e Clienti e indirizzi, vengono visualizzati i seguenti comportamenti di importazione:Add/Update Complex Data
,Delete Entities
eCustom Action
. -
Start Time — Impostare su ora, minuto e secondo per l'inizio pianificato dell'importazione.
-
Frequency — Impostato su uno dei seguenti:
Daily
,Weekly
oMonthly
-
On Error - Impostato su uno dei seguenti:
Stop Import
oContinue Processing
-
Status - Per attivare l'importazione pianificata, impostare su
Enabled
. -
Field Separator — Immettere il carattere utilizzato per separare i campi nel file di importazione. Il carattere predefinito è una virgola.
-
Multiple Value Separator - Immettere il carattere utilizzato per separare più valori all'interno di un campo.
-
Passaggio 2: completare le informazioni sul file di importazione
-
Imposta Server Type su uno dei seguenti:
Local Server
- Importa i dati dallo stesso server in cui è installato Adobe Commerce.Remote FTP
- Importa i dati da un server remoto.
NOTE
Quando il modulo di archiviazione remota è abilitato,Local Server
passa automaticamente aRemote Storage
. -
Immettere File Directory da cui ha origine il file di importazione.
Local Server
- Immettere un percorso relativo nell'installazione di Commerce. Ad esempio,var/import
. Se il modulo di archiviazione remota è configurato, utilizzareimport_export/import
.Remote FTP server
- Immettere l'URL completo e il percorso della cartella di importazione sul server remoto.
-
Immettere File Name da importare.
-
Per Images File Directory, immettere il percorso della directory in cui sono memorizzate le immagini del prodotto.
In un server locale immettere un percorso relativo, ad esempio:
var/import
. In un archivio remoto, immettere un percorso relativo, ad esempio:import_export/import
oimport_export/import/some/dir
.
Passaggio 3: configurare le e-mail di importazione non riuscita
-
Impostare Failed Email Receiver sul contatto dell'archivio che deve ricevere la notifica se si verifica un errore durante l'importazione.
-
Impostare Failed Email Sender sul contatto dell'archivio che viene visualizzato come mittente della notifica.
-
Imposta Failed Email Template sul modello utilizzato per la notifica.
-
Per Send Failed Email Copy To, immettere l'indirizzo di posta elettronica di tutti coloro che devono ricevere una copia della notifica.
Separa più indirizzi e-mail con una virgola.
-
Imposta Failed Email Copy Method su uno dei seguenti:
Bcc
- Invia una copia di cortesia nascosta della notifica di importazione non riuscita. Il nome e l’indirizzo del destinatario sono inclusi nella distribuzione e-mail originale, ma non sono visibili.Separate Email
- Invia una copia della notifica di importazione non riuscita come messaggio e-mail separato.
-
Al termine, fare clic su Save.
Il nuovo processo di importazione pianificato viene aggiunto all'elenco nella pagina Scheduled Import/Export. Da questa pagina, può essere eseguito immediatamente per il test e modificato. Il file di importazione viene convalidato prima dell’esecuzione di ciascun processo di importazione.
Descrizioni dei campi
Import Settings
Campo | Descrizione |
---|---|
Name | Nome dell’importazione. Consente di distinguere se vengono create molte importazioni pianificate diverse. |
Description | (Facoltativo) È possibile immettere una descrizione. |
Entity Type | Definisce i dati da importare. |
Import Behavior | Definisce la complessità dei dati gestiti se le entità importate esistono nel database. I dati complessi per i prodotti includono categorie, siti web, opzioni personalizzate, prezzi di livello, prodotti correlati, up-sell, cross-selling e dati sui prodotti associati. I dati complessi per i clienti includono gli indirizzi. Opzioni: Add/Update Complex Data- I nuovi dati complessi vengono aggiunti o aggiornati ai dati complessi esistenti per le voci esistenti nel database. Questo è il valore predefinito. Add/Update - Nuovi dati aggiunti alle voci esistenti nel database. Tutti i campi eccetto sku possono essere aggiornati per i prodotti. Eventuali valori di campo multipli non elencati nel file CSV, ad esempio categorie o siti Web, rimangono nel database dopo l’importazione.Replace- I dati complessi esistenti per le entità esistenti vengono sostituiti. Delete Entities - Se le entità importate esistono nel database, vengono eliminate dal database. Custom Action- Le entità complesse esistenti vengono personalizzate durante il processo di importazione. |
Start Time | Imposta l’ora di inizio, i minuti e i secondi dell’importazione. |
Frequency | Definisci la frequenza di esecuzione dell’importazione. Opzioni: Daily / Weekly / Monthly |
On Error | Definire il comportamento del sistema in caso di errori durante la convalida del file. Opzioni: Interrompi importazione — Il file non viene importato se vengono rilevati errori durante la convalida. Questo è il valore predefinito. Continua elaborazione - Se durante la convalida vengono rilevati errori, ma è possibile eseguire l'importazione, il file viene importato. |
Status | L’importazione è abilitata per impostazione predefinita. È possibile sospenderla impostando lo stato su Disabled . |
Field Separator | Determina il carattere utilizzato per separare i campi. Valore predefinito: , (virgola) |
Multiple Value Separator | Determina il carattere utilizzato per separare più valori all'interno di un campo. Valore predefinito: , (virgola) |
Import File Information
Campo | Descrizione |
---|---|
Server Type | È possibile importare da un file nello stesso server in cui è distribuito Commerce (selezionare Local Server ) o dal server FTP remoto (selezionare Remote FTP ). Se si seleziona Remote FTP, verranno visualizzate ulteriori opzioni per le credenziali e le impostazioni di trasferimento dei file. Se il modulo di archiviazione remota è abilitato, il tipo Local Server viene automaticamente cambiato in Remote Storage . |
File Directory | Specificare la directory in cui si trova il file di importazione. Se Tipo server è impostato su Local Server, specificare il percorso relativo alla directory di installazione di Commerce. Ad esempio: var/import o import_export/import per l'archiviazione remota. |
File Name | Specificare il nome del file di importazione. |
Images File Directory | Immettere il percorso della directory in cui sono memorizzate le immagini del prodotto. Per un server locale, immettere un percorso relativo. Ad esempio: var/import o import_export/import per l'archiviazione remota. |
Import Failed Emails
Campo | Descrizione |
---|---|
Failed Email Receiver | Se l’importazione non riesce, specifica l’indirizzo e-mail a cui viene inviata una notifica e-mail (e-mail di importazione non riuscita). |
Failed Email Sender | Specifica l’indirizzo e-mail utilizzato come mittente per l’e-mail di importazione non riuscita. |
Failed Email Template | Seleziona un modello per l’e-mail di importazione non riuscita. Per impostazione predefinita, è disponibile solo l'opzione Importazione non riuscita (modello predefinito da impostazioni internazionali). È possibile creare modelli personalizzati in System>Transactional Emails. |
Send Failed Email Copy To | L’indirizzo e-mail a cui viene inviata una copia dell’e-mail di importazione non riuscita. |
Send Failed Email Copy Method | Seleziona il metodo di invio della copia per l’e-mail di importazione non riuscita. |
Pianificare un’esportazione
L'esportazione pianificata è simile a un'esportazione manuale Export nel formato di file di esportazione disponibile e nei tipi di entità che è possibile esportare:
- Puoi esportare in formato CSV
- Puoi esportare i dati di prodotti e clienti
Il vantaggio di utilizzare l'esportazione pianificata è che è possibile esportare i dati più volte automaticamente, dopo aver specificato i parametri di esportazione, e pianificare una sola volta.
I dettagli di ciascuna esportazione non vengono scritti in un registro, ma in caso di errore si riceve un messaggio e-mail Esportazione non riuscita, contenente la descrizione dell’errore. Il risultato dell'ultimo processo di esportazione viene visualizzato nella colonna Ultimo risultato della pagina Importazione/esportazione pianificata.
Dopo ogni esportazione, il file di esportazione viene inserito nel percorso definito dall'utente e una copia nella directory var/log/import_export
sul server in cui è distribuito Adobe Commerce o Magento Open Source. Al nome del file di esportazione vengono aggiunti la marca temporale e l’indicatore dell’entità esportata (prodotti o clienti) e il tipo di operazione (in questo caso, esportazione).
Passaggio 1: completare le impostazioni di esportazione
-
Nella barra laterale Admin, passa a System > Data Transfer>Scheduled Import/Export.
-
Nell'angolo superiore destro fare clic su Add Scheduled Export ed eseguire le operazioni seguenti:
-
Immetti Name per l'esportazione pianificata.
-
Immettere un breve Description che illustri lo scopo dell'esportazione e il relativo utilizzo.
-
Imposta Entity Type su uno dei seguenti:
Advanced Pricing
Products
Customer Financing
Customers Main File
Customer Addresses
Stock Sources
La sezione Entity Attributes nella parte inferiore della pagina viene aggiornata per riflettere il tipo di entità selezionato.
-
Impostare Start Time sull'ora, il minuto e il secondo per cui è pianificato l'inizio dell'esportazione.
-
Imposta Frequency su uno dei seguenti:
Daily
Weekly
Monthly
-
-
Per attivare l'esportazione pianificata, impostare Status su
Enabled
. -
Accettare
CSV
come predefinito File Format.
Passaggio 2: completare le informazioni del file di esportazione
-
Imposta Server Type su uno dei seguenti:
Local Server
- Per salvare il file di esportazione nello stesso server in cui è installato Commerce.Remote FTP
- Per salvare il file di esportazione su un server remoto.
NOTE
Quando il modulo di archiviazione remota è abilitato,Local Server
passa automaticamente aRemote Storage
. -
Per File Directory, immettere la directory in cui salvare il file di esportazione nel modo seguente:
- Per Local Server, immettere un percorso relativo nell'installazione di Commerce, ad esempio
var/export
. Se il modulo di archiviazione remota è configurato, utilizzareimport_export/export
. - Per Remote FTP server, immettere l'URL completo e il percorso della cartella di destinazione sul server di destinazione.
- Per Local Server, immettere un percorso relativo nell'installazione di Commerce, ad esempio
-
Se il server Remote FTP è selezionato, immettere le credenziali di connessione al server e selezionare altre impostazioni:
- Per FTP Host[:Port], immettere l'indirizzo host FTP remoto.
- Per User Name, immettere il nome utente utilizzato per accedere al server remoto.
- Per Password, immettere la password dell'account del nome utente specificato.
- Per File Mode, scegliere
Binary
oASCII
. - Per Passive Mode, scegliere
No
oYes
.
Passaggio 3: configurare le e-mail con errori di esportazione
-
Impostare Failed Email Receiver sul contatto dell'archivio che deve ricevere la notifica se si verifica un errore durante l'esportazione.
-
Impostare Failed Email Sender sul contatto dell'archivio che viene visualizzato come mittente della notifica.
-
Imposta Failed Email Template sul modello utilizzato per la notifica.
-
Per Send Failed Email Copy To, immettere l'indirizzo di posta elettronica di tutti coloro che devono ricevere una copia della notifica.
Per più indirizzi e-mail, separali con una virgola.
-
Imposta Failed Email Copy Method su uno dei seguenti:
Bcc
- Invia una copia di cortesia cieca. Il nome e l’indirizzo del destinatario sono inclusi nella distribuzione e-mail originale, ma non sono visibili.Separate Email
- Invia la copia come messaggio di posta elettronica separato.
Passaggio 4: scegliere gli attributi di entità
-
Nella sezione Entity Attributes scegliere gli attributi che si desidera includere nei dati di esportazione.
- Per filtrare i dati di esportazione in base al valore degli attributi, immettere il valore dell'attributo nella colonna Filter.
- Per escludere prodotti o clienti con determinati valori di attributo, immettere i valori degli attributi che si desidera escludere e selezionare la casella di controllo nella colonna Ignora.
-
Al termine, fare clic su Save.
Il nuovo processo di esportazione pianificato viene aggiunto all'elenco nella pagina Scheduled Import/Export. Da questa pagina è possibile eseguirla immediatamente, per testarla e modificarla.
Descrizioni dei campi
Export Settings
Campo | Descrizione |
---|---|
Name | Nome dell’esportazione. Consente di distinguere se vengono create molte esportazioni pianificate diverse. |
Description | (Facoltativo) Una descrizione dell'esportazione pianificata. |
Entity Type | Identifica i dati da esportare. Dopo la selezione, gli attributi di entità vengono visualizzati di seguito. Opzioni: Advanced Pricing / Products / Customer Finances / Customers Main File / Customer Addresses / Stock Sources |
Start Time | Imposta l’ora di inizio, i minuti e i secondi dell’esportazione. |
Frequency | Definisci la frequenza con cui viene eseguito il processo di esportazione. Opzioni: Daily / Weekly / Monthly |
Status | Per impostazione predefinita, è abilitata una nuova esportazione pianificata. È possibile sospenderla impostando Stato su Disattivato. Opzioni: Enabled / Disabled |
File Format | Selezionare il formato del file di esportazione. Attualmente è disponibile solo l'opzione .CSV . |
Export Settings Information
Campo | Descrizione |
---|---|
Server Type | Determina la posizione del file di esportazione. Opzioni: Server locale - Posiziona il file di esportazione nello stesso server in cui è distribuito Commerce. Se il modulo di archiviazione remota è abilitato, Local Server viene cambiato in Remote Storage .FTP remoto - inserisce il file di esportazione in un server remoto. Vengono visualizzate opzioni aggiuntive per le credenziali e le impostazioni di trasferimento dei file. |
File Directory | Specificare la directory in cui si trova il file di esportazione. Se Server Type è impostato su Local Server , specificare il percorso relativo al percorso di installazione di Commerce. Ad esempio, var/export o import_export/export per l'archiviazione remota. |