Visser Labs – Plugin WooCommerce

  1. Casa
  2. Knowledge Base
  3. WooCommerce Store Exporter Deluxe
  4. Come pianificare le esportazioni in Store Exporter Deluxe

Come pianificare le esportazioni in Store Exporter Deluxe

Esportare i tuoi dati WooCommerce a mano ogni giorno o ogni settimana riduce il tempo che potresti dedicare alla gestione del tuo negozio. Store Exporter Deluxe ti consente di impostare un'Esportazione Pianificata una volta, quindi viene eseguita da sola in seguito, all'intervallo e con il metodo di consegna che scegli.

Puoi creare tutte le Esportazioni Pianificate di cui hai bisogno. Ognuna mantiene i propri filtri, campi di esportazione e impostazioni di consegna, quindi un'esportazione giornaliera degli ordini e un backup settimanale dei prodotti possono essere eseguiti fianco a fianco senza interferire tra loro.

Prerequisiti

RequisitoDettagli
PluginStore Exporter Deluxe è attivo e con licenza
WooCommerceAttivo, poiché le Esportazioni Pianificate prelevano i loro dati dal tuo negozio WooCommerce
Destinazione di consegnaSe hai intenzione di consegnare tramite FTP/SFTP o email, tieni pronti i dettagli di connessione prima di iniziare

Dove trovare le Esportazioni Pianificate

Apri WooCommerce → Store Export dal menu di amministrazione di WordPress. Questo apre la dashboard di Store Exporter Deluxe, che utilizza una barra laterale invece della vecchia barra delle schede. Seleziona Esportazioni Pianificate dalla sezione ESPORTAZIONI della barra laterale per vedere le tue pianificazioni esistenti.

La barra laterale di Store Exporter Deluxe con l'elemento Esportazioni Pianificate evidenziato nel gruppo ESPORTAZIONI

Creazione di un'esportazione pianificata

  1. Dalla schermata Esportazioni Pianificate, fai clic su Nuova Pianificazione.
  2. Nella fase Generale, inserisci un nome nel campo Nome Pianificazione. Questo nome appare solo all'interno dell'amministrazione di WordPress, quindi usa qualcosa che riconoscerai in seguito, come "Backup Prodotti Giornaliero".
  3. Scegli cosa esportare dal menu a discesa Tipo di Esportazione.
  4. Scegli un formato di file dal menu a discesa Formato Esportazione.
  5. Sotto Campi di Esportazione, scegli Tutti i Campi, Usa Modello per applicare un modello di esportazione salvato, o Selezione Salvata per riutilizzare i campi che hai scelto l'ultima volta in Esportazione Rapida.
  6. Fai clic su Filtri per impostare eventuali condizioni che restringono ciò che viene esportato. Salta questo passaggio per esportare tutto del tipo scelto.
  7. Fai clic su Metodo per scegliere come viene consegnata l'esportazione. Vedi Metodi di Consegna di seguito per sapere cosa fa ogni opzione.
  8. Fai clic su Pianificazione per impostare la frequenza con cui viene eseguita l'esportazione. Vedi Opzioni Intervallo Cron di seguito per le frequenze disponibili.
  9. (Facoltativo) Fai clic su Avanzate per impostare il livello di log e altre opzioni avanzate per pianificazione.
  10. Fai clic su Crea Pianificazione per salvare.

Una volta salvato, apri di nuovo la pianificazione e fai clic su Esegui Ora per eseguirla immediatamente e confermare che funzioni.

La procedura guidata Aggiungi Nuova Esportazione Pianificata nel passaggio Generale, che mostra i campi Nome Pianificazione, Tipo Esportazione e Formato Esportazione

Formattazione file e dati

Più in basso nella fase Generale, la sezione Formattazione File e Dati controlla come viene assemblato il file esportato stesso:

  • Delimitatore colonne (solo esportazioni CSV): scegliere Virgola, Punto e virgola, Tabulazione o Barra verticale come carattere che separa le colonne. Utilizzare Punto e virgola o Tabulazione se il sistema di destinazione si aspetta uno di questi invece di una virgola, ad esempio in una regione in cui le virgole sono utilizzate come separatori decimali.
  • Formule Excel: scegliere se Consentire formule Excel o non consentire formule Excel nel file esportato. Lasciare le formule non consentite a meno che non si necessitino specificamente valori calcolati, poiché consentirle può esporre il file a iniezioni di formule se qualcun altro lo apre in seguito.
  • Formattazione intestazione: scegliere se includere le intestazioni di colonna dei campi di esportazione o ometterle. Disattivare le intestazioni solo se il sistema che riceve il file si aspetta dati grezzi senza una riga di intestazione.
  • Formattazione prodotto raggruppato: scegliere come vengono rappresentati i prodotti figli di un prodotto raggruppato, come Esporta come ID prodotto, Esporta come SKU prodotto o Esporta come Nome prodotto.
  • Formattazione immagine prodotto: scegliere come viene rappresentata l'immagine principale del prodotto, come ID allegato, URL immagine o Percorso file immagine.
  • Formattazione galleria prodotti: scegliere come vengono rappresentate le immagini della galleria, utilizzando le stesse tre opzioni della Formattazione immagine prodotto.

Filtrare ciò che viene esportato

Il passaggio Filtri controlla esattamente quali record include l'esportazione. Ciò che vedi qui dipende dal Tipo di esportazione scelto nel passaggio Generale. Scegliendo ad esempio Prodotti, vengono visualizzati gruppi specifici per prodotto come Filtri prodotto e Filtri inventario, mentre scegliendo Ordini vengono visualizzati Filtri ordine.

Se il tuo tipo di esportazione è Prodotti o Variazioni prodotto, una sezione Selezione prodotto appare in cima al passaggio Filtri. Cerca i prodotti per nome, ID o SKU, quindi scegli Includi selezionati o Escludi selezionati dal pulsante di modalità accanto al campo di ricerca. Lascia vuota la ricerca per esportare ogni prodotto corrispondente.

Sotto Selezione prodotto, i filtri sono raggruppati in sezioni comprimibili, ognuna con un badge che mostra quanti filtri al suo interno sono attualmente attivi. A seconda del singolo filtro, il suo controllo può essere un menu a discesa, un set di opzioni in stile pillola, un campo numerico, un elenco multi-selezione, un confronto (ad esempio, quantità di scorte maggiore di un numero inserito), un intervallo di date con preset rapidi (Qualsiasi momento, Ultimi 7 giorni, Ultimi 30 giorni, Ieri, Oggi o un Intervallo personalizzato), o un campo di testo semplice.

I filtri esatti disponibili dipendono dal Tipo di Esportazione scelto. Le esportazioni di prodotti offrono filtri come Categorie, Tag, Tipi di Prodotto, Stato del Prodotto, Marche e Classe di Spedizione, tutti raggruppati sotto Filtri Prodotto. Altri tipi di esportazione mostrano invece i propri gruppi di filtri pertinenti.

In fondo al passaggio Filtri, la sezione Ordinamento ti consente di ordinare l'esportazione in base a uno o più campi, ciascuno con la propria direzione Ascendente o Discendente. Fai clic su Aggiungi un'altra regola di ordinamento per ordinare in base a più di un campo, ad esempio, prima per categoria e poi per nome all'interno di ciascuna categoria.

Il passaggio Filtri che mostra la ricerca Selezione Prodotti, un gruppo di filtri espanso e la sezione Ordinamento

Metodi di consegna

Il passaggio Metodo ti consente di scegliere dove va il file esportato:

  • Archivia in Media: salva il file nella tua Libreria Multimediale di WordPress.
  • Salva sul Server: scrive il file in una directory sul tuo server.
  • Invia come Email: allega il file esportato a un'email e la invia a uno o più destinatari.
  • POST a URL: invia il file a un URL remoto utilizzando una richiesta HTTP POST. Questo è adatto a fornitori o sistemi di contabilità che accettano caricamenti di file in entrata.
  • FTP / SFTP: carica il file su un server FTP o SFTP esterno. Avrai bisogno dell'host, della porta, del protocollo, del nome utente e della password del server, oltre a un percorso di directory remoto e un nome file opzionali.
  • Google Sheets: esporta i dati direttamente in un foglio Google. Questo metodo richiede la configurazione preliminare delle credenziali API. Se non le hai ancora impostate, il plugin mostra un prompt per configurarle prima che questa opzione funzioni.

La configurazione completa campo per campo per FTP/SFTP, email e gli altri metodi di consegna va oltre lo scopo di questo articolo. I campi nel passaggio Metodo sono chiaramente etichettati e ognuno mostra un testo di aiuto in linea mentre lo compili.

Il passaggio Metodo che mostra le schede dei metodi di consegna: Archivia in Media, Salva su Server, Invia come Email, POST a URL, FTP / SFTP e Google Sheets

Opzioni intervallo e fuso orario CRON

Nel passaggio Pianificazione, scegli ogni quanto tempo l'esportazione dovrebbe essere eseguita tra queste frequenze:

  • Oraria: viene eseguita ogni ora.
  • Giornaliera: viene eseguita una volta al giorno.
  • Settimanale: viene eseguita una volta alla settimana.
  • Mensile: viene eseguita il 1° di ogni mese.
  • Personalizzata: viene eseguita ogni numero di minuti specificato.
  • Manuale: non viene eseguita affatto secondo una pianificazione. Usa questa opzione quando vuoi attivare l'esportazione solo tu stesso, sia con il pulsante Esegui ora sia con il motore di esportazione CRON manuale descritto di seguito.

Per le frequenze Oraria e Giornaliera, puoi anche limitare l'esportazione a giorni specifici della settimana utilizzando le pillole dei giorni nella sezione Giorni.

Sotto la frequenza, il menu a discesa Fuso orario ti consente di scegliere il fuso orario su cui viene eseguita la pianificazione, da un elenco completo di fusi orari con il loro offset UTC (ad esempio, (UTC +10:00) Australia/Sydney). Il valore predefinito è il fuso orario del tuo sito, quindi nella maggior parte dei casi non avrai bisogno di cambiarlo. L'ora pianificata che imposti si basa sul fuso orario che selezioni qui, non sull'ora UTC grezza del server.

Il passaggio Pianificazione che mostra le opzioni di frequenza, il selettore Giorni e il menu a discesa Fuso Orario

Attivazione manuale di un'esportazione pianificata

Se hai bisogno che un'esportazione pianificata venga eseguita a un orario esatto, indipendentemente dal caricamento di una pagina da parte di WordPress, puoi attivarla con un URL diretto utilizzando il motore di esportazione CRON manuale incluso con Store Exporter Deluxe.

Trova l'ID dell'esportazione pianificata

  1. Apri WooCommerce → Store Export → Scheduled Exports.
  2. Prendi nota dell'ID dell'esportazione pianificata che desideri eseguire. Ti servirà per l'URL di attivazione sottostante.

Attiva l'accesso CRON

  1. Apri WooCommerce → Store Export → Settings e seleziona la scheda CRON Exports.
  2. Attiva l'interruttore Enable CRON.
  3. Inserisci un valore nel campo Export Secret Key. Lasciarlo vuoto consente l'accesso illimitato all'URL di attivazione, quindi l'impostazione di una chiave è consigliata per qualsiasi negozio live.
Interfaccia utente della pagina Impostazioni con navigazione a barra laterale sinistra ed Esportazioni CRON evidenziate nel pannello principale, incluse le opzioni Generali, Formati Esportazione, Archivi, Pianificazione e una scheda Riepilogo Configurazione sul lato destro

Costruisci e attiva l'URL

  1. Costruisci un URL di attivazione in questo formato, sostituendo ogni segnaposto con i tuoi valori:
https://your-site.com/?action=woo_ce-cron&key=YOUR_SECRET_KEY&type=product&response=download&scheduled_export=100

I valori type e response sono richiesti nell'URL ma vengono ignorati dal motore di esportazione CRON, poiché utilizza le impostazioni salvate sull'esportazione pianificata stessa.

  1. Visita questo URL (ad esempio, da un vero job cron a livello di server) per attivare immediatamente l'esportazione. Controlla in seguito la schermata Scheduled Exports. Un'esecuzione completata viene visualizzata sotto Recent Schedules.

Per maggiori dettagli su questo trigger e sulle alternative da riga di comando, consulta Come esportare tramite CRON manuale.

Gestione delle esportazioni pianificate con WP-CLI

Se hai accesso alla riga di comando del tuo server, il comando wp store-export ti consente di elencare e attivare esportazioni senza aprire wp-admin:

wp store-export list
wp store-export scheduled_export --scheduled_id=100

Sostituisci 100 con l'ID dell'esportazione pianificata che desideri eseguire. Esiste anche un comando wp store-export quick_export --export_type=product per eseguire un'esportazione una tantum al di fuori di qualsiasi pianificazione salvata.

Risoluzione dei problemi

Un'esportazione pianificata non viene eseguita secondo la sua pianificazione
Store Exporter Deluxe esegue le Esportazioni Pianificate tramite Action Scheduler, una libreria WordPress creata per attività in background affidabili. Come il sistema cron di WordPress, Action Scheduler necessita ancora di qualcosa per attivarlo, tipicamente una visita al tuo sito o una richiesta di amministrazione in background, quindi un negozio con pochissimo traffico può subire ritardi nell'esatto momento in cui una pianificazione viene attivata. Se la tempistica esatta è importante (ad esempio, un fornitore si aspetta un file alle 9 in punto), la soluzione più affidabile è configurare un vero job cron a livello di server tramite il tuo pannello di hosting che visiti regolarmente il tuo sito, o che colpisca l'URL del motore di esportazione CRON manuale descritto sopra all'ora desiderata. Contatta il tuo provider di hosting se non sei sicuro su come impostare un job cron a livello di server.

Controlla prima la schermata Scheduled Exports. Mostra lo stato di ogni pianificazione, incluso se un'esecuzione è in attesa, in corso o completata. Il pannello Recent Schedules e il widget della dashboard Recent Scheduled Exports mostrano entrambi se l'ultima esecuzione è riuscita o fallita, insieme al motivo di eventuali fallimenti.
Un'esportazione programmata fallisce se recapitata tramite FTP o SFTP
Se il pannello Esportazioni Recenti mostra un fallimento di consegna FTP o SFTP, il messaggio di solito recita “Impossibile caricare il file su FTP. Risposta: …” o “Impossibile caricare il file sul server SFTP …” , con la risposta del server sottostante inclusa dopo. Le cause comuni includono:
  • Host, porta, nome utente o password errati. Conferma questi dati direttamente con il tuo provider di hosting o FTP.
  • Il server di ricezione sta bloccando la connessione. Chiedi al tuo provider di hosting di sbloccare le porte necessarie al tuo protocollo FTP, o prova a passare da FTP a SFTP nel passaggio Metodo se entrambi sono disponibili per te.
L'email di un'esportazione programmata non arriva
Se Esportazioni Recenti mostra un'esportazione riuscita utilizzando Invia come Email, ma non l'hai ricevuta:
  • Controlla prima la cartella spam o posta indesiderata.
  • Aggiungi un secondo destinatario presso un provider di posta elettronica diverso (ad esempio, un indirizzo Gmail o Outlook) per verificare se il problema è specifico del filtro antispam del tuo solito provider.
  • Se la tua posta elettronica e l'hosting WordPress sono sullo stesso server, chiedi al tuo provider di hosting informazioni sulla recapito della posta elettronica self-hosted. Questa configurazione è una fonte comune di problemi di consegna che non hanno nulla a che fare con il plugin.

FAQ

Posso mettere in pausa un'esportazione programmata senza eliminarla?
Sì. Nella schermata Esportazioni Programmate, ogni pianificazione ha un interruttore Attivo/In Pausa nella sua riga. Disattivalo per mettere in pausa la pianificazione e riattivalo ogni volta che desideri che riprenda.
Posso interrompere un'esportazione mentre è in esecuzione?
Sì. Apri il menu azioni della riga (il pulsante ) e fai clic su Interrompi. Questa opzione appare solo mentre quell'esportazione specifica è attivamente in esecuzione.
Devo eliminare una pianificazione per cambiarne le impostazioni?
No. Apri il menu azioni della riga e fai clic su Modifica per riaprire lo stesso wizard che hai utilizzato per crearla, con tutte le sue impostazioni correnti precompilate.
Posso duplicare una pianificazione esistente?
Sì. Apri il menu azioni della riga e fai clic su Clona per creare una copia con le stesse impostazioni, che potrai quindi rinominare e modificare.

Serve ulteriore aiuto?

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

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