Hoe Carclean.com met 18 keuzehulpen 33,5% hogere orderwaarde realiseert. Lees het verhaal
BerryPath

Een productfeed
voorbereiden

Stuur productkenmerken mee voor gerichter advies, met voorbeelden in CSV, XML en JSON.

Documentatie Een productfeed voorbereiden
Documentatie Inhoud

Heb je al een werkende productfeed? Ga direct naar Productdata toevoegen. Deze pagina helpt wanneer je zelf een export maakt of je webshopbeheerder wilt uitleggen wat nodig is.

Welke gegevens zijn nodig?

Eén product heeft een vaste Product-ID, een Titel en een Productlink nodig. Voeg voor bruikbare advieskaarten ook een Afbeelding en Prijs toe.

Voeg daarnaast de eigenschappen toe waarop je wilt adviseren. Voor wandelschoenen kunnen dat category, terrein, waterdicht, pasvorm en gewicht_gram zijn. Een keuzevraag kan alleen betrouwbaar matchen op informatie die in je productdata aanwezig is.

Veldnamen mogen afwijken: in Mapping koppel je bijvoorbeeld sku aan Product-ID en name aan Titel.

Waarom extra productkenmerken helpen

Titel, afbeelding en prijs zorgen voor een bruikbare productkaart. Productkenmerken helpen bepalen welke kaart past bij de antwoorden van de bezoeker. Hoe meer relevante en betrouwbare kenmerken je meestuurt, hoe gerichter je matching kunt instellen.

Heb je deze gegevens al in je webshop? Neem ze mee in de feed of CSV. Zet ieder kenmerk in een eigen veld, zodat je er een antwoord aan kunt koppelen. Informatie die alleen in een lange productbeschrijving staat, wordt niet automatisch naar matchingregels vertaald.

Begin met één productgroep en de eigenschappen die bij je keuzevragen horen. Vul daarna gericht aan wat ontbreekt. Dit zijn voorbeelden voor verschillende assortimenten:

Productgroep Bruikbare kenmerken voor advies
Wandelschoenen Terrein, waterdichtheid, pasvorm, schoenhoogte, materiaal en gewicht.
Verf Geschikte ondergronden, toepassing, binnen- of buitengebruik, aantal componenten en glansgraad.
Verlichting Fitting, lichtsterkte, kleurtemperatuur, dimbaarheid en binnen- of buitengebruik.

Gebruik de werkelijke productspecificaties. Laat een onbekende eigenschap leeg en controleer die later; een ontbrekende waarde betekent bijvoorbeeld niet automatisch dat een product niet waterdicht is.

Voorbeeld: CSV

Gebruik een eerste regel met kolomnamen en daarna één regel per product. Deze fictieve wandelschoenen hebben verschillende eigenschappen, zodat de antwoorden daadwerkelijk verschil kunnen maken. Je kunt het voorbeeld als .csv opslaan en aanpassen met je eigen producten.

Codevoorbeeld
id,title,url,image_url,price,category,brand,terrein,waterdicht,pasvorm,schoenhoogte,materiaal,gewicht_gram
SHOE-001,Wandelschoen Bos Waterdicht,https://example.com/shoe-001,https://example.com/shoe-001.jpg,129.95,Wandelschoenen,Voorbeeldmerk,bos,ja,normaal,laag,synthetisch,420
SHOE-002,Wandelschoen Bos Luchtig,https://example.com/shoe-002,https://example.com/shoe-002.jpg,99.95,Wandelschoenen,Voorbeeldmerk,bos,nee,breed,laag,synthetisch,380
SHOE-003,Bergschoen Hoog,https://example.com/shoe-003,https://example.com/shoe-003.jpg,179.95,Wandelschoenen,Voorbeeldmerk,bergen,ja,breed,hoog,leer,620
SHOE-004,Wandelschoen Stad Breed,https://example.com/shoe-004,https://example.com/shoe-004.jpg,109.95,Wandelschoenen,Voorbeeldmerk,stad,nee,breed,laag,leer,400

De voorbeeldlinks zijn geen echte productlinks. Vervang ze door volledige product- en afbeeldings-URL's uit je webshop. Gebruik bij voorkeur UTF-8, prijzen zonder valutateken en een punt als decimaalteken. Kies de valuta bij de dataset.

In dit voorbeeld is gewicht_gram het gewicht per schoen in gram. Houd de betekenis en eenheid van een veld voor alle producten gelijk.

Van productkenmerk naar keuzevraag

Na import vind je de extra velden onder Eigenschappen & Swatches. Je hoeft ze niet aan Titel of Label te koppelen om ze in matching te gebruiken. Open je Adviesflow → Matching → Vragen en koppel de antwoorden aan de juiste velden.

Vraag aan de bezoeker Antwoord Voorbeeld van de matchingregel
Wat voor schoenen zoek je? Wandelschoenen category is Wandelschoenen
Waar ga je wandelen? Vooral in het bos terrein is bos
Moeten je schoenen waterdicht zijn? Ja waterdicht is ja
Welke pasvorm zoek je? Breed pasvorm is breed
Hoe zwaar mag één schoen zijn? Maximaal 450 gram gewicht_gram is kleiner dan of gelijk aan 450

In deze voorbeeldfeed passen twee producten bij bos. Als waterdicht ook een vereiste is, blijft alleen Wandelschoen Bos Waterdicht over. Die selectie kun je met alleen de categorie Wandelschoenen niet maken.

Gebruik EXACT MATCH voor eisen waaraan een product moet voldoen en MATCH voor voorkeuren. De extra velden werken pas mee zodra je de bijbehorende matching instelt. Controleer combinaties van antwoorden bij Test. Lees verder bij Matching instellen.

Alternatief: XML

Dit voorbeeld bevat dezelfde vier producten en kenmerken als het CSV-voorbeeld. Voeg voor elk volgend product een nieuw <product>-element toe.

Codevoorbeeld
<products>
  <product>
    <id>SHOE-001</id>
    <title>Wandelschoen Bos Waterdicht</title>
    <url>https://example.com/shoe-001</url>
    <image_url>https://example.com/shoe-001.jpg</image_url>
    <price>129.95</price>
    <category>Wandelschoenen</category>
    <brand>Voorbeeldmerk</brand>
    <terrein>bos</terrein>
    <waterdicht>ja</waterdicht>
    <pasvorm>normaal</pasvorm>
    <schoenhoogte>laag</schoenhoogte>
    <materiaal>synthetisch</materiaal>
    <gewicht_gram>420</gewicht_gram>
  </product>
  <product>
    <id>SHOE-002</id>
    <title>Wandelschoen Bos Luchtig</title>
    <url>https://example.com/shoe-002</url>
    <image_url>https://example.com/shoe-002.jpg</image_url>
    <price>99.95</price>
    <category>Wandelschoenen</category>
    <brand>Voorbeeldmerk</brand>
    <terrein>bos</terrein>
    <waterdicht>nee</waterdicht>
    <pasvorm>breed</pasvorm>
    <schoenhoogte>laag</schoenhoogte>
    <materiaal>synthetisch</materiaal>
    <gewicht_gram>380</gewicht_gram>
  </product>
  <product>
    <id>SHOE-003</id>
    <title>Bergschoen Hoog</title>
    <url>https://example.com/shoe-003</url>
    <image_url>https://example.com/shoe-003.jpg</image_url>
    <price>179.95</price>
    <category>Wandelschoenen</category>
    <brand>Voorbeeldmerk</brand>
    <terrein>bergen</terrein>
    <waterdicht>ja</waterdicht>
    <pasvorm>breed</pasvorm>
    <schoenhoogte>hoog</schoenhoogte>
    <materiaal>leer</materiaal>
    <gewicht_gram>620</gewicht_gram>
  </product>
  <product>
    <id>SHOE-004</id>
    <title>Wandelschoen Stad Breed</title>
    <url>https://example.com/shoe-004</url>
    <image_url>https://example.com/shoe-004.jpg</image_url>
    <price>109.95</price>
    <category>Wandelschoenen</category>
    <brand>Voorbeeldmerk</brand>
    <terrein>stad</terrein>
    <waterdicht>nee</waterdicht>
    <pasvorm>breed</pasvorm>
    <schoenhoogte>laag</schoenhoogte>
    <materiaal>leer</materiaal>
    <gewicht_gram>400</gewicht_gram>
  </product>
</products>

Bestaande Google-productfeeds met velden zoals g:id, g:image_link en g:price worden ook ondersteund.

Alternatief: JSON

Ook dit voorbeeld bevat dezelfde vier producten. Voeg volgende producten als extra objecten toe aan products.

Codevoorbeeld
{
  "products": [
    {
      "id": "SHOE-001",
      "title": "Wandelschoen Bos Waterdicht",
      "url": "https://example.com/shoe-001",
      "image_url": "https://example.com/shoe-001.jpg",
      "price": 129.95,
      "category": "Wandelschoenen",
      "brand": "Voorbeeldmerk",
      "terrein": "bos",
      "waterdicht": "ja",
      "pasvorm": "normaal",
      "schoenhoogte": "laag",
      "materiaal": "synthetisch",
      "gewicht_gram": 420
    },
    {
      "id": "SHOE-002",
      "title": "Wandelschoen Bos Luchtig",
      "url": "https://example.com/shoe-002",
      "image_url": "https://example.com/shoe-002.jpg",
      "price": 99.95,
      "category": "Wandelschoenen",
      "brand": "Voorbeeldmerk",
      "terrein": "bos",
      "waterdicht": "nee",
      "pasvorm": "breed",
      "schoenhoogte": "laag",
      "materiaal": "synthetisch",
      "gewicht_gram": 380
    },
    {
      "id": "SHOE-003",
      "title": "Bergschoen Hoog",
      "url": "https://example.com/shoe-003",
      "image_url": "https://example.com/shoe-003.jpg",
      "price": 179.95,
      "category": "Wandelschoenen",
      "brand": "Voorbeeldmerk",
      "terrein": "bergen",
      "waterdicht": "ja",
      "pasvorm": "breed",
      "schoenhoogte": "hoog",
      "materiaal": "leer",
      "gewicht_gram": 620
    },
    {
      "id": "SHOE-004",
      "title": "Wandelschoen Stad Breed",
      "url": "https://example.com/shoe-004",
      "image_url": "https://example.com/shoe-004.jpg",
      "price": 109.95,
      "category": "Wandelschoenen",
      "brand": "Voorbeeldmerk",
      "terrein": "stad",
      "waterdicht": "nee",
      "pasvorm": "breed",
      "schoenhoogte": "laag",
      "materiaal": "leer",
      "gewicht_gram": 400
    }
  ]
}

Voorkom herstelwerk bij updates

  • Behoud dezelfde ID voor hetzelfde product; gebruik geen wisselend rijnummer.
  • Geef varianten elk een eigen ID. Gebruik een gedeelde Adviesgroep als ze één advieskaart moeten delen.
  • Houd veldnamen en waarden consistent: gebruik bijvoorbeeld overal ja/nee voor waterdicht.
  • Lever de volledige bedoelde productselectie aan. Producten die in de volgende import ontbreken, worden inactief.
  • Laat een feed-URL direct productdata leveren, zonder inloggen of een gewone webpagina ertussen.

Extra talen gebruiken dezelfde product-ID's als de bronfeed. Lees daarvoor Talen en vertalingen.

Volgende stap: de feed importeren en de velden koppelen.

Bouw je eerste flow
binnen minuten.

Gratis starten · 1 Adviesflow en 2.500 producten

Berry, de mascotte van BerryPath