EU Legal-Guarantee Notice & GARAN Durability Label for WooCommerce

EU Legal-Guarantee Notice & GARAN Durability Label for WooCommerce

Details
View on WordPress

Regulation (EU) 2025/1960 introduces a harmonised legal-guarantee notice and a durability label (GARAN) for goods sold to consumers in the EU. EU Legal-Guarantee Notice & GARAN Durability Label for WooCommerce adds both official graphics to your WooCommerce store — automatically on every product page, at checkout, and in order confirmation emails — in the official language of your choice, out of all 24 EU languages.

Everything below is 100% free. There is no Pro version, no license key, and no locked feature.

This plugin is a display helper. It shows the official harmonised graphics as intended by the Regulation. It does not provide legal advice and does not guarantee that your store is legally compliant — whether and how the rules apply to your business is for you (and, if needed, your legal advisor) to determine.

EU Legal-Guarantee Notice & GARAN Durability Label for WooCommerce is an independent WooCommerce plugin and is not affiliated with or endorsed by the European Union or the European Commission.

Features

EU Legal-Guarantee Notice (Annex I)

  • The official harmonised legal-guarantee notice, in all 24 EU languages, rendered from the Commission’s own artwork — not a re-creation.
  • Automatic placement on every WooCommerce product page, at 7 selectable positions (before the summary, under the product image, after the title, after the price, after the short description, after Add to cart, or near the tabs).
  • Three display modes: Popup (compact row that opens the full notice in a dialog), Full (the complete graphic shown inline) or Nested (a compact trigger that expands the full graphic in place).
  • Three trigger row styles — Minimal, Classic (teal “View” button), or Custom (your own clickable text, with a shield icon and adjustable font size).
  • Optional header notice: a “Your legal guarantee rights” link automatically added to your site’s navigation menu (desktop, tablet and mobile), with a hover preview and click-to-open modal — falls back to a standalone banner if no menu can be found.
  • Shows automatically on the Checkout page, under the “Checkout” heading — works with both the classic shortcode checkout and the WooCommerce block-based checkout.
  • Optional inclusion in WooCommerce order confirmation emails (processing, on-hold, completed, and customer invoice), in both HTML and plain-text format, customer-facing only (never the admin’s own copy) — choose between a full embedded graphic, a compact text line with a link, or the graphic sent as a real file attachment.
  • Click-to-open notice with a direct link to the matching Your Europe legal-guarantee information page for your selected language.
  • Manual placement anywhere via the [eu_guarantee_notice] shortcode or the “EU Guarantee Notice” Gutenberg block.
  • Optional “Powered by GARAN Labs” credit line.

GARAN Durability Label (Annex II)

  • Appears automatically for any product with a manufacturer guarantee of 3 years or more, configured in a dedicated “EU Guarantee” product data tab (duration in whole years, Brand/Trademark, Model identifier) — with inline help text on the eligibility threshold and a live label preview as you type.
  • Artwork-fit safeguards so long Brand/Trademark or Model text never breaks the label design: a 40-character cap enforced both in the editor (with a live counter) and on save, plus automatic font-shrinking with ellipsis truncation when the compact label graphic is rendered for order emails.
  • Rendered from vector SVG artwork, so it stays sharp at any size, with a site-wide adjustable badge width.
  • Same three display modes (Popup / Full / Nested) and the same 7 position choices as the notice, set independently per widget.
  • Shown at checkout (classic and block checkout) and on the classic Cart page, under each qualifying item’s thumbnail, with its own separate, smaller badge-width setting.
  • Optional inclusion in order confirmation emails (HTML and plain-text, customer-facing only), per qualifying product — a compact text line with a link, the full label graphic embedded directly (rendered server-side with the bundled font and template, no ImageMagick/librsvg required), or sent as a real file attachment.
  • Manual placement via the [eu_garan] shortcode (optionally overriding years/brand/model explicitly, e.g. [eu_garan years="5" brand="Acme" model="AC-1200"], which skips the eligibility check) or the “GARAN Label” Gutenberg block, with its own live preview in the editor.
  • Links through to the official Your Europe commercial-durability-guarantee information page.
  • Site-wide enable/disable toggle independent of per-product settings.
  • Vendor GARAN label image upload: if a manufacturer or vendor already supplies you with a ready-made GARAN durability label image for a product, upload it on the dedicated “Vendor GARAN Labels” admin page (under EU Guarantee & GARAN) — it then replaces the generated label everywhere it would normally show for that product: product page, checkout, cart, shortcode/block, and order-confirmation emails (link, embedded, and attachment formats alike). Qualifies the product on its own, with no need to also fill in its Duration/Brand/Model/confirmation fields — an optional “Duration (years)” field on the same page fills in just the compact preview badge’s number.

Under the hood

  • Everything renders locally as static graphics from your own server — the plugin makes no outbound API calls and sends no shop or shopper data anywhere, ever.
  • No account, license key, or third-party service required — install and it works.
  • Choose your store’s display language from all 24 official EU languages, with an automatic fallback to English if a translated graphic is ever missing.
  • Built for WooCommerce’s product, cart, checkout, and email templates (both HTML and plain-text order emails), and for the WordPress Block Editor.
  • Lightweight: CSS/JS only load on the pages that actually need them (product, checkout, cart, or wherever the header notice appears) — no dashboard-wide bloat.
  • Fully translatable admin interface, with a dedicated text domain.
  • Clean removal: settings are kept on delete/reinstall by default, or fully wiped via an opt-in “delete all settings on uninstall” toggle.

Keywords: EU legal guarantee notice, guarantee of conformity, GARAN durability label, durability label, Regulation (EU) 2025/1960, Consumer Rights Directive, WooCommerce warranty, WooCommerce guarantee plugin, consumer rights notice, product guarantee label, EU consumer protection, warranty notice WooCommerce.

Details

Plugin code:
garanlabs-eu-guarantee-notice-durability-labels
Plugin version:
1.9.0
Author:
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1
Total installations:
0
Last updated:
2026-08-28
Rating:
Times rated:
0
consumer-rights
eu
legal-guarantee
warranty
woocommerce