plentyONE (voorheen plentymarkets) heeft inmiddels beide labels ingebouwd: in plentyShop LTS vanaf versie 5.0.83 als ShopBuilder-widgets ‘Guarantee of conformity’ voor het afrekenen en ‘Guarantee of durability’ voor de artikelpagina, en in de nieuwe PlentyONE Shop volgens de handleiding standaard ingeschakeld. In plentyShop LTS heb je de gratis widget alleen nodig als de kennisgeving over de wettelijke garantie ook direct op de artikelpagina moet staan. Gebruik daarvoor de Code-widget met <script2>.
De code voor plentyONE
<div data-garantielabel></div>
<script2 src="https://www.garantielabel.app/widget.js" async></script2>Meer opties, zoals weergave en taal, stel je in met de codebouwer.
Stap voor stap in plentyONE
- Controleer je versie
Vanaf plentyShop LTS 5.0.83 biedt ShopBuilder de widgets ‘Guarantee of conformity’ en ‘Guarantee of durability’. De widget ‘Guarantee of durability’ toont het GARAN-label als de fabrikant, het model en de commerciële levensduurgarantie bij het artikel zijn ingevuld. - Open ShopBuilder
Open onder Shop » ShopBuilder de content voor de artikelpagina (contenttype Item). - Voeg de Code-widget in
Voor de kennisgeving direct op de artikelpagina sleep je de widget ‘Code’ onder de widget ‘Add to basket’ en plak je de code van hierboven, met<script2>in plaats van<script>. - Opslaan en controleren
Sla op en controleer de artikelpagina in de live webshop, ook bij het wisselen van variaties. Genereer na updates van plentyShop de content opnieuw onder Shop » ShopBuilder.
De menunamen geven we in het Engels, zoals in de Engelse beheeromgeving.
Goed om te weten over plentyONE
- Volgens de handleiding voert ShopBuilder normale
<script>-tags in de Code-widget niet uit, vandaar<script2>. In de veilige modus verschijnt de inhoud van de Code-widget alleen als tekst. - In de nieuwe PlentyONE Shop voeg je scripts toe onder Custom Code → External Scripts & Styles. We hebben nog niet gecontroleerd of je daar een placeholder direct onder de koopknop kunt plaatsen. Volgens de handleiding zijn de ingebouwde labels daar sowieso actief.
- plentyShop bouwt de pagina op met JavaScript. Vervangt de webshop daarbij de placeholder, dan bouwt de widget zichzelf opnieuw op.
Waar de kennisgeving in plentyONE precies hoort
In plentyShop LTS hoort de widget “Code” in de content van het type “Single item view” (labels van de Engelstalige interface). Bij het activeren bepaal je voor welke artikelen die geldt: voor alle artikelen, voor één categorie met subcategorieën of voor alleen één categorie. Volgens de handleiding vervangt een content voor een specifieke categorie daar de globale content. Heb je zulke categoriecontents, dan heeft elk ervan de widget “Code” nodig.
Voor een kennisgeving op elke pagina gebruik je de footer. Volgens de handleiding gelden header en footer globaal, voor de hele webshop. De footertemplate van plentyShop LTS bevat zelf al een widget “Code” die de copyrightregel toont. Plak de code van hierboven daar of in een andere widget “Code”, met <script2>. Volgens de handleiding linkt de footerwidget “Legal information” alleen naar het herroepingsrecht, het colofon, het privacybeleid, de algemene voorwaarden en het herroepingsformulier. Een link naar de kennisgeving over de wettelijke garantie biedt die niet.
In de nieuwe PlentyONE Shop zijn de labels volgens de handleiding vanaf versie 2.0.44 standaard ingeschakeld. Hoe de kennisgeving over de wettelijke garantie bij het afrekenen verschijnt, stel je in de shopeditor in: pagina-instellingen, sectie “Checkout”, instellingen “Legal guarantee”, sectie “Presentation”. Kies bij “Notice presentation” voor “Link that opens a dialog” (standaard), “Show the notice directly” of “Do not show the notice”. In plentyShop LTS toont ook de widget “Shopping cart content” bij het afrekenen het GARAN-label, als je dat in de instellingen ervan inschakelt.
Varianten en modelidentificatie voor het GARAN-label
In plentyONE bestaat een artikel uit varianten. De eerste is de hoofdvariant. Volgens de handleiding geeft die zijn gegevens door aan alle andere varianten. Een nieuwe subvariant neemt eerst alle overerfbare instellingen over. Heb je andere waarden nodig, schakel dan de overerving bij de subvariant uit en sla je eigen waarde op.
Voor het GARAN-label noemt de handleiding drie gegevens. De fabrikant kies je bij het artikel onder “Item » Items”, tabblad “General”, sectie “Settings”. Het model en de commerciële levensduurgarantie vul je bij de variant in, in hetzelfde tabblad en dezelfde sectie. Ontbreekt een van de drie, dan is het label in de PlentyONE Shop volgens de handleiding uitgeschakeld.
Omdat het model bij de variant is opgeslagen, kun je voor elke modelidentificatie een eigen GARAN-label beheren. De fabrikant geldt voor alle varianten van een artikel. Model en fabrikant kun je controleren met de widget “Item data table”. Volgens de handleiding kan die beide op de artikelpagina tonen, naast andere gegevens. Onze widget in de widget “Code” toont daarentegen op alle varianten hetzelfde. Voor GARAN-labels per variant is de ingebouwde widget “Guarantee of durability” dus de juiste route.
Veelvoorkomende valkuilen in plentyONE
- Plugin set, taal en client: Volgens de handleiding bestaan ShopBuilder-contents per plugin set, per taal en per client (dus per winkel). Kies in de bovenste balk de actieve plugin set, die groen is gemarkeerd. Je hebt de code nodig in elke taal en in elke winkel die je runt.
- Cache: Volgens de ontwikkelaarsdocumentatie cachet plentyShop alle winkelpagina’s, behalve gebruikersafhankelijke gegevens. De cache kan maar eens per 5 minuten ongeldig worden gemaakt. Pagina’s van afzonderlijke varianten hangen af van de Elasticsearch-index, die elke 10 tot 15 minuten wordt vernieuwd. Opslaan en publiceren van een plugin set maakt de hele cache ongeldig. Geef het dus even de tijd voordat je wijzigingen controleert.
- Gegevens vóór de bestelling invullen: Volgens de handleiding haalt plentyONE de gegevens voor de GARAN-labels in de orderbevestiging pas bij het versturen van de e-mail uit de variant. Veranderen de gegevens nadat de bestelling is aangemaakt, dan gaat de bevestiging met onjuiste gegevens de deur uit.
Meer bronnen
- PlentyONE-handleiding: wat is overerving? (in het Engels)
- PlentyONE-ontwikkelaarsdocumentatie: content caching (in het Engels)
- plentyShop LTS op GitHub: footertemplate met widget Code
Kennisgeving over de wettelijke garantie in de orderbevestiging
Volgens de richtsnoeren van de Commissie hoort de kennisgeving ook in de bevestigingsmail. Volgens de handleiding van plentyONE voeg je de dynamische bijlagen ‘Guarantee of conformity’ en ‘Guarantee of durability’ toe aan het sjabloon van de orderbevestiging onder CRM » EmailBuilder. Een losse link telt waarschijnlijk niet als duurzame gegevensdrager (Hof van Justitie van de EU, zaak C-49/11, Content Services); het veiligst zet je de kennisgeving direct in de e-mail, als afbeelding, tekst of bijlage. De officiële bestanden vind je op onze downloadpagina.
Bronnen
- Handleiding van PlentyONE: wettelijke eisen, geharmoniseerde etikets voor levensduurgarantie en conformiteitsgarantie (in het Engels)
- Handleiding van PlentyONE: ShopBuilder instellen (Code-widget) (in het Engels)
- Handleiding van PlentyONE: een webshop in PlentyONE instellen (Custom Code) (in het Engels)
- plentyShop LTS op GitHub: changelog vanaf 5.0.83 (in het Engels)
Producentengarantie? Voeg dan het GARAN-label toe
Geeft de producent kosteloos een commerciële levensduurgarantie van meer dan twee jaar voor het hele product, dan hoort ook het GARAN-label op de productpagina. Met de GARAN-labelgenerator maak je het in een paar seconden uit het aantal jaren, het merk en het model, je eerste 3 labels gratis en zonder registratie. Onder elk klaar label krijg je een insluitcode met vaste afbeeldings-URL's: je uploadt niets en plakt hem in plentyONE zoals hierboven beschreven.
Liever je eigen bestanden? Upload dan de volledige en de geneste versie naar de mediabibliotheek van plentyONE en vul de adressen in de widgetcode in:
<div data-garantielabel
data-garan-voll="https://…/GARAN-MX-500.svg"
data-garan-klein="https://…/GARAN-MX-500-genest.svg"></div>De widget toont dan de geneste versie onder de kennisgeving over de wettelijke garantie, en één klik opent het volledige GARAN-label.
Veelgestelde vragen
Heb ik de widget nodig als plentyONE de labels al heeft?
Voor de kennisgeving bij het afrekenen en het GARAN-label op de artikelpagina zijn de ingebouwde widgets vanaf plentyShop LTS 5.0.83 genoeg. Een aparte widget voor de kennisgeving over de wettelijke garantie op de artikelpagina is er niet; onze widget in de Code-widget vult dat gat.
Waarom verschijnt mijn script niet in ShopBuilder?
Omdat ShopBuilder normale <script>-tags niet uitvoert. Gebruik <script2 src="…">, zoals in de code hierboven.
Waar vul ik de garantieduur per artikel in?
Volgens de handleiding bij de variatie op het tabblad General, sectie Settings, in het veld ‘Guarantee of durability’. Daarnaast heb je het model bij de variatie en de fabrikant bij het artikel nodig.
Kan ik de kennisgeving in plentyShop LTS in de footer tonen?
Ja. Volgens de handleiding gelden header en footer voor de hele winkel. Zet de code met <script2> in een widget “Code” in de footercontent. De widget “Legal information” biedt geen link naar de kennisgeving over de wettelijke garantie.
Krijgt elke variant een eigen GARAN-label?
De gegevens daarvoor staan per variant: volgens de handleiding beheer je het model en de garantieduur bij de variant. Onze widget in de widget “Code” toont daarentegen op alle varianten hetzelfde label. Controleer de variantwissel in de live webshop.
Waarom zie ik mijn wijziging nog niet in de winkel?
Volgens de ontwikkelaarsdocumentatie levert plentyShop pagina’s uit een cache die maar eens per 5 minuten kan worden vernieuwd. Pagina’s van afzonderlijke varianten volgen de Elasticsearch-index na 10 tot 15 minuten. Controleer ook of je in de actieve plugin set, de juiste taal en de juiste client hebt gewerkt.