Visser Labs – Plugin WooCommerce
  1. Casa
  2. Knowledge Base
  3. WooCommerce Store Exporter Deluxe
  4. Come esportare dati WooCommerce in RSS
  1. Casa
  2. Knowledge Base
  3. Formati file
  4. Come esportare dati WooCommerce in RSS

Come esportare dati WooCommerce in RSS

Alcuni sistemi accettano dati solo come feed XML in stile RSS e un foglio di calcolo non va bene. Non puoi scegliere quel formato nella schermata Esportazione Rapida, quindi è facile presumere che il plugin non lo offra. Store Exporter Deluxe lo fa, come RSS 2.0, tramite Esportazioni Pianificate.

Imposterai l'intestazione del feed, creerai un'esportazione pianificata in RSS 2.0, controllerai il contenuto del file e lo aprirai. Una cosa da sapere in anticipo: il file è un feed di dati strutturato, non un feed in stile blog. Contiene un <item> per record, con un elemento per campo di esportazione, e non è progettato per l'iscrizione in un lettore di feed.

Prerequisiti

RequisitoDettagli
PluginStore Exporter Deluxe 5.4.4 o versioni successive, attivo e con licenza
WooCommerceAttivo, con almeno un record del tipo che si desidera esportare
Accesso amministrativoAvrai bisogno di un account con accesso alla bacheca di amministrazione di WordPress

RSS 2.0 non è una delle schede Formato File nella schermata Esportazione Rapida, e non è offerto in Modelli di Esportazione. Appare solo nel menu a discesa Formato Esportazione quando crei o modifichi un'esportazione pianificata, come descritto di seguito.

Passaggio 1: Imposta l'intestazione del feed RSS (facoltativo)

Ogni file RSS inizia con un'intestazione che descrive il feed nel suo complesso. La imposti una volta e si applica a ogni esportazione RSS.

  1. Apri WooCommerce → Store Export dal menu di amministrazione di WordPress.
  2. Nella barra laterale, fai clic su Impostazioni nel gruppo SISTEMA.
  3. Apri la sezione Formati di Esportazione.
  4. Trova la scheda Formato RSS, che contiene i campi dell'intestazione del feed.
  5. Digita un nome per il feed nell'Elemento Titolo, ad esempio "Esportazione prodotti per Il Mio Negozio".
  6. Digita l'indirizzo del tuo sito web nell'Elemento Link. Non deve essere la posizione del feed stesso.
  7. Digita un breve riassunto nell'Elemento Descrizione.
  8. Fai clic su Salva Modifiche.
La scheda Formato RSS nelle Impostazioni con Elemento Titolo, Elemento Link e Elemento Descrizione compilati

Se salti questo passaggio, l'esportazione funziona comunque. Il titolo, il link e la descrizione dell'intestazione rimangono semplicemente vuoti. Vedi la sezione di risoluzione dei problemi di seguito se un sistema in cui inserisci il file lo rifiuta.

Passaggio 2: Crea un'esportazione pianificata

  1. Apri WooCommerce → Store Export, quindi fai clic su Esportazioni Pianificate nel gruppo ESPORTAZIONI della barra laterale.
  2. Se la schermata indica che le esportazioni pianificate sono attualmente disabilitate, fai prima clic su Abilita Esportazioni Pianificate.
  3. Fai clic su Nuova Pianificazione.
  4. Nel passaggio Generale, inserisci un nome nel campo Nome Pianificazione. Questo nome appare solo nell'amministrazione di WordPress.
  5. Scegli cosa esportare dal menu a discesa Tipo Esportazione. RSS 2.0 è disponibile per qualsiasi tipo nell'elenco.
  6. Scegli RSS 2.0 dal menu a discesa Formato Esportazione.
  7. Sotto Campi di esportazione, scegli Tutti i campi, Usa modello o Selezione salvata.
Il passaggio Generale della procedura guidata Aggiungi Nuova Esportazione Pianificata con Formato Esportazione impostato su RSS 2.0

Il resto della procedura guidata funziona allo stesso modo di qualsiasi altro formato:

  • Filtri: restringe ciò che viene esportato. Saltalo per esportare ogni record del tipo scelto.
  • Metodo: sceglie dove va il file: Archivia su Media, Salva su Server, Invia come Email, POST a URL o FTP / SFTP. RSS non è legato a un unico metodo di consegna. Scegli Archivia su Media per la tua prima esecuzione, perché è il modo più semplice per controllare il file.
  • Pianificazione: imposta la frequenza con cui viene eseguita l'esportazione.
  • Avanzate: imposta opzioni per pianificazione come il livello di log.

Fai clic su Crea Pianificazione per salvarla.

Per istruzioni dettagliate su ogni passaggio, consulta Come pianificare le esportazioni in Store Exporter Deluxe.

Passaggio 3: Esegui l'esportazione

  1. Nella schermata Esportazioni Pianificate, trova la tua pianificazione nell'elenco.
  2. Fai clic sul menu a tre puntini nella colonna Azione della sua riga.
  3. Fai clic su Esegui Ora.
Il menu di riga nella schermata Esportazioni Pianificate aperto, con Esegui Ora evidenziato

L'esportazione viene eseguita in background. Una volta terminata, fai clic su Archivi nel gruppo ESPORTAZIONI della barra laterale. Le esecuzioni registrate nel registro di controllo appaiono sotto Cronologia Esportazioni. Un'esecuzione Esegui Ora mostra Esecuzione Manuale come trigger, con il nome della pianificazione sotto di essa. Tutte le altre appaiono sotto Archivi Legacy, più in basso nella pagina. Fai clic su Scarica sulla riga per salvare il file. Termina con .xml.

La schermata Archivi con l'esportazione RSS elencata sotto Cronologia Esportazioni come Esecuzione Manuale e il suo link Scarica sulla destra della riga

Come appare il file

Il file è RSS 2.0 XML. Un'esportazione Prodotti appare così, ridotta a pochi campi:

<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
  <channel>
    <title>Product export for My Store</title>
    <link>https://example.com</link>
    <description>Daily product feed for My Store</description>
    <item>
      <productid>226</productid>
      <productname>Yoga Studio Session</productname>
      <slug>yoga-studio-session</slug>
      <description>&lt;p&gt;Book a 60-minute yoga session at our studio.&lt;/p&gt;</description>
      <category><![CDATA[Uncategorized]]></category>
    </item>
  </channel>
</rss>

Ecco come è composto il file:

  • Un elemento per record: ogni prodotto, ordine, cliente o altro record diventa il proprio <item>.
  • Un elemento per campo: ogni campo diventa un elemento figlio chiamato come la sua etichetta di colonna, in minuscolo con spazi e la maggior parte dei simboli rimossi. Quindi Nome Prodotto diventa productname.
  • Nomi di campo, non nomi di feed: gli elementi non contengono gli elementi standard RSS <title>, <link>, <pubDate> o <guid>. L'elemento <description> contiene il campo Descrizione del prodotto, non un riepilogo del feed.
  • Caratteri speciali vengono sottoposti a escape: caratteri come < e & vengono sottoposti a escape in modo che il file rimanga XML valido. Le categorie di prodotti sono scritte come CDATA.
  • L'intestazione proviene dal Passaggio 1: <title>, <link> e <description> del canale contengono ciò che hai digitato sotto Formato RSS in Impostazioni → Formati di Esportazione.
  • L'output è indentato: il file utilizza indentazione e interruzioni di riga, quindi è facile da leggere.

Il namespace g nella prima riga fa parte di ogni esportazione RSS, ma il plugin non scrive i campi del feed prodotti di Google. Non aspettarti che il file funzioni come un feed pronto per Google Merchant Center.

Opzioni specifiche del formato

Le esportazioni RSS utilizzano meno opzioni rispetto ad altri formati. Ecco cosa si applica e cosa no:

ImpostazioneSi applica a RSS?Dettagli
Elemento Titolo, Elemento Link, Elemento DescrizioneSìImpostato in Impostazioni → Formati di Esportazione → Formato RSS. Riempiono l'intestazione del canale.
Codifica CaratteriSìImpostato in Impostazioni → Generali. Il plugin scrive la scelta nella prima riga del file. Il predefinito è UTF-8, che è la scelta più sicura per i sistemi che leggono il file.
Formattazione Prodotto Raggruppato, Formattazione Immagine Prodotto, Formattazione Galleria ProdottiSìMostrati nella sezione Formattazione File e Dati della procedura guidata. Cambiano il modo in cui quei valori di prodotto vengono scritti all'interno di ciascun <item>.
Formattazione IntestazioneNoLa procedura guidata la mostra, ma i file RSS non hanno una riga di intestazione.
Formule ExcelNoLa procedura guidata la mostra, ma influisce solo sull'output CSV, TSV, XLS e XLSX.
Delimitatore ColonneNoImpostazione CSV. Non appare nella procedura guidata una volta scelta RSS 2.0.
Delimitatore Campi e Formattazione Fine Riga (in Impostazioni → Formati di Esportazione → Formato CSV)NoSolo CSV e TSV.

Aprire il tuo file RSS

Il file viene salvato con estensione .xml, quindi qualsiasi strumento che legge XML può aprirlo.

  • Browser web o editor di codice: apri il file in un browser, VS Code o qualsiasi editor di testo. La maggior parte dei browser mostra l'XML come un albero comprimibile.
  • Excel: usa Dati → Recupera dati → Da file → Da XML per caricare gli elementi come righe. Se desideri principalmente un foglio di calcolo, un'esportazione CSV o Excel è più semplice.
  • Il tuo codice o uno strumento di integrazione: ogni linguaggio mainstream può analizzare XML e la maggior parte degli strumenti di importazione accetta un URL o un file XML.
  • Lettori di feed: un lettore di feed si aspetta che ogni elemento abbia un titolo, un link e una data. Gli elementi RSS di Store Exporter Deluxe non li hanno, quindi un lettore potrebbe non caricare nulla di utile.

Risoluzione dei problemi

Il titolo, il link e la descrizione del feed sono vuoti
Quegli elementi di intestazione provengono da Elemento Titolo, Elemento Link e Elemento Descrizione in Impostazioni → Formati di Esportazione → Formato RSS. Sono vuoti finché non li compili e fai clic su Salva Modifiche. Quindi esegui nuovamente l'esportazione. I file già esportati non cambiano.
Un sistema in cui sto importando dice che il file RSS non è valido
Controlla due cose. Innanzitutto, compila i tre campi di intestazione in Formato RSS, poiché lo standard RSS 2.0 si aspetta un titolo, un link e una descrizione del canale. Successivamente, verifica se il sistema si aspetta elementi di elemento standard come <title>, <link> e <pubDate>. Store Exporter Deluxe nomina gli elementi dell'elemento in base ai tuoi campi di esportazione, quindi un validatore di feed rigoroso o un lettore di feed potrebbero rifiutarlo. In tal caso, il formato XML è solitamente la scelta migliore.

Domande frequenti

Perché RSS 2.0 non è presente nella schermata Esportazione Rapida?
RSS 2.0 è disponibile solo nelle Esportazioni Pianificate. Il passaggio Formato File su Esportazione Rapida offre CSV, TSV, XLS, XLSX e XML. Per ottenere un file RSS una tantum, crea una pianificazione e fai clic su Esegui Ora.

Una nuova pianificazione viene salvata come attiva e viene eseguita quotidianamente, quindi continua a creare un file dopo l'esecuzione una tantum. Se hai bisogno di un solo file, metti in pausa la pianificazione con il suo interruttore Attivo, o eliminala, dopo l'esecuzione.
Perché il mio file RSS termina con .xml e non con .rss?
Store Exporter Deluxe salva le esportazioni RSS con estensione .xml. Il contenuto è comunque RSS 2.0, quindi puoi rinominare il file in .rss se il sistema a cui lo stai inviando ne ha bisogno.
Posso usare un'esportazione RSS come feed per Google Shopping?
No. Il file dichiara lo spazio dei nomi di Google, ma il plugin denomina ogni elemento in base ai tuoi campi di esportazione, non in base agli attributi del feed di prodotti di Google. Usa un plugin dedicato per i feed di prodotti per Google Merchant Center.
Qual è la differenza tra RSS e XML?
Entrambi producono XML. XML inserisce ogni record sotto un nodo chiamato come il tipo di esportazione, con un nodo radice <store>. RSS racchiude gli stessi record in una struttura <rss> e <channel> con nodi <item>. Scegli RSS solo quando il sistema a cui lo stai inviando si aspetta quel wrapper. Altrimenti, XML è la scelta più semplice.

Serve 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 far funzionare la tua esportazione RSS.

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