Visser Labs – WooCommerce Plugins

  1. Home
  2. Kennisbank
  3. WooCommerce Store Exporter Deluxe
  4. Hoe WooCommerce-gegevens exporteren naar RSS
  1. Home
  2. Kennisbank
  3. Bestandsformaten
  4. Hoe WooCommerce-gegevens exporteren naar RSS

Hoe WooCommerce-gegevens exporteren naar RSS

Sommige systemen accepteren gegevens alleen als een RSS-achtige XML-feed, en een spreadsheet is niet voldoende. U kunt dat formaat niet kiezen op het scherm Snelle Export, dus het is gemakkelijk om aan te nemen dat de plugin het niet aanbiedt. Store Exporter Deluxe doet dat wel, als RSS 2.0, via Geplande Exports.

U stelt de feed-header in, maakt een geplande export in RSS 2.0, controleert wat het bestand bevat en opent het. Eén ding om vooraf te weten: het bestand is een gestructureerde gegevensfeed, geen blog-achtige feed. Het bevat één <item> per record, met één element per exportveld, en het is niet bedoeld om te abonneren in een feedlezer.

Vereisten

VereisteDetails
PluginStore Exporter Deluxe 5.4.4 of later, actief en gelicentieerd
WooCommerceActief, met ten minste één record van het type dat je wilt exporteren
Administrator toegangU hebt een account nodig met toegang tot het WordPress-admin-dashboard

RSS 2.0 is geen van de Bestandsformaat-tegels op het scherm Snelle Export, en het wordt niet aangeboden in Export Sjablonen. Het verschijnt alleen in de vervolgkeuzelijst Export Formaat wanneer u een geplande export maakt of bewerkt, zoals hieronder beschreven.

Stap 1: Stel de RSS-feedheader in (optioneel)

Elk RSS-bestand begint met een header die de feed als geheel beschrijft. U stelt deze één keer in en deze is van toepassing op elke RSS-export.

  1. Open WooCommerce → Store Export vanuit het WordPress-adminmenu.
  2. Klik in de zijbalk op Instellingen onder de groep SYSTEEM.
  3. Open de sectie Export Formaten.
  4. Zoek de kaart RSS Formaat, die de velden voor de feed-header bevat.
  5. Typ een naam voor de feed in Titel Element, bijvoorbeeld "Productexport voor Mijn Winkel".
  6. Typ uw websiteadres in Link Element. Het hoeft niet de locatie van de feed zelf te zijn.
  7. Typ een korte samenvatting in Beschrijving Element.
  8. Klik op Wijzigingen Opslaan.
De RSS-indelingkaart in Instellingen met Titel-element, Link-element en Beschrijving-element ingevuld

Als u deze stap overslaat, werkt de export nog steeds. De titel, link en beschrijving van de header blijven gewoon leeg. Zie het onderstaande gedeelte over probleemoplossing als een systeem waar u het bestand naartoe voedt dit afwijst.

Stap 2: Maak een geplande export

  1. Open WooCommerce → Store Export, klik vervolgens op Geplande Exports in de groep EXPORTS van de zijbalk.
  2. Als op het scherm staat dat geplande exports momenteel zijn uitgeschakeld, klik dan eerst op Geplande Exports Inschakelen.
  3. Klik op Nieuw Schema.
  4. Voer op de stap Algemeen een naam in het veld Naam Planning in. Deze naam verschijnt alleen in uw WordPress-admin.
  5. Kies wat u wilt exporteren in de vervolgkeuzelijst Export Type. RSS 2.0 is beschikbaar voor elk type in de lijst.
  6. Kies RSS 2.0 in de vervolgkeuzelijst Export Formaat.
  7. Kies onder Export Velden voor Alle Velden, Template Gebruiken of Opgeslagen Selectie.
De stap Algemeen van de wizard Nieuwe Geplande Export Toevoegen met Exportindeling ingesteld op RSS 2.0

De rest van de wizard werkt hetzelfde als voor elk ander formaat:

  • Filters: vernauwt wat er wordt geëxporteerd. Sla deze over om elk record van het gekozen type te exporteren.
  • Methode: bepaalt waar het bestand naartoe gaat: Archiveren naar Media, Opslaan op Server, Verzenden als E-mail, POST naar URL, of FTP / SFTP. RSS is niet gebonden aan één leveringsmethode. Kies Archiveren naar Media voor uw eerste run, omdat dit de makkelijkste manier is om het bestand te controleren.
  • Planning: bepaalt hoe vaak de export wordt uitgevoerd.
  • Geavanceerd: stelt opties per planning in, zoals het logniveau.

Klik op Planning Maken om deze op te slaan.

Zie Hoe exporten plannen in Store Exporter Deluxe voor gedetailleerde instructies voor elke stap.

Stap 3: Voer de export uit

  1. Zoek op het scherm Geplande Exporten uw planning in de lijst.
  2. Klik op het driepuntsmenu in de kolom Actie van de betreffende rij.
  3. Klik op Nu Uitvoeren.
Het rijmenu op het scherm Geplande Exporteringen geopend, met Nu Uitvoeren gemarkeerd

De export wordt op de achtergrond uitgevoerd. Zodra deze is voltooid, klikt u op Archieven in de groep EXPORTEN in de zijbalk. Uitvoeringen die in het auditlogboek zijn vastgelegd, verschijnen onder Exportgeschiedenis. Een Nu Uitvoeren-run toont Handmatige Run als de trigger, met de naam van de planning eronder. Alle andere verschijnen onder Oudere Archieven, verderop op de pagina. Klik op Downloaden in de rij om het bestand op te slaan. Het eindigt op .xml.

Het scherm Archief met de RSS-export vermeld onder Exportgeschiedenis als een Handmatige Uitvoering en de Downloadkoppeling rechts van de rij

Hoe het bestand eruitziet

Het bestand is RSS 2.0 XML. Een Producten-export ziet er als volgt uit, teruggebracht tot enkele velden:

<?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>

Zo is het bestand opgebouwd:

  • Eén item per record: elk product, bestelling, klant of andere record wordt een eigen <item>.
  • Eén element per veld: elk veld wordt een kindelement met de naam van de kolomkop, verkleind en met de meeste symbolen verwijderd. Dus Productnaam wordt productnaam.
  • Veldnamen, geen feednamen: items dragen niet de standaard RSS-elementen <title>, <link>, <pubDate> of <guid>. Het <description>-element bevat het veld Beschrijving van het product, niet een feedsamenvatting.
  • Speciale tekens zijn ontsnapt: tekens zoals < en & zijn ontsnapt zodat het bestand geldige XML blijft. Productcategorieën worden geschreven als CDATA.
  • De header komt uit Stap 1: de <title>, <link> en <description> van het kanaal bevatten wat u hebt ingevoerd onder RSS-indeling in Instellingen → Exportindelingen.
  • De uitvoer is ingesprongen: het bestand gebruikt inspringing en regeleinden, zodat het gemakkelijk te lezen is.

De g-naamruimte in de eerste regel is onderdeel van elke RSS-export, maar de plugin schrijft geen productfeedvelden van Google. Verwacht niet dat het bestand werkt als een kant-en-klare Google Merchant Center-feed.

Indelingsspecifieke opties

RSS-exports gebruiken minder opties dan andere indelingen. Dit is wat van toepassing is en wat niet:

InstellingVan toepassing op RSS?Details
Titel-element, Link-element, BeschrijvingselementJaInstellen onder Instellingen → Exporteren → RSS-indeling. Ze vullen de kanaalkop.
TekencoderingJaInstellen onder Instellingen → Algemeen. De plugin schrijft de keuze in de eerste regel van het bestand. De standaard is UTF-8, wat de veiligste keuze is voor systemen die het bestand lezen.
Opmaak gegroepeerd product, Opmaak productafbeelding, Opmaak productgalerijJaWeergegeven in de wizard onder Bestands- & gegevensopmaak. Ze veranderen hoe die productwaarden worden geschreven in elke <item>.
Koptekst OpmaakNeeDe wizard toont het, maar RSS-bestanden hebben geen kopregel.
Excel-formulesNeeDe wizard toont het, maar het heeft alleen invloed op CSV-, TSV-, XLS- en XLSX-uitvoer.
KolomscheidingstekenNeeEen CSV-instelling. Het verschijnt niet in de wizard zodra u RSS 2.0 kiest.
Veldseparator en Eindes van regels opmaak (in Instellingen → Exporteren → CSV-indeling)NeeAlleen CSV en TSV.

Uw RSS-bestand openen

Het bestand wordt opgeslagen met een .xml-extensie, dus elk hulpprogramma dat XML leest, kan het openen.

  • Webbrowser of code-editor: open het bestand in een browser, VS Code of een teksteditor. De meeste browsers tonen de XML als een inklapbare boomstructuur.
  • Excel: gebruik Gegevens → Gegevens ophalen → Van bestand → Van XML om de items als rijen te laden. Als u voornamelijk een spreadsheet wilt, is een CSV- of Excel-export eenvoudiger.
  • Uw eigen code of een integratietool: elke gangbare taal kan XML parsen, en de meeste importtools accepteren een XML-URL of -bestand.
  • Feedlezers: een feedlezer verwacht dat elk item een titel, een link en een datum heeft. RSS-items van Store Exporter Deluxe hebben deze niet, dus een lezer laadt mogelijk niets nuttigs.

Probleemoplossing

De titel, link en beschrijving van de feed zijn leeg
Die header-elementen komen van Titel-element, Link-element en Beschrijvingselement in Instellingen → Exporteren → RSS-indeling. Ze zijn leeg totdat u ze invult en op Wijzigingen opslaan klikt. Voer daarna de export opnieuw uit. Bestanden die u al hebt geëxporteerd, veranderen niet.
Een systeem waarin ik importeert, zegt dat het RSS-bestand ongeldig is
Controleer twee dingen. Vul eerst de drie header-velden onder RSS-indeling in, omdat de RSS 2.0-standaard een kanaaltitel, link en beschrijving verwacht. Controleer vervolgens of het systeem standaard item-elementen verwacht zoals <title>, <link> en <pubDate>. Store Exporter Deluxe geeft item-elementen een naam op basis van uw exportvelden, dus een strikte feedvalidator of feedlezer kan het afwijzen. In dat geval is het XML-formaat meestal de betere keuze.

Veelgestelde vragen

Waarom staat RSS 2.0 niet op het scherm Snelle Export?
RSS 2.0 is alleen beschikbaar in Geplande Exporteringen. De stap Bestandsformaat op Snelle Export biedt CSV, TSV, XLS, XLSX en XML. Om een eenmalig RSS-bestand te krijgen, maakt u een planning en klikt u op Nu Uitvoeren.

Een nieuwe planning wordt opgeslagen als actief en draait dagelijks, dus het blijft een bestand maken na uw eenmalige uitvoering. Als u slechts één bestand nodig heeft, pauzeer dan de planning met de schakelaar Actief, of verwijder deze, na de uitvoering.
Waarom eindigt mijn RSS-bestand op .xml en niet op .rss?
Store Exporter Deluxe slaat RSS-exports op met de extensie .xml. De inhoud is nog steeds RSS 2.0, dus u kunt het bestand hernoemen naar .rss als het systeem dat u voedt dat nodig heeft.
Kan ik een RSS-export gebruiken als een Google Shopping-feed?
Nee. Het bestand declareert de namespace van Google, maar de plugin geeft elk element een naam gebaseerd op uw exportvelden, niet op de productfeedattributen van Google. Gebruik een speciale productfeedplugin voor Google Merchant Center.
Wat is het verschil tussen RSS en XML?
Beide produceren XML. XML plaatst elk record onder een knooppunt met de naam van het exporttype, met een root <store> knooppunt. RSS wikkelt dezelfde records in een <rss> en <channel> structuur met <item> knooppunten. Kies alleen RSS als het systeem dat u voedt die wrapper verwacht. Anders is XML de eenvoudigere keuze.

Hulp nodig?

Als u Store Exporter Deluxe gebruikt en een probleem tegenkomt dat dit artikel niet behandelt, open dan een ondersteuningsticket en ons team zal u helpen uw RSS-export werkend te krijgen.

Als u de gratis Store Exporter plugin gebruikt, vraag dan op het WordPress.org supportforum en ons team zal u daar te woord staan.

Was dit artikel nuttig?

Gerelateerde artikelen

Bronnen & Hulp