EU Warranty Ready

Plugin Banner

EU Warranty Ready

by ajescudero

Download
Description

EU Warranty Ready helps you find missing warranty information in your WooCommerce catalogue and display the official EU legal guarantee notice and eligible GARAN labels.

Review product readiness from WooCommerce, see what needs attention, and open the product to complete its information. Free displays current product information on product pages, classic checkout, Checkout Blocks and customer order emails. It works inside WordPress without an external account or subscription.

Explore Free and Pro | Setup guides | Free support

Free and Pro

Free includes catalogue readiness, statuses in the WooCommerce Products list, the official legal guarantee notice, eligible GARAN labels and manual placement with a shortcode. It has no expiry or artificial product limit.

Pro adds saved warranty information for new orders, access to those records from the order and customer account, CSV export and additional catalogue tools. It requires an active licence. Existing product data and previously saved warranty records remain when a licence expires.

If a product’s warranty information changes, Free shows the current values. Pro keeps the information recorded with a new order at purchase time. Pro replaces Free when activated; deactivate Free before activating Pro.

Compare editions and see Pro plans.

Features in the free plugin

  • Catalogue Readiness overview with status filters and reasons for missing information.
  • Readiness statuses and contextual actions in the native WooCommerce Products list.
  • Official EU harmonised legal guarantee notice on WooCommerce product pages.
  • Clear readiness status for the legal notice and each product’s optional GARAN setup.
  • Server-rendered integration before Place Order in classic checkout and Checkout Blocks.
  • Live legal notice and eligible GARAN information in customer HTML and plain-text emails; administrative emails are excluded.
  • Manual [eu_warranty_ready] shortcode with content="all|notice|garan" and an optional product_id.
  • Independent control of automatic product-page placement; disabling it does not disable the shortcode.
  • All 24 official EU languages.
  • Automatic language selection from the translated product or variation, the active WPML/Polylang visitor language when available, or the WordPress locale, with English fallback.
  • Manual language override when needed.
  • Optional custom link text.
  • Click-to-open notice with a direct link to the corresponding Your Europe guarantee information.
  • Product-specific EU GARAN commercial durability labels.
  • Eligibility assistant for new GARAN configurations.
  • Official nested GARAN label with full-label expansion on first interaction.
  • Producer/brand, model identifier, and duration fields.
  • Conservative artwork-fit validation for newly edited GARAN producer/model values.
  • Runs inside WordPress without an external account or transmission of customer data.

The GARAN eligibility assistant is a factual configuration aid. It does not determine legal compliance and is not legal advice. Store owners remain responsible for confirming that the producer guarantee and their use of the label meet the applicable requirements.

EU Warranty Ready is an independent WooCommerce plugin and is not affiliated with or endorsed by the European Union or the European Commission.

Third Party Content

The official EU harmonised legal guarantee notice and EU GARAN label artwork are published by the European Commission, Directorate-General for Justice and Consumers.

Source: European Commission — Practical guidelines and official EU notice and label files

European Commission legal notice: Legal notice

Unless otherwise indicated by the source, EU-owned content on the Commission website is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0). The legal-guarantee notice SVG files are redistributed unmodified. The GARAN templates preserve the fixed official artwork and are populated only in the designated editable fields. See assets/notices/ATTRIBUTION.txt and assets/garan/ATTRIBUTION.txt inside the plugin for details.

Voluntary feedback

The optional private feedback invitation appears after 30 cumulative visible seconds on EUWR administrative screens in the current browser session. It appears at most twice per browser, at least 7 days apart. Previous opt-outs and pending cooldowns are respected. Share your experience remains available in the EUWR navigation.

Selecting a star immediately sends that private rating to https://euwr-authority.fly.dev/v1/free-feedback/responses, even when the optional questions are not completed. The invitation explains this before selection. A success message confirms receipt; an error offers an explicit retry. Send details adds any selected use/goal/result choices and optional comment to the SAME response. A random response identifier, random edit token and revision prevent duplicate or stale updates; they are not installation or visitor identifiers. The receiver stores only a hash of the edit token. No email, account, store URL, product, customer, order or licence data is added. Please do not enter personal information, store addresses, passwords or keys in the comment.

A separate unchecked option, Help improve this feedback form, enables anonymous event counts at https://euwr-authority.fly.dev/v1/free-feedback/events. Only after consent, EUWR sends invitation views, form views, explicit closes and submission attempts, confirmations or errors, with the EUWR screen category and a fixed error category. Events carry independent random retry IDs and are never linked to response IDs, people or stores. No browsing history, IP address, user agent, shop domain or written text is stored in the event database. Infrastructure providers necessarily process network requests as described in the privacy policy.

Measurement consent is stored for the current WordPress user for 180 days, can be withdrawn in the same control, and is overridden by Do Not Track or Global Privacy Control. Pending events contain no answers and stay in the browser for up to 7 days (maximum 50), retrying on a later eligible page or online event. Withdrawal clears that user’s pending browser queue and blocks further event delivery at WordPress. No pre-consent activity is sent retroactively. Clearing browser storage also clears pending events. Errors may never reach EUWR if the browser does not reconnect.

Responses and events are retained for up to 90 days; older records are deleted when feedback is received or consulted. Aggregates and optional comments appear only in the team’s private portal. Event counts represent consented actions, not unique people or all downloads. Declining measurement or feedback never changes Free features.

This optional service is operated by EU Warranty Ready. See our Privacy policy for the responsible person, hosting providers, data rights and contact details. Questions about feedback can be sent to support@euwarrantyready.com. The public WordPress review link is independent of the private survey and is offered equally for every rating.

  1. Install and activate WooCommerce.
  2. Install and activate EU Warranty Ready.
  3. Open WooCommerce > EU Warranty Ready.
  4. Leave the notice language on Automatic to follow the translated product, visitor language, or WordPress locale, or select one of the 24 supported EU languages.
  5. Open a WooCommerce product page and use the legal guarantee link to view the official notice.
  6. For an eligible product, open Product data > General and complete the EU GARAN eligibility assistant and product fields.
  7. For manual placement, add [eu_warranty_ready], optionally using content="notice", content="garan", or product_id="123". Without a product context or ID, the shortcode shows the legal notice and omits GARAN.
  1. Configure the official notice, language and automatic placement from WooCommerce.

    Configure the official notice, language and automatic placement from WooCommerce.

  2. Review eligibility and complete GARAN brand, model and duration with readiness feedback.

    Review eligibility and complete GARAN brand, model and duration with readiness feedback.

  3. Display the official notice and eligible GARAN on the product page.

    Display the official notice and eligible GARAN on the product page.

  4. Include current warranty information at checkout and in customer order emails.

    Include current warranty information at checkout and in customer order emails.

  5. See readiness statuses and contextual actions in the native Products list.

    See readiness statuses and contextual actions in the native Products list.

  6. Review catalogue coverage, filter statuses and open products that need attention.

    Review catalogue coverage, filter statuses and open products that need attention.

Is Free a trial?

No. Free has no expiry or artificial product limit. You can keep using it without purchasing Pro.

Does this plugin make my store legally compliant?

No. The plugin helps display the official EU harmonised legal guarantee notice and eligible EU GARAN label in the supported WooCommerce location. It does not provide or guarantee legal compliance and is not legal advice.

Does the plugin alter the official EU artwork?

The bundled legal-guarantee notice SVG files are redistributed unmodified. For EU GARAN, the plugin uses the official label templates and fills only the designated editable duration, producer name (Brand/Trademark field), and model fields.

Which languages are included?

The official notice artwork is included for all 24 official EU languages: Bulgarian, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hungarian, Irish, Italian, Latvian, Lithuanian, Maltese, Polish, Portuguese, Romanian, Slovak, Slovenian, Spanish, and Swedish.

When should I enable EU GARAN?

Use EU GARAN only for an eligible commercial durability guarantee offered by the producer at no additional cost, covering the entire good, and lasting more than two years. The plugin asks for explicit confirmations and supporting product information before a new GARAN configuration can be enabled.

Does the plugin send customer data to another service?

No. The plugin runs inside WordPress and does not transmit customer data to an external SaaS service. When a visitor follows an official information link, their browser opens the corresponding European Commission or Your Europe page.

Does the plugin store warranty snapshots with orders?

No. Free displays the current product or variation information. Pro saves warranty information with new orders. Compare Free and Pro.

1.6.4

  • Saves private stars immediately and adds optional details to the same rating.
  • Adds separate, revocable consent for anonymous feedback-form event counts.
  • Accumulates visible invitation time across EUWR pages; preserves opt-outs.

1.6.3

  • Sends only anonymous private feedback to the EUWR team’s central receiver, without contact fields or customer-side results screens.
  • Adds a dismissible 30-second invitation, all five ratings, optional comments and an independent public review action.
  • Separates saved GARAN configuration from unsaved previews and adds guidance to save and check the result.

1.6.2

  • Aligned Free navigation and administrative presentation with Pro.
  • Added links to setup guides and the Free/Pro comparison.
  • Updated the documentation to explain current information in Free and saved order information in Pro.

1.6.1

  • Updated the plugin presentation and documentation.
  • Added the optional donation link.
  • No product features or behavior changed.

1.6.0

  • Added native WooCommerce Products-list readiness visibility with contextual Fix, View product, and Review variations actions.
  • Kept the Catalogue Readiness screen and introduced shared, readable readiness status styling across admin surfaces.
  • Corrected GARAN readiness fixtures and removed duplicated healthy Ready indicators from the product panel.
  • Preserved native product search and pagination with no full-catalogue scan or persistent readiness index.

1.5.0

  • Added non-blocking onboarding and first-run guidance to the catalogue readiness overview.
  • Added readiness filters, exact configuration reasons, and a coverage summary for supported surfaces.
  • Added a contextual Pro discovery path after usable readiness information.
  • Added a neutral optional support and review prompt, plus responsive and accessibility presentation polish.

1.4.0

  • Added a clearer settings and product-readiness experience for legal notice, language fallback, and GARAN configuration states.
  • Added automatic WPML and Polylang product, variation, and visitor-language resolution with a safe English fallback.
  • Added live server-rendered warranty output to classic checkout, Checkout Blocks, and customer HTML/plain-text emails.
  • Added manual placement with [eu_warranty_ready], including content selection and optional product_id.
  • Added deduplication across repeated cart items and automatic suppression when the companion Pro plugin is active.
  • Strengthened GARAN eligibility and artwork-fit guards for valid, incomplete, non-fitting, and not-eligible configurations.

1.2.0

  • Added conservative artwork-fit protection so newly edited GARAN producer/model values are not silently rendered in a truncated form.
  • Kept the Free product-page feature set intact and compatible with Pro metadata.
  • Added release artifact boundary validation to protect the Free/Pro packaging separation.

1.1.0

  • Added product-specific EU GARAN commercial durability labels to the free plugin.
  • Added a factual GARAN eligibility assistant for new configurations.
  • Added official nested label display with full-label expansion.
  • Preserved compatibility with the existing Pro metadata keys.
  • Added storefront strings for English, Spanish, German, French, Italian, and Dutch.

1.0.0

  • Initial WordPress.org release.
  • Product-page legal guarantee notice.
  • 24 official EU notice languages.
  • Automatic and manual language selection.
Back to top