Visser Labs – Plugin WooCommerce

  1. Casa
  2. Knowledge Base
  3. WooCommerce Store Exporter Deluxe
  4. Come esportare su FTP o SFTP in Store Exporter Deluxe

Come esportare su FTP o SFTP in Store Exporter Deluxe

Se un fornitore, un marketplace o un sistema di contabilità si aspetta che i tuoi dati di WooCommerce vengano caricati su un server a un'ora prestabilita, inviare un file via email o scaricarlo manualmente non è scalabile. Store Exporter Deluxe può invece inviare un'esportazione pianificata direttamente su un server FTP o SFTP, in modo che il file arrivi esattamente dove deve essere, da solo, ogni volta che viene eseguita la pianificazione.

Questo articolo copre la configurazione del metodo di consegna FTP / SFTP su un'esportazione pianificata: ogni campo del modulo, come eseguire la pianificazione una volta per confermare la connessione prima di affidarsi a un timer e cosa significano i messaggi di errore del plugin quando una connessione fallisce.

Prerequisiti

RequisitoDettagli
PluginStore Exporter Deluxe è attivo e con licenza
Esportazione pianificataHai già creato un'esportazione pianificata. Per istruzioni dettagliate, vedi Come pianificare le esportazioni in Store Exporter Deluxe
Dettagli del serverTieni a portata di mano l'host, la porta, il nome utente e la password del tuo provider di hosting o FTP prima di iniziare. È supportata solo l'autenticazione tramite password, vedi la nota qui sotto se il tuo server SFTP richiede una chiave privata

Scelta di FTP / SFTP come metodo di consegna

  1. Apri WooCommerce → Store Export → Scheduled Exports.
  2. Apri la pianificazione che desideri configurare, oppure fai clic su Nuova pianificazione per crearne una.
  3. Fai clic sul passaggio Metodo in cima al modulo.
  4. Seleziona la scheda FTP / SFTP.

Selezionandola, viene visualizzato un pannello Impostazioni FTP / SFTP sotto le schede dei metodi di consegna.

Il passaggio Metodo con la scheda di consegna FTP / SFTP selezionata, che mostra il pannello Impostazioni FTP / SFTP che appare sotto di esso

Configurazione della connessione

Il pannello Impostazioni FTP / SFTP ha questi campi:

  • Protocollo: scegli FTP o SFTP. SFTP crittografa la connessione tramite SSH ed è la scelta più sicura se il tuo host lo offre.
  • Host: l'indirizzo del server FTP o SFTP, ad esempio ftp.example.com.
  • Porta: la porta di connessione del server. Lascia vuoto per utilizzare l'impostazione predefinita usuale del protocollo, che il campo mostra come testo segnaposto: 21 per FTP, 22 per SFTP.
  • Nome utente: il nome utente dell'account che ti ha fornito il tuo provider FTP o SFTP.
  • Password: la password dell'account. Una volta che una pianificazione ha una password salvata, questo campo mostra punti invece del valore reale e una nota che indica che una password è già salvata. Lascialo vuoto per mantenere quella password salvata, o digita una nuova password per sostituirla.
  • Percorso directory remota: la cartella sul server remoto in cui caricare, ad esempio /exports/.
  • Nome file (facoltativo): sovrascrive il nome del file caricato. Lascialo vuoto per utilizzare il nome file predefinito dell'esportazione.

Il modulo FTP / SFTP supporta solo l'autenticazione nome utente e password. Non ha un'impostazione per una chiave privata, quindi un server SFTP che richiede una chiave privata non può essere utilizzato con questo modulo.

Il pannello Impostazioni FTP / SFTP con i campi Protocollo, Host, Nome utente e Password annotati

Una volta compilati questi campi, fai clic su Crea pianificazione (o Salva pianificazione su una esistente) per salvare.

Testare la connessione prima di fare affidamento sulla pianificazione

Non c'è un pulsante separato Testa connessione nel modulo FTP / SFTP. Invece, salva la pianificazione con i dettagli di connessione inseriti, quindi attiva un'esecuzione reale su richiesta invece di aspettare che arrivi la sua pianificazione:

  1. Nella schermata Esportazioni pianificate, trova la pianificazione che hai appena salvato.
  2. Apri il menu delle azioni della sua riga (il pulsante ⋮) e fai clic su Esegui ora.
  3. Guarda il pannello Attività Recenti sulla stessa schermata. L'esecuzione viene mostrata come In Corso, quindi si aggiorna a Completato o Fallito.

Uno stato Completato conferma che il file ha raggiunto il tuo server FTP o SFTP. Se mostra Fallito, il motivo esatto si trova nel Registro di controllo:

  1. Apri WooCommerce → Store Export → Impostazioni e seleziona la sezione Registro di controllo.
  2. Verifica che Abilita Registro di controllo sia attivo (è attivo per impostazione predefinita) e che Esportazioni pianificate non sia impostato su Nessuno. Per impostazione predefinita, ogni altro livello, incluso Minimo, acquisisce Dettagli errore, il campo che contiene il messaggio di errore esatto del plugin.
  3. Apri Registro di controllo nella barra laterale di Store Export ed espandi la voce dell'esecuzione fallita per leggere il messaggio di errore. Se non c'è alcuna voce per quell'esecuzione, correggi le impostazioni dal passaggio 2 ed esegui nuovamente Esegui ora.

Il pannello Attività Recenti mostra solo se un'esecuzione è riuscita o fallita. Il motivo esatto si trova nella voce del Registro di controllo per quell'esecuzione. Se una pianificazione imposta il proprio Livello di registro nel suo passaggio Avanzate, quel livello prevale su quello nelle Impostazioni.

La sezione delle impostazioni del Registro di controllo con Abilita Registro di controllo attivato e il livello di registro Esportazioni pianificate impostato su Minimo

Risoluzione dei problemi

“Login errato per l'utente … sul server FTP” o “Login SFTP fallito per l'utente …”
Il tuo nome utente o password è errato, oppure l'account non ha il permesso di accedere dal tuo server. Reinserisci entrambi nel passaggio Metodo e salva di nuovo. Ricorda che un campo Password vuoto mantiene qualsiasi password già salvata. Se intendevi cambiarla, ridigitala prima di salvare.
“C'è stato un problema nel connettersi a … tramite FTP”
Store Exporter Deluxe non è riuscito a raggiungere affatto l'host tramite il protocollo FTP. Ricontrolla i campi Host e Porta per errori di battitura e conferma con il tuo provider di hosting o FTP che il server accetti connessioni su quella porta dall'esterno della propria rete. Alcuni host consentono connessioni FTP solo da specifici indirizzi IP, il che blocca la connessione del server del plugin.
Un'esecuzione SFTP fallisce con un errore di connessione o timeout
Store Exporter Deluxe non è riuscito a raggiungere il server SFTP. Controlla i campi Host e Porta (SFTP utilizza la porta 22 per impostazione predefinita) e conferma con il tuo provider di hosting o SFTP che il server accetti connessioni SFTP dal server del tuo sito.
“Impossibile cambiare directory … sul server FTP …” (FTP) o “Impossibile trovare o creare la directory remota …” / “Impossibile cambiare directory … sul server SFTP …” (SFTP)
Il percorso in Percorso directory remota non esiste sul server remoto. SFTP tenta di crearlo automaticamente se il tuo account dispone delle autorizzazioni. FTP non crea cartelle mancanti, quindi crea tu stesso la cartella se stai usando FTP semplice. In entrambi i casi, conferma il percorso esatto con chi gestisce il server remoto, inclusa la barra iniziale, e verifica che il tuo account disponga delle autorizzazioni di scrittura.
“Impossibile caricare il file su FTP” (FTP) o “Impossibile caricare il file … sul server SFTP …” (SFTP)
La connessione e l'accesso sono riusciti, ma il caricamento stesso è fallito, solitamente perché l'account ha accesso in lettura alla directory ma non in scrittura. Chiedi al tuo provider di hosting o FTP di confermare che il tuo account possa scrivere file lì, non solo elencarli.

FAQ

Qual è meglio, FTP o SFTP?
Usa SFTP se il tuo server lo supporta. Crittografa la connessione, inclusi nome utente e password, tramite SSH. FTP semplice invia tutto in chiaro, quindi usalo solo se il tuo provider non offre SFTP.
Posso usare FTPS (FTP su SSL) invece di FTP semplice?
Non da questo modulo. La scelta Protocollo è limitata a FTP o SFTP.
La consegna FTP/SFTP è disponibile nel plugin gratuito Store Exporter?
No. Le Esportazioni Pianificate e il metodo di consegna FTP / SFTP insieme ad esse sono una funzionalità di Store Exporter Deluxe. Il plugin gratuito Store Exporter non include le esportazioni pianificate.
La directory remota deve esistere prima che io esegua la pianificazione?
Dipende dal protocollo. Su una connessione SFTP, Store Exporter Deluxe crea un Percorso directory remota mancante per te se il tuo account dispone delle autorizzazioni per creare cartelle. Su FTP semplice, la cartella deve esistere prima, quindi creala prima della prima esecuzione.

Serve ulteriore aiuto?

Se stai usando Store Exporter Deluxe e incontri un problema non trattato in questo articolo, apri un ticket di supporto e il nostro team ti aiuterà a consegnare la tua esportazione.

Se stai utilizzando il plugin gratuito Store Exporter, chiedi sul forum di supporto di WordPress.org e il nostro team ti risponderà lì.

Questo articolo è stato utile?

Articoli Correlati

Risorse e Aiuto