WooCommerce

Adding the GARAN-Label and legal guarantee notice in WooCommerce

WooCommerce runs on WordPress, so you already have full theme access and a native custom-field system, two building blocks that are enough to add both labels correctly without a paid plugin.

As of 1 September 2026, WooCommerce offers no official way to add this labelling, but full theme access and WordPress's built-in custom fields are sufficient for it. This page is a recommendation based on the current market situation, not legal advice.

There are two separate things to take care of here. First, the legal guarantee notice, mandatory for every physical product you sell. Second, the GARAN-Label itself, which only comes into play if you advertise a voluntary manufacturer guarantee of more than 2 years. If that's the case for any of your products, add it as described in step 2 below.

Step 1: add the legal guarantee notice via a theme snippet

Since the legal guarantee notice is identical for every product, a one-time embed in the single-product template (or a small snippet hooked into woocommerce_single_product_summary in your child theme's functions.php) is enough. You don't need to repeat it for each product.

As a self-hosted WordPress site, you have full code access by default. For a heavily customised theme, it's still worth checking with the agency maintaining it.

Download the legal guarantee notice for free →

Step 2: add the GARAN-Label, if it applies to you

This step only matters for products where you advertise a voluntary manufacturer guarantee of more than 2 years. Where it applies, the label differs per product (brand, model, guarantee duration), so generate it first at GARAN-Label.com, sandbox mode is free, so you can run through the whole flow before spending a credit. Once you have the file:

  1. Add a custom field to the product, either WooCommerce's built-in Custom Fields panel or, for a proper image-picker interface, the free Advanced Custom Fields (ACF) plugin with an Image field.
  2. Upload the generated GARAN-Label per product into that field.
  3. Output it via a snippet hooked into woocommerce_single_product_summary in your child theme, at a priority that places it below the price and short description.

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 short description or next to shipping information, so it's clearly recognisable as additional information rather than a product photo. A typical width of 300–400px renders cleanly in most WooCommerce theme layouts without needing extra CSS.

How to generate the labels

Start by creating a free account at GARAN-Label.com, sandbox/test mode costs nothing, so you can generate sample labels before deciding how to roll it out across your catalogue. 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 as a custom field.

Large catalogue

CSV mode, followed by a bulk import of the image URLs into the custom field.

More on CSV & API →

Keeping the field up to date at scale

WooCommerce's built-in CSV product importer/exporter (under Tools → Import/Export) supports custom fields natively, no extra plugin required. That means the CSV result file from GARAN-Label.com, with brand, model, and the matching label URL, can be brought in directly through the standard product import.

Alternative: let an agency implement it

If you'd rather not do the technical implementation yourself, you can delegate it to a WordPress/WooCommerce agency to set up the theme snippet and custom field for you.

Ready to label your WooCommerce catalogue?

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

Try for free
FAQ

Frequently asked questions about WooCommerce

Do I need to add the GARAN-Label to every product I sell?

No. Only products where you advertise a voluntary manufacturer guarantee of more than 2 years need the GARAN-Label. The legal guarantee notice from step 1, on the other hand, belongs on every physical product regardless.

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 also work with block themes (Full Site Editing)?

Generally yes, but the WooCommerce Product block doesn't render custom fields out of the box, so you may need a small PHP snippet or a Custom HTML block to output it. On heavily customised themes, check with your developer.

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

WooCommerce's built-in CSV product importer/exporter (Tools → Import/Export) supports custom fields natively, so the CSV result file from GARAN-Label.com can be bulk-imported directly, no extra plugin needed.

Does the field need a separate value per language if I run WPML or Polylang?

Not for the image itself, GARAN-Label.com already renders the notice text on the label in the correct language variant. What can differ is the field mapping: some multilingual plugins don't share product meta across translations automatically, so check whether you need to set the field once per translated product.

More questions? See all FAQs →