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

  1. Nella barra laterale Admin, passa a System > Data Transfer>Scheduled Import/Export.

  2. Nell'angolo superiore destro fare clic su Add Scheduled Import.

  3. 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 e Delete. 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 e Custom Action.
    • Start Time — Impostare su ora, minuto e secondo per l'inizio pianificato dell'importazione.

    • Frequency — Impostato su uno dei seguenti: Daily, Weekly o Monthly

    • On Error - Impostato su uno dei seguenti: Stop Import o Continue 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.

    Importazione dati - impostazioni di importazione pianificate

Passaggio 2: completare le informazioni sul file di importazione

  1. 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.

    Importazione dati - informazioni file di importazione pianificate

    NOTE
    Quando il modulo di archiviazione remota è abilitato, Local Server passa automaticamente a Remote Storage.
  2. 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, utilizzare import_export/import.
    • Remote FTP server - Immettere l'URL completo e il percorso della cartella di importazione sul server remoto.
  3. Immettere File Name da importare.

  4. 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 o import_export/import/some/dir.

Passaggio 3: configurare le e-mail di importazione non riuscita

Importazione dati - e-mail non riuscite per importazione

  1. Impostare Failed Email Receiver sul contatto dell'archivio che deve ricevere la notifica se si verifica un errore durante l'importazione.

  2. Impostare Failed Email Sender sul contatto dell'archivio che viene visualizzato come mittente della notifica.

  3. Imposta Failed Email Template sul modello utilizzato per la notifica.

  4. 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.

  5. 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.
  6. 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.

NOTE
Quando si crea o si aggiorna un'importazione/esportazione pianificata, viene apportata una modifica alla configurazione del sistema. Dopo il salvataggio, assicurati di risolvere l’avviso di annullamento della validità della cache che viene visualizzato nella parte superiore della pagina Amministratore e di svuotare la cache per applicare la pianificazione nuova o aggiornata.

Descrizioni dei campi

Import Settings

CampoDescrizione
NameNome dell’importazione. Consente di distinguere se vengono create molte importazioni pianificate diverse.
Description(Facoltativo) È possibile immettere una descrizione.
Entity TypeDefinisce i dati da importare.
Import BehaviorDefinisce 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 TimeImposta l’ora di inizio, i minuti e i secondi dell’importazione.
FrequencyDefinisci la frequenza di esecuzione dell’importazione. Opzioni: Daily / Weekly / Monthly
On ErrorDefinire 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.
StatusL’importazione è abilitata per impostazione predefinita. È possibile sospenderla impostando lo stato su Disabled.
Field SeparatorDetermina il carattere utilizzato per separare i campi. Valore predefinito: , (virgola)
Multiple Value SeparatorDetermina il carattere utilizzato per separare più valori all'interno di un campo. Valore predefinito: , (virgola)

Import File Information

CampoDescrizione
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 DirectorySpecificare 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 NameSpecificare il nome del file di importazione.
Images File DirectoryImmettere 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

CampoDescrizione
Failed Email ReceiverSe 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 SenderSpecifica l’indirizzo e-mail utilizzato come mittente per l’e-mail di importazione non riuscita.
Failed Email TemplateSeleziona 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 ToL’indirizzo e-mail a cui viene inviata una copia dell’e-mail di importazione non riuscita.
Send Failed Email Copy MethodSeleziona 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

  1. Nella barra laterale Admin, passa a System > Data Transfer>Scheduled Import/Export.

  2. 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
  3. Per attivare l'esportazione pianificata, impostare Status su Enabled.

  4. Accettare CSV come predefinito File Format.

    Impostazioni di esportazione pianificate

Passaggio 2: completare le informazioni del file di esportazione

  1. 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.

    Informazioni sul file di esportazione pianificate

    NOTE
    Quando il modulo di archiviazione remota è abilitato, Local Server passa automaticamente a Remote Storage.
  2. 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, utilizzare import_export/export.
    • Per Remote FTP server, immettere l'URL completo e il percorso della cartella di destinazione sul server di destinazione.
  3. 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 o ASCII.
    • Per Passive Mode, scegliere No o Yes.

Passaggio 3: configurare le e-mail con errori di esportazione

  1. Impostare Failed Email Receiver sul contatto dell'archivio che deve ricevere la notifica se si verifica un errore durante l'esportazione.

  2. Impostare Failed Email Sender sul contatto dell'archivio che viene visualizzato come mittente della notifica.

  3. Imposta Failed Email Template sul modello utilizzato per la notifica.

  4. 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.

  5. 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à

  1. 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.
  2. 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.

NOTE
Quando si crea o si aggiorna un'importazione/esportazione pianificata, viene apportata una modifica alla configurazione del sistema. Dopo il salvataggio, assicurati di risolvere l’avviso di annullamento della validità della cache che viene visualizzato nella parte superiore della pagina Amministratore e di svuotare la cache per applicare la pianificazione nuova o aggiornata.

Descrizioni dei campi

Export Settings

CampoDescrizione
NameNome dell’esportazione. Consente di distinguere se vengono create molte esportazioni pianificate diverse.
Description(Facoltativo) Una descrizione dell'esportazione pianificata.
Entity TypeIdentifica 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 TimeImposta l’ora di inizio, i minuti e i secondi dell’esportazione.
FrequencyDefinisci la frequenza con cui viene eseguito il processo di esportazione. Opzioni: Daily / Weekly / Monthly
StatusPer impostazione predefinita, è abilitata una nuova esportazione pianificata. È possibile sospenderla impostando Stato su Disattivato. Opzioni: Enabled / Disabled
File FormatSelezionare il formato del file di esportazione. Attualmente è disponibile solo l'opzione .CSV.

Export Settings Information

CampoDescrizione
Server TypeDetermina 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 DirectorySpecificare 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.