Everything the Regulation asks a shop to display is in this free version, GARAN label included. Both official artworks, all 24 language editions, product page and checkout placement, the per-product GARAN fields, plus shortcodes and blocks. Install it and you are showing what the law asks for.
It also runs without WooCommerce. The notice needs no data from your shop, so it works on any WordPress site that sells goods, and uses WooCommerce hooks only when WooCommerce is there.
Shops know this notice by a different name in each market. In Germany it is the Gewährleistungslabel and covers the gesetzliche Gewährleistung. In France it is the notice on the garantie légale de conformité. In Spain it is the aviso armonizado covering the garantía legal de conformidad. In Italy it is the avviso armonizzato covering the garanzia legale di conformità. One artwork and one Regulation sit behind all four. This plugin ships the official file for every one of the 24 official EU languages.
From 27 September 2026, EU sellers must display the harmonised notice on the legal guarantee of conformity. Where a producer offers a free whole-product durability guarantee longer than two years and makes that information available to the trader, the trader must also display the GARAN durability label. Both designs are fixed by Commission Implementing Regulation (EU) 2025/1960, the notice in Annex I and the GARAN label in Annex II. This plugin displays that official artwork. It is not affiliated with, authorised by, or endorsed by the European Union, the European Commission, or any EU body, it is not legal advice, and installing it does not by itself make a store compliant.
Harmonised notice (mandatory for all traders):
- Uses official artwork in all 24 EU languages.
- On WooCommerce, automatically displays next to the add-to-cart button, with optional checkout page placement. Checkout placement works on both the classic checkout and the block checkout.
- Displays as a compact trigger row that opens the complete, unmodified notice on click, matching the European Commission's own online placement examples. Switch it to always expanded if you prefer the full page permanently visible. Both are compliant, and neither ever shows a shrunken stand-in image.
- Follows your site language automatically, or pick one language for the whole site. On a Polylang or WPML site it follows the language each visitor is reading, with nothing to set up.
- Optionally goes into the WooCommerce order confirmation email, which is the durable-medium copy the Consumer Rights Directive asks for. A web page is not a durable medium. The artwork travels inside the message rather than being loaded from your shop, so the shopper keeps a copy that does not depend on your site staying up.
- Includes a shortcode and block for manual placement.
GARAN durability label (only where the producer offers a qualifying guarantee):
- Uses official artwork, filled in with your guarantee duration, brand, and model.
- Each WooCommerce product gets its own "GARAN label" tab in the product data box. Fill in guarantee years, brand, and model there, and the label appears on that product, under the product image or above the add-to-cart button.
- One switch turns the label on or off across the whole site, so you can fill your product fields in now and start showing the label on the day it applies.
- Also available as a shortcode and block. There is no automatic site-wide placement since this label is conditional.
- Validates field lengths against the label's fixed geometry before rendering, ensuring values never overlap the QR code or artwork.
- An optional nested display shows the official collapsed strip first, expanding to the full label on the first click, as permitted by the Regulation.
- Shows again at checkout, before the order is placed, for products in the basket that carry a label. Article 8(2) of the Consumer Rights Directive names the durability label among the information required at that point, and this works on the classic checkout and the block checkout alike.
- Goes into the WooCommerce order confirmation email as well, which is the durable-medium copy the Consumer Rights Directive asks for.
The durability label carries its own name in each market too. German merchants call it the Garantielabel and the Regulation calls the promise behind it a gewerbliche Haltbarkeitsgarantie. In France it is the label harmonisé for the garantie commerciale de durabilité. In Spain it is the etiqueta armonizada for the garantía comercial de durabilidad. In Italy it is the etichetta armonizzata for the garanzia commerciale di durabilità. The artwork itself is language neutral so one file serves the whole EU.
Both artworks are exact byte-for-byte copies of the European Commission's files. They cannot be edited beyond the fields permitted by the Regulation.
Without WooCommerce, place the notice and the label yourself with the shortcodes or the blocks.