EU Legal Guarantee Notice and GARAN Durability Label for WooCommerce

Stackedboost EU Guarantee Notice icon
Required from 27 September 2026

The EU guarantee notice, in all 24 languages.

From 27 September 2026 every trader selling goods to consumers in the European Union must show a harmonised notice about the legal guarantee of conformity before the customer buys. This plugin puts it on your pages in the official design, in whichever of the 24 EU languages the shopper is reading, and adds the GARAN durability label on the products where it genuinely applies.

All 24 EU languagesFree on WordPress.orgWooCommerce optionalRuns on your own server

It applies to you, whatever size your shop is.

The rules come from Commission Implementing Regulation (EU) 2025/1960, which carries out the Empowering Consumers directive. Article 3 says plainly: “It shall apply from 27 September 2026.” There is no threshold and no exemption for small shops. If you sell physical goods to consumers in the EU, the notice is required.

The notice is mandatory

It tells the shopper that goods sold in the EU carry a legal guarantee of conformity of at least two years. Every trader selling goods has to show it, with no conditions attached.

The label is conditional

The GARAN durability label may only appear where the producer gives a guarantee longer than two years, free of charge, covering the whole product. All three at once, or not at all.

The wording is fixed

Annex I note 1 is explicit: none of the elements of the harmonised notice can be edited. So there is no “customise the text” setting here, and there never will be.

What the plugin does

Everything below is in the free plugin. No account, no licence, no signup, and it makes no outbound requests at all.

  • Shows the harmonised notice on the legal guarantee of conformity from Annex I on your product pages, in the official colours
  • All 24 official EU languages, word for word as the European Commission publishes them, chosen automatically from the language of the page. WPML and Polylang are followed with no configuration. The wording is never translated by us: Annex I says none of the elements of the notice can be edited, so each language is taken from the Commission’s own published edition
  • Rendered as real text, not a picture. Most plugins in this category ship the notice as flat artwork, because the Commission’s vector files have no text in them at all. Real text can be read aloud by a screen reader, selected, and reflowed on a phone
  • Shows the GARAN durability label from Annex II, switched off by default and off per product until you turn it on, because the plugin cannot know what guarantee a producer offers and guessing would put a false claim about the goods on your shop
  • Both QR codes, pointing at the correct Your Europe pages, generated in advance and bundled so nothing is fetched at page load
  • Four places to put the notice on the product page, plus a shortcode for themes that do not use the standard WooCommerce hooks
  • An option to repeat the notice on the cart page, and to include it in order confirmation emails
  • Per product fields for the guarantee length in years, the brand or trademark, and the model identifier
  • A countdown to the date, and a count of how many of your products are already carrying the notice
  • Nothing about your shop or your customers leaves your server.
The EU Guarantee Notice settings screen, showing the countdown to 27 September 2026 and a live preview of the notice

The settings screen counts down to the date, shows how much of your catalogue is covered, and renders the notice with the same code your product pages use, so what you see there is what shoppers get.

Pro watches that it is still there

A compliance plugin fails quietly. A theme update, a page builder or a caching layer can stop the notice rendering and nothing anywhere tells you. The store is then non-compliant and looks exactly the same as before. Pro fetches one of your real product pages every day, checks the notice is actually in the HTML, emails you the moment it is not, and keeps a dated record you can show if anyone asks.

Free

€0

  • Everything listed above
  • Annex I notice and Annex II label
  • Both bundled QR codes
  • Per product guarantee fields
  • Zero outbound requests

Pro

$49 / year

  • Checks a live product page every day
  • Emails you the moment the notice stops appearing
  • Keeps a dated history of every check
  • Proof you were showing it, not just an intention to
  • One site per licence

Checkout is handled by Polar, which also handles VAT. You get a licence key and paste it into WooCommerce → Guarantee Notice in your WordPress admin. The free plugin keeps working on its own; Pro is an add-on, not an unlock.

Two more things that go wrong at the checkout

Stackedboost Email Guard refuses disposable and mistyped addresses before the order is created. COD Deposit Rules takes part of the money up front on the cash on delivery orders most likely to be refused. Both free on WordPress.org, both running on your own server.

The date is fixed. Getting ready is not hard.

Install the free plugin from WordPress.org and the notice is on your product pages from the moment you activate it. Showing it before 27 September is allowed, so nothing has to change on the day.

Get it on WordPress.org