[WordPress] 外掛分享: BuildsByLuke Product Guarantee Notice – EU Legal Warranty for WooCommerce

首頁外掛目錄 › BuildsByLuke Product Guarantee Notice – EU Legal Warranty for WooCommerce
WordPress 外掛 BuildsByLuke Product Guarantee Notice – EU Legal Warranty for WooCommerce 的封面圖片
全新外掛
安裝啟用
尚無評分
4 天前
最後更新
問題解決
WordPress 6.2+ PHP 7.4+ v1.0.3 上架:2026-08-18

內容簡介

BuildsByLuke Product Guarantee Notice for WooCommerce 外掛旨在協助商家遵循歐盟法律,於產品頁面上顯示法定的合規性保證通知。此外掛提供官方藝術作品,自動根據頁面語言顯示,確保商家在銷售商品時符合規範。

【主要功能】
• 自動顯示官方合規性通知
• 支援 24 種官方 EU 語言
• 提供產品安全資訊區塊
• 產品清單中的合規性審核
• 每個產品編輯頁面的檢查清單
• 無限制的免費使用,無需升級

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.3) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「BuildsByLuke Product Guarantee Notice – EU Legal Warranty for WooCommerce」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

From 27 September 2026, Commission Implementing Regulation (EU) 2025/1960 requires every trader selling goods to consumers in the EU to display the harmonised notice on the legal guarantee of conformity in a prominent manner before purchase — regardless of the trader’s size or country.
This plugin puts the official artwork on your WooCommerce product pages, correctly:

The official notice, not a re-creation. The plugin ships the European Commission’s own notice artwork for all 24 official EU languages and shows the right language automatically from the page locale (WPML / Polylang friendly). Online display is in colour (RGB) and always in full — exactly what Annex I requires.
GPSR Art. 19 product safety block (Regulation (EU) 2023/988, in force since 13 December 2024): manufacturer name, postal and electronic address; EU responsible person for non-EU manufacturers; product identifiers (SKU / GTIN); warnings and safety information. Store-wide defaults with per-product overrides.
A compliance audit you can act on: an “EU Compliance” column on the products list, a checklist on every product edit screen, and a site-wide audit page listing exactly what is missing where.
Site Health checks so a broken or disabled setup never goes unnoticed.
Positioning controls, per-product overrides, and [bblgg_notice] / [bblgg_gpsr] shortcodes for page-builder layouts.

Everything above is in the free plugin, complete and unmetered — no product limits, no time limits, nothing withheld behind an upgrade.
Pro is a separate build that adds capabilities the free version does not contain any code for — the producer’s voluntary durability guarantee, and the repair-information duties:

The EU durability label (“GARAN”, Annex II): the official label file with the three permitted edits — duration in years, producer brand, model identifier — displayed full or nested (collapsed strip that expands in its entirety on first click, as the Regulation permits online), and the checkout-screen block Consumer Rights Directive Art. 8(2) requires.
Repair & updates disclosures (CRD Art. 6(1)(u), (v), (lc)): reparability score, spare-parts availability and ordering, repair instructions and restrictions, software-update support period.
White-label conformance report with weekly email delivery and an optional webhook — for agencies running client stores.

Which stores does this affect?
Every shop selling physical goods to consumers in the EU — including sellers established outside the EU. Neither the EmpCo Directive (EU) 2024/825 nor Regulation (EU) 2025/1960 contains a small-business exemption.
Compliance note
No plugin can provide 100% compliance, and nothing in this plugin is legal advice. This plugin helps you display the harmonised notice, the durability label (Pro) and the GPSR information set; whether your shop meets Regulation (EU) 2025/1960, Directive (EU) 2024/825 and Regulation (EU) 2023/988 in full remains the responsibility of the site administrators. If in doubt, consult a lawyer familiar with EU consumer law.
Trademarks, artwork & affiliation

“GARAN” is the name of the European Union’s harmonised durability label. This plugin displays that official label (Pro) and refers to it by name only to describe what it displays. This plugin is an independent product of BuildsByLuke and is not affiliated with, endorsed by, or approved by the European Union or the European Commission.
The notice and label artwork are © European Union — official files published by the European Commission for traders to reproduce, bundled unmodified (the label’s three editable fields are filled in as the Regulation permits). The Inter typeface (the font Annex II prescribes for the label) is bundled under the SIL Open Font License 1.1.
WooCommerce is a trademark of its respective owner; this plugin is an independent extension for WooCommerce and is not affiliated with or endorsed by them.

External services
Rendering the notice, the safety block and (in Pro) the label makes no external requests of any kind — all artwork, fonts and data ship inside the plugin.
Freemius (freemius.com), who sell and license the Pro version
The plugin uses the Freemius SDK for licensing. Freemius is contacted in four situations. Every one of them is something you click. It is never contacted in the background.

If you opt in on the activation screen (or start a trial / activate a licence). Sent to api.freemius.com: your site URL, your WordPress and PHP versions, and the email address of the account you activate with. Skipping the opt-in is a first-class choice and the plugin is fully functional without it.
If you open the “Upgrade” page under the plugin’s menu. Your own server (not your browser) asks api.freemius.com for current plan prices, sending your site URL. The page itself loads no third-party scripts — everything it renders is served from this plugin’s own folder. The payment SDK’s bundled pricing script used to inject Google Analytics and a remote checkout script into wp-admin on that page; this build removes both, along with the SDK’s remaining remote references (all modifications are listed under “Source code” below).
If you open the “Contact Us” page, which is Freemius’s hosted support form (wp.freemius.com). The link carries your site URL and your WordPress login URL so the form knows which site you are writing about.
If you click a plan to buy, you go to Freemius’s hosted checkout (checkout.freemius.com). It receives your site URL, site name, WordPress and PHP versions, and your WordPress administrator email address (pre-filled, sent whether or not you complete the purchase). Freemius is the merchant of record. Their checkout page loads its own third-party scripts; we do not control that list. If you never click a plan, none of it loads.

Terms: https://freemius.com/terms/ — Privacy: https://freemius.com/privacy/
Installing, activating, skipping the opt-in, using every screen, deactivating (the SDK’s deactivation-feedback dialog is switched off in this build, so deactivation is one click and sends nothing), WordPress’s update cycle and all scheduled tasks complete without contacting Freemius at all. Free updates come from WordPress.org like any other plugin.
Pro only, and only when you configure it: the weekly conformance summary can be POSTed to a webhook URL you provide (e.g. your own Slack webhook). Nothing is sent unless you enter a URL.
Source code
This plugin’s own PHP is unminified and readable in the plugin folder.
The one exception to “unminified” is the third-party licensing SDK in vendor/freemius/, which ships pre-minified. Those files are the Freemius WordPress SDK, published under the GPL, and their unminified source and build tooling are public:

Freemius WordPress SDK: https://github.com/Freemius/wordpress-sdk
The pricing screen bundled at vendor/freemius/assets/js/pricing/freemius-pricing.js: https://github.com/Freemius/pricing-page

Local modifications to the bundled SDK (each marked with a /* BuildsByLuke Product Guarantee Notice: */ comment where practical): the pricing script’s Google Analytics injection and remote checkout-script loader are removed, its ambient analytics track() calls are stubbed, a remote loader image referenced from the SDK’s CSS is replaced with an inline data: URI, and remote avatar images on the pricing page are disabled — so no plugin screen requests anything from outside your site.

延伸相關外掛

文章
Filter
Mastodon