Problemen met je productfeed oplossen
Verkrijgbaar in Goud en Enterprise
Publitas ondersteunt het importeren van zowel XML- als TSV-productfeeds, beschikbaar via een webadres of een (S)FTP-locatie. Klik hier voor meer informatie over het instellen van een productfeed voor Publitas.
Waarom wordt de productfeed niet succesvol geïmporteerd? Het kan gebeuren dat een feed niet correct wordt geïmporteerd. Wanneer een feed niet correct wordt geïmporteerd, heeft dit meestal te maken met de opmaak van de gegevens of de hosting van de feed. Met dit artikel hopen we je te helpen deze incidenten op te lossen en je productgegevens succesvol te importeren.
Als je hulp nodig hebt bij het oplossen van problemen met je productfeed, neem dan gerust contact op en deel de feed-URL met ons supportteam via support@publitas.com.
In dit artikel:
- Foutmeldingen oplossen
- Problemen met de hosting van de feed oplossen
- Problemen met de opmaak van de feed oplossen
- XML-feeds
- TSV-feeds
- Algemene vereisten
Foutmeldingen oplossen
In het menu Productfeed worden recente imports gelogd. Hieronder vind je uitleg over de verschillende logitems:
- X producten geïmporteerd. Dit geeft aan dat de import is geslaagd. Als het aantal geïmporteerde producten niet overeenkomt met het totale aantal dat de feed daadwerkelijk bevat, wordt de import onderbroken. Veelvoorkomende redenen hiervoor zijn:
- Sommige producten in een TSV-feed hebben een extra tab, meestal in het beschrijvingsveld.
- De feed wordt dynamisch gegenereerd zodra de feed-URL wordt geopend, en het duurt langer dan een minuut voordat de feed de volledige lijst met producten weergeeft.
- De feed bevat meer dan 300.000 producten. Publitas importeert maximaal 300.000 producten.
- WAARSCHUWING: slechts X van Y producten geïmporteerd. Als niet alle producten zijn geïmporteerd, controleer dan of
- Alle producten ten minste een ID en een titel bevatten;
- Alle producten een uniek ID hebben;
- Alle tekens correct zijn gecodeerd (voor XML-feed kun je de titel en beschrijving ook in CDATA plaatsen - meer info).
- Feed niet gevonden of ongeldig. Dit geeft aan dat het systeem geen toegang kon krijgen tot de gegevens of de gegevens niet correct kon verwerken. In dat geval helpt het volgende hoofdstuk je bij het oplossen van het probleem.
Problemen met de hosting van de feed oplossen
Om een productfeed te importeren, heeft ons systeem toegang nodig tot de server waarop de feed wordt gehost. Het kan gebeuren dat de server beveiligingsmaatregelen heeft die de toegang beperken, waardoor ons platform de gehoste productfeed niet kan downloaden. Het importeren van een feed kan ook mislukken als de feed-URL verkeer omleidt naar de download-URL.
- Zorg ervoor dat verkeer vanuit de EU niet wordt geblokkeerd.
- Voorkom het omleiden van verkeer door ervoor te zorgen dat de feed-URL rechtstreeks naar het feedbestand verwijst.
- Als je een Web Application Firewall (WAF) gebruikt die verkeer van ons systeem filtert, zet dan de volgende user-agent string op de whitelist: requests Publitas-FeedImport 078DGH579984
Problemen met de opmaak van de feed oplossen
XML-feeds
Wanneer een XML-feed niet in Publitas kan worden geïmporteerd, komt dit meestal door een van de volgende redenen:
- De feed is niet UTF-8 gecodeerd
- De feedsyntax is onjuist
UTF-8-codering
De inhoud van de feed moet UTF-8 gecodeerd zijn. Als de feed tekens bevat die niet UTF-8 gecodeerd zijn, kan de import mislukken. Zorg ervoor dat de eerste regel in een XML-feed als volgt luidt:
<?xml version="1.0" encoding="UTF-8"?>
Vereiste syntax
Je vindt de vereiste syntax in Je productfeed instellen. Syntaxfouten treden vaak op wanneer de volgende elementen niet correct zijn ingesteld:
- De tweede regel van de feed luidt:
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
- Het <rss>-attribuut bevat vaak een <channel>-attribuut waaronder de lijst met producten wordt opgeslagen met een <item>-attribuut per product.
- Sommige productspecifieke attributen hebben het Google Shopping-voorvoegsel (g:) nodig om te werken: Ondersteunde feedattributen
- Gebruik alleen kleine letters in de attribuutnamen
- Product-id's en titels mogen niet leeg zijn
TSV-feeds
Wanneer een TSV-feed niet in Publitas kan worden geïmporteerd, komt dit meestal door een van de volgende redenen:
- Onjuiste headers
- Beschrijvingen bevatten extra tabs
- Ontbrekende titel en/of ID's
- Prijzen gebruiken een scheidingsteken voor duizendtallen
Onjuiste headers
Zorg ervoor dat de juiste headers in het TSV-bestand worden gebruikt. Je kunt de vereiste headers hier vinden.
Zorg er ook voor dat je extra spaties vóór of na de headers verwijdert.
Beschrijvingen bevatten extra tabs
Het TSV-formaat gebruikt Tab Separated Values. Zie het als een Excel-blad waarbij elke regel in de feed een rij is en elke tab de kolommen scheidt. Soms gebruiken productbeschrijvingen tabs om de inhoud in te laten springen. Als deze tab ook in de feed is opgeslagen, verstoort dit de vereiste tabvolgorde om de import te voltooien. Daarom moet je voorkomen dat extra tabs aan de beschrijvingen of andere attributen worden toegevoegd.
TIP: Als je de TSV importeert in Excel of Google Sheets, zie je of extra tabs de feed inderdaad verstoren. Wanneer je door de geïmporteerde lijst naar beneden scrolt, zie je rijen waarin een deel van de inhoud naar rechts is verschoven. In deze rijen is een extra tab aanwezig.
Algemene vereisten
Ontbrekende titel en/of ID's
Meestal zorgt dit er niet voor dat de import mislukt; in plaats daarvan worden deze specifieke producten niet geïmporteerd.
Prijzen gebruiken een scheidingsteken voor duizendtallen
Wanneer het scheidingsteken voor duizendtallen wordt gebruikt voor de prijzen in de feed (bijv. 1,000.00 eindigt in Publitas als 1.00), kan het helpen om het scheidingsteken voor duizendtallen te verwijderen en het opnieuw te proberen (bijv. 1000.00)
Gebruik een punt als decimaalteken
Als de feed een komma gebruikt om decimalen te scheiden, worden prijzen mogelijk niet correct geïmporteerd. Zorg ervoor dat je in plaats daarvan een punt als decimaalteken gebruikt.
____________________________________________________________
Als je hulp nodig hebt bij het oplossen van problemen met je productfeed, neem dan gerust contact op
en deel de feed-URL met ons supportteam via support@publitas.com.