Beschikbaar voor eigenaren met eCom (C-Series) die aan klanten in de EU verkopen.
Het is jouw verantwoordelijkheid alle toepasselijke wet- en regelgeving na te leven. Raadpleeg je eigen juridisch adviseur voor de vereisten die van toepassing zijn op jouw specifieke omstandigheden. De informatie in het Helpcentrum is uitsluitend bedoeld voor algemene informatieve doeleinden en mag niet worden beschouwd als juridisch advies.
Vanaf 27 september 2026 zijn eigenaren die via een online winkel aan klanten in de EU verkopen, verplicht de geharmoniseerde kennisgeving over wettelijke garantie op hun website weer te geven. Als producenten informatie hebben gedeeld over bepaalde commerciële levensduurgaranties die zij aanbieden op producten die je verkoopt, moet je ook het bijbehorende GARAN-label weergeven, zodat klanten de betreffende producten eenvoudig kunnen herkennen. Meer informatie vind je op de website van de Europese Commissie.
Als in de instellingen voor Internationalisatie en verzendmethoden in de eCom-backoffice EU-landen voorkomen, wordt er een link naar de geharmoniseerde kennisgeving over wettelijke garantie weergegeven in je online winkel en kun je GARAN-labels inschakelen en automatisch genereren voor de betreffende productvarianten. Als je een aangepast thema gebruikt, moet je mogelijk je themacode bijwerken.
Weergave van de geharmoniseerde kennisgeving over wettelijke garantie in je online winkel
Vanaf 27 september 2026 wordt in winkels die aan klanten in de EU verkopen een link naar de geharmoniseerde kennisgeving over wettelijke garantie weergegeven op de volgende plaatsen:
-
Sitefooter
-
Checkoutpagina
Als je een aangepast thema gebruikt, moet je mogelijk je themacode bijwerken om de kennisgeving over wettelijke garantie toe te voegen aan je checkoutpagina.
- De kassabon en de bevestigingsmail
GARAN-labels inschakelen voor de betreffende productvarianten
Om GARAN-labels te kunnen inschakelen, moet er aan de in aanmerking komende producten een merk zijn toegewezen op de productpagina. Je moet ook de garantieduur (in jaren) en de gegevens van de model-ID invoeren om het label te genereren.
GARAN-labels inschakelen voor in aanmerking komende productvarianten in je winkel.
- Ga in de eCom-backoffice (C-Series) naar Producten en klik op een in aanmerking komend product.
-
Klik onder Voorraad en varianten op Standaard of op de betreffende variant.
-
Schakel Komt in aanmerking voor GARAN in.
- Voer de garantieduur in (in jaren).
- Voer de informatie voor model-ID in.
- Klik op Opslaan.
Nadat je GARAN-labels per productvariant hebt ingeschakeld en de vereiste informatie hebt ingevoerd, genereert eCom (C-Series) automatisch het label en geeft dit weer:
-
op de productpagina
-
als genest label in de winkelwagen
-
als genest label op de checkoutpagina
- op de kassabon en in de bevestigingsmail
GARAN-labels inschakelen voor de betreffende productvarianten
GARAN-labels voor meerdere producten in bulk inschakelen via een spreadsheet:
- Ga in de eCom-backoffice (C-Series) naar Producten.
- Klik op Exporteren > Producten exporteren.
- Klik linksonder in het scherm op Klik hier om je export te bekijken of ga naar Tool > Exports.
- Klik rechts van de exportrij op Downloaden.
- Open het spreadsheetbestand en werk de informatie in de GARAN-kolom bij in de betreffende productrijen:
-
Garan_Eligible (Komt in aanmerking voor GARAN): voer
Y(ja) in. - Garan_Duration1 (Garantietermijn): voer de garantietermijn in jaren in (alleen numerieke waarden). Bijvoorbeeld:
2. -
Garan_Model_Identifier (GARAN-model-ID): voer de gegevens van de model-ID in, bijvoorbeeld
ABC-DE-1000.Aan de producten moeten een merk toegewezen zijn in de kolom
Merkom de GARAN-informatie te kunnen importeren.
-
Garan_Eligible (Komt in aanmerking voor GARAN): voer
- Exporteer je spreadsheet als een CSV-bestand.
- Ga in de eCom-backoffice naar Tools > Imports > Nieuwe import.
- Sleep het bestand naar het vak of klik op Bladeren om het bestand op je computer te zoeken.
- Klik op de vervolgkeuzelijst Categorie instellen en selecteer Producten.
- Klik op de vervolgkeuzelijst Gedrag en selecteer Alleen bestaande producten bijwerken.
- Klik op de vervolgkeuzelijst Zoeken op en selecteer Product-/variant-ID.
- Controleer in het gedeelte Veldtypen instellen de lijst met kolommen en de toegwezen eCom-productvelden.
- Klik op Doorgaan. Zodra de import is voltooid, wordt deze weergegeven als Voltooid.
- Ga naar Producten en klik op een in aanmerking komend product.
- Klik onder Voorraad en varianten op Standaard of op de betreffende variant.
- Bevestig dat Komt in aanmerking voor GARAN is ingeschakeld en dat de informatie over de garantietermijn (in jaren) en model-ID is bijgewerkt.
Aangepaste themacode bijwerken om GARAN-informatie op te nemen
Als je het standaardthema voor je eCom-winkel gebruikt, verschijnt de kennisgeving over wettelijke garantie automatisch in de footer van je site en worden GARAN-labels gegenereerd voor de ingeschakelde productvarianten. Als je een aangepast thema gebruikt, moet je mogelijk je themacode updaten.
Om te controleren of er wijzigingen in je themacode nodig zijn:
- Ga in de eCom-backoffice naar Home > Ga naar online winkel.
-
Controleer dat de kennisgeving over wettelijke garantie in de footer is weergegeven.
-
Klik op een product waarvoor GARAN is ingeschakeld en controleer dat het label op de productpagina wordt weergegeven.
Als deze informatie niet automatisch wordt ingeschakeld in je winkel, moet jij of je ontwikkelaar mogelijk je aangepaste themacode bijwerken.
Aangepaste themacode bijwerken om GARAN-labels aan de productpagina toe te voegen
Als de labels niet worden weergegeven op de productpagina waar de betreffende varianten zijn ingeschakeld, moet je de GARAN-labelcode toevoegen aan design/blocks/body.rain, bijna aan het einde van <body>:
{{ product | garan_label }}
Omdat de GARAN-labelcode onderaan de pagina wordt weergegeven, zal garan.js proberen deze te verplaatsen met behulp van:
return [
'anchor_selector' => '#product_configure_form', // primary target
'fallback_selector' => '.product-price', // fallback
'insert_position' => 'before',
];
Als geen van beide selectors in de productpaginacode van je thema staat, wordt het label niet op de pagina weergegeven. De naam van het productformulier en de prijselementen kunnen door een thema gewijzigd worden, waardoor de standaardselectors #product_configure_form en .product-price mogelijk niet overeenkomen met je markup. Je kunt dan een van de volgende dingen doen:
-
De verplaatsing behouden en een bijbehorend anker actief maken (aanbevolen): voeg een van de standaardselectors toe, of omwikkel je bestaande markup, zodat er een bijbehorend element op de productpagina staat. Bijvoorbeeld door
<div class="product-price">…jouw prijsmarkup…</div>toe te voegen rond de code voor prijs/toevoegen aan winkelwagen in de productsjabloon, of door ervoor te zorgen dat je koopformulier de verwachte id bevat:<form id="product_configure_form" …>…</form> -
Het label zelf inline plaatsen: render het label waar je het wilt hebben in je aangepaste productpaginasjabloon, bijvoorbeeld naast de prijs, met behulp van de inline-modus:
{{ product | garan_label(true) }}. Je moet ook de verplaatste emit({{ product | garan_label }})vanblocks/body.rainop de productpagina verwijderen, zodat het label niet twee keer verschijnt.
Aangepaste themacode bijwerken om de kennisgeving over wettelijk garantie toe te voegen
De kennisgeving over wettelijke garantie wordt automatisch toegevoegd aan je sitefooter. Om de kennisgeving over wettelijke garantie toe te voegen aan je checkoutpagina, moet je mogelijk de code van je aangepaste thema bijwerken:
{% if has_garan_compliance() %}
{% include 'pages/checkouts/shared/legal-guarantee-notice.rain' %}
{% endif %}
Problemen met GARAN-labels in aangepaste thema's oplossen
- Als de GARAN-labels nergens worden weergegeven, controleer dan of in de instellingen voor internationalisatie en verzendmethoden in je eCom-backoffice EU-landen voorkomen en of de in aanmerking komende productvarianten zijn ingeschakeld.
- Als de GARAN-labels wel in de winkelwagen worden weergegeven, maar niet op de productpagina, staan er geen verplaatsingsanker- of fallbackselectors in je thema. Je moet dan je aangepaste themacode bijwerken en ofwel de verplaatsing behouden en een bijbehorend anker actief maken (aanbevolen), of het label zelf inline plaatsen. Meer informatie vind je in de relevante onderdelen.
- Als er twee labels op de productpagina worden weergegeven, verwijder dan de verplaatste emit (
{{ product | garan_label }}) uitblocks/body.rainop de productpagina. - Als de GARAN-labels onderaan de pagina worden weergegeven, zijn er geen selectors gekoppeld, waardoor
garan.jsde labels heeft laten staan. Je moet dan een bijbehorende ankerselector opgeven. - Het verkort weergeven van langere waarden in het gedeelte 'termijn' van het label is verwacht gedrag, aangezien de waarden worden geschaald om in het veld 'termijn' van de badge te passen. Er is geen actie vereist. Optioneel kun je waarden van twee tekens gebruiken om de volledige lengte op het label weer te geven.
Aangepaste sjablonen bijwerken om GARAN-informatie op te nemen
Als je de sjablonen voor winkelwagen, checkout, account of printen hebt aangepast, voeg je het inline filter {{ product toe naast de producttitel van elk regelitem in de sjablooncode:
design/pages/cart.raindesign/pages/checkout.rain-
design/pages/checkouts/default.rainand .../default/review.rain design/pages/checkouts/onepage/review.raindesign/pages/checkouts/onestep/review.raindesign/pages/express-review.raindesign/pages/print-cart.raindesign/snippets/account-sidebar.raindesign/snippets/checkout-confirm.rain
Bijvoorbeeld in het regelitem 'winkelwagen':
<a href="{{ (product.url ~ '?id=' ~ product.vid) | url }}" class="gui-bold">{{ product.fulltitle }}</a>
{{ product | garan_label(true) }}