PrestaShop

Adding the GARAN-Label and legal guarantee notice in PrestaShop

A template hook for the static notice and a small custom-field module for the per-product label are enough to add both correctly in PrestaShop.

As of 1 September 2026, PrestaShop offers no official way to add this labelling. Full theme access plus a lightweight custom-field module are sufficient for it. This page is a recommendation based on the current market situation, not legal advice.

Two things are worth separating clearly. Step 1 covers the legal guarantee notice, required on every product regardless of what you advertise. Step 2 is the GARAN-Label, and it only applies if you're promoting a manufacturer guarantee beyond 2 years, in which case it needs to go on the affected products.

Step 1: add the legal guarantee notice via a template hook

Since the legal guarantee notice is identical for every product, a one-time embed in the product template (typically via a hook such as displayProductAdditionalInfo or a direct edit of the product template file) is enough. You don't need to repeat it for each product.

Implementation requires access to the theme's template files (Smarty or Twig, depending on version). For heavily customised themes, check with the agency maintaining it.

Download the legal guarantee notice for free →

Step 2: add the GARAN-Label, where it applies

Only relevant if you're advertising a voluntary manufacturer guarantee of more than 2 years on a product. Where it applies, the label is specific to that product (brand, model, guarantee duration), so generate it at GARAN-Label.com first, sandbox mode costs nothing, which is a good way to see the exact output before you touch your theme. Once you have the file:

  1. Install a custom/additional-fields module from the PrestaShop module marketplace that supports an image-type field per product.
  2. Upload the generated GARAN-Label per product into that field.
  3. Output the field's value via a template hook at the desired place in the product template, most modules ship a Smarty variable you can drop straight into product.tpl.

Important: the GARAN-Label must not appear as an additional product image in the regular image gallery. Output the custom field specifically in the information area of the product page, for example below the description or next to delivery information, so it's clearly recognisable as additional information rather than a product photo.

How to generate the labels

Start by creating a free account at GARAN-Label.com, sandbox mode is free, so you can see exactly what a generated label looks like before installing anything on your shop. Then decide how you want to generate the real labels:

Small catalogue

Manual mode: enter brand, model, and guarantee duration, download the label right away, and upload it to the custom field.

Large catalogue

CSV mode, followed by a bulk import of the image URLs via the field module's own import tool.

More on CSV & API →

Alternative: let an agency implement it

If you'd rather not do the technical implementation yourself, you can delegate it to a PrestaShop agency to set up the template hook and custom-field module for you.

Ready to label your PrestaShop catalogue?

Register for free and try sandbox mode before you spend a single credit.

Try for free
FAQ

Frequently asked questions about PrestaShop

What happens with products where I don't advertise an extended guarantee?

They still need the legal guarantee notice from step 1, that applies everywhere. Just skip step 2 for those products: the GARAN-Label is only required where you advertise a voluntary manufacturer guarantee of more than 2 years.

Can I just add the GARAN-Label to the regular product images?

No. The GARAN-Label is product-specific additional information, not a product photo. Output it via the custom field in the information area of the product page, not in the regular image gallery.

Does this work the same way on PrestaShop 1.6 and 1.7/8?

The concept is the same on every version: a custom field module plus a template hook. The exact hook names and available modules differ slightly between 1.6 and 1.7/8, so check compatibility before installing.

Does this work across a PrestaShop Multistore setup?

It depends on the module you pick. Some field modules let you set values per shop, others share one value across the whole Multistore instance. Check the module's multistore setting before you roll it out across several storefronts with different catalogues.

How do I keep the field up to date across many products?

PrestaShop's native CSV product import doesn't cover custom module fields by default. Use the field module's own import/export tool if it has one, or its back-office bulk-edit screen, combined with the CSV result file from GARAN-Label.com.

More questions? See all FAQs →