Inhoud
Wat is een sjabloon?
Sjablonen worden gebruikt om één of meerdere content velden automatisch te vullen. Dit kan handig zijn als een bepaald content veld altijd dezelfde waarde heeft.
Sjablonen kunnen aan maximaal één categorie worden toegekend. Zodra er geen categorie is geselecteerd, zal de sjabloon worden toegepast op alle producten.
Als er bij de sjabloon een categorie wordt geselecteerd, zal de sjabloon worden toegepast op alle producten van deze categorie, inclusief de producten die aan subcategorieën van deze categorie vallen.
Zodra er bij een product al specifieke content is ingevuld voor het veld waar ook een sjabloon voor is aangemaakt, zal de sjabloon niet worden toegepast.
Sjablonen beheren
Klik in het linker menu op 'Sjablonen' om sjablonen te beheren en aan te maken.
Op deze pagina vind je een overzicht van al je ingestelde sjablonen.
Je hebt de mogelijkheid om te filteren op:
Categorie
Veld
Taal
Structuur
Sjabloon
Door het gebruik van een van deze filters, hou je in het overzicht alleen de sjablonen over die voldoen aan de ingestelde filters.
Je kunt een sjabloon bewerken door op het pennetje naast het sjabloon te klikken.
Een sjabloon verwijderen is mogelijk door op het prullenbak icoontje naast het sjabloon te klikken.
Sjabloon aanmaken
Klik rechts onder op het plus icoon om een nieuw sjabloon aan te maken.
Categorie
Selecteer de categorie waarvoor het sjabloon toegepast moet worden.
Bij alle producten die aan deze categorie gekoppeld zitten wordt het sjabloon uiteindelijk toegepast.
Het gaat hier om de categorie uit ProductFlow.
Als er geen categorie geselecteerd wordt, wordt het sjabloon bij alle producten toegepast.
Veld
Selecteer het content veld waar het sjabloon op toegepast moet worden.
Dit kunnen zowel basis- als marketplace specifieke content velden zijn.
Taal
Selecteer de taal waarin het sjabloon toegepast moet worden.
Als er geen taal geselecteerd wordt, dan wordt het sjabloon toegepast in iedere taal waar het geselecteerde veld beschikbaar is.
Sjabloon
Vul hier de waarde in die bij het geselecteerde content veld als sjabloon ingevuld moet worden.
Voorbeeld
Categorie = Koffiemachine
Veld = Materiaal
Taal = Nederlands
Sjabloon = Staal
In dit voorbeeld zouden bij alle producten die in ProductFlow gekoppeld zitten aan de categorie 'Koffiemachine', in het Nederlandse basis content veld 'Materiaal', de waarde 'Staal' ingevuld worden.
Geavanceerd gebruik (Tokens)
De inhoud van een sjabloon kan een vaste waarde bevatten, maar het is ook mogelijk om een sjabloon op te bouwen op basis van informatie die al ingevuld staat bij andere velden in de basis content.
Deze informatie kan via tokens worden toegevoegd aan het sjabloon.
Een sjabloon met tokens bouw je op de volgende manier op:
Voorbeeld voor een short title
"Deze {{ field_brand }} koffiemachine in de kleuren {{ field_color.0 }} en {{ field_color.1 }} geeft heerlijke koffie."
Bij {{ field_brand }} wordt ingevuld wat er bij het product bij merk is ingevuld in de Nederlandse basis content.
Bij {{ field_color.0 }} wordt de eerste kleur ingevuld die er bij het product in de Nederlandse basis content is ingevuld.
Bij {{ field_color.1 }} wordt de tweede kleur ingevuld (als die er is) die er bij het product in de Nederlandse basis content is ingevuld.
Om een token op de juiste manier op te bouwen moet de machine name van het desbetreffende content veld in de token ingevuld worden. Deze kun je achterhalen door in de basis content over het veld te hooveren.
Geavanceerde voorbeelden:
Plaats bijvoorbeeld de Short description bij een veld met de token;
{{field_short_description}}
Het is ook mogelijk om het eerste item te pakken bij een veld met meerdere waardes;
{{field_color.0}} .
De .0 betekent dat de eerste waarde uit het veld wordt gebruikt en bijvoorbeeld .1 zou betekenen dat de tweede waarde uit het veld wordt gebruikt.
Toon alle waardes van een veld in een HTML-lijst via een loop;
<ul>
{{#field_color}}
<li>{{.}}</li>
{{/field_color}}
</ul>
Bij tokens is het gebruik van IF-statements mogelijk, om te controleren of een variabele is ingevuld, de syntax hiervan is als volgt:
{{#field_brand}}
Dit wordt alleen getoond als field_brand is ingevuld
{{/field_brand}}
Beschikbare Tokens vanuit de basis content
Hieronder vind je alle tokens die beschikbaar zijn vanuit de basis content van ProductFlow:
General | Dimensions | Media | Warranty | Custom |
title | product_size | cover_image | warranty_validity_time | data_1 |
short_title | product_length | additional_images | warranty_type | data_2 |
brand | product_width | swatch_images | warranty_exceptions | data_3 |
designer | product_height | video |
|
|
manufacturer | product_weight | url |
|
|
color | package_length | manual |
|
|
material | package_width | certification |
|
|
whats_in_the_box | package_height |
|
|
|
short_description | package_weight |
|
|
|
description | package_length |
|
|
|
bulletpoints | product_diameter |
|
|
|
search_terms |
|
|
|
|
number_of_items |
|
|
|
|
condition_description |
|
|
|
|
Tokens gebruiken voor verkoopkanalen
Je kunt de tokens gebruiken om content bij je verkoopkanalen te vullen. Wil je bijvoorbeeld het veld merk terug laten komen, zet dan {{ field_brand }} in het sjabloon en geef aan welk veld binnen je verkoopkanaal moet worden gevuld met de merknaam.
Let op! Als het veld van het desbetreffende verkoopkanaal niet zichtbaar is in het dropdownmenu onder 'Veld', dan moet je eerst zorgen dat de categorie gekoppeld is aan de betreffende classificatie van het verkoopkanaal.
Ga hiervoor naar categorieën > scroll naar beneden tot je jouw verkoopkanalen ziet en klik onder je verkoopkanaal op 'classificeren', koppel vervolgens de categorie aan de juiste classificatie van het desbetreffende verkoopkanaal.