Helps you show GPSR product safety information, the official EU legal guarantee notice and GARAN producer guarantee labels.
Tested on 3 buildsUpdated Oct 29, 2026Version 1.0.0CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
GPSR Product Safety & EU Guarantee Labels: overview1 of 12
What it does
EU online shops must show product safety information (GPSR, Regulation 2023/988, Article 19) and, since 27 September 2026, remind consumers of the legal guarantee with the harmonised notice and show the GARAN label where a producer offers a longer guarantee (Directive 2024/825, Regulation 2025/1960). This add-on helps CS-Cart and Multi-Vendor stores display all three in a clean, consistent way. It does not give legal advice.
How it works
Upload the official notice per language, add manufacturers and link brands. Product pages get a card under the "Add to cart" button (legal guarantee, GARAN badge, manufacturer) and a "Product safety" tab with addresses, identifiers, warnings per language and a safety document. Checkout shows the notice before the terms, and a "Legal guarantee" page is linked from the footer. With EU Withdrawal Button & Returns Portal the link joins its withdrawal strip.
Features
Manufacturer records with postal and e-mail address and the EU responsible person, with completeness hints
Manufacturer per brand, per vendor or storefront default, or per product
"Product safety" tab with identifiers, warnings per language and a safety document link
Official EU legal guarantee notice per language at checkout, on product pages and on its own page
GARAN producer guarantee badge with the full label on the first click, hover or tap
kv_eu_product_safety_gpsr-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Supported
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Supported
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: Multi-Vendor 4.17.2, Oct 29, 2026Tested on: Multi-Vendor 4.17.2
Requirements
Platform
CS-Cart or CS-Cart Multi-Vendor 4.17.2 – 4.21.x
PHP
PHP 7.2.5 to 8.3 (the range your CS-Cart version supports)
Theme
A theme based on Responsive (Responsive, Bright, Nova and most marketplace themes)
Core changes
None. Hooks and template overrides only
1.0.0
Oct 29, 2026
Latest
Added 7
Manufacturer records (GPSR Article 19): name or trade mark, registered trade name, postal and e-mail address, website, manufacturer outside the EU with the EU responsible person, default manufacturer, completeness hints.
Manufacturer per product, per brand ("Brand" feature values), per vendor or storefront default and a shared default.
Product editor tab: manufacturer, GTIN, MPN, type or batch, warnings and safety information per language, safety document link, GARAN producer guarantee (years, brand, model identifier, label image).
Storefront: product page card (legal guarantee row, GARAN badge with the full label on the first click, hover or focus, manufacturer line) and a "Product safety" product tab.
EU legal guarantee notice (Regulation (EU) 2025/1960, Annex I): one official image per language, shown unedited at checkout, on product pages and on a "Legal guarantee" page linked from the footer (inside the "Withdraw from contract here" strip of EU Withdrawal Button & Returns Portal 1.0.1+ when active).
Domain-bound license check and self-healing upgrades.
Tested on Multi-Vendor 4.17.2. First release.
Does the add-on make my store compliant?
No add-on can promise that. It helps you show the information the rules describe (GPSR Article 19, the harmonised legal guarantee notice and the GARAN label). Your products, texts and national law decide the rest; ask your adviser.
Why do I have to upload the notice myself?
The harmonised notice must not be edited and exists in every EU language as an official file. Shipping a redrawn copy could be wrong or outdated, so you upload the Commission's file for each language you sell in.
Which file format should I use?
PNG, JPG or WebP, at least 600 px wide so the QR code stays scannable. SVG uploads are blocked by CS-Cart 4.18+.
Do I need a GARAN label for every product?
No. Only when the producer offers a commercial guarantee of durability for the whole product, at no extra cost, for more than two years. Products without it show nothing.
Can I generate the GARAN label in the add-on?
No. The label is the producer's; upload the file the producer provides. Without an image the badge states the guarantee in words.
My country has a longer legal guarantee.
Set "Legal guarantee period shown (years)" and adjust the texts in Languages > Translations.
Where is the manufacturer taken from?
The product's own choice, else the manufacturer linked to its brand, else the default manufacturer of the vendor or storefront, else the shared default.
Can vendors manage their data?
Yes, on Multi-Vendor vendors manage their own manufacturers and the product safety data of their products.
Does it work with the full page cache of CS-Cart 4.21?
Yes. The output is the same for every visitor and nothing is written at storefront runtime.
Does it work without EU Withdrawal Button & Returns Portal?
Yes. With it, the "Legal guarantee" link joins its "Withdraw from contract here" strip; without it the add-on adds its own small footer line.
What happens when my license ends?
The storefront output (card, tab, notice, GARAN) is hidden until you renew; your data and the admin pages stay.
Do I need a license for my staging site?
No. Development and staging hosts are free, and subdomains of your licensed domain are included.
Can I move the card or the tab?
The tab can be moved or renamed in Design > Product tabs. The card follows the "Add to cart" area of the product page.
Is the add-on available in other languages?
The add-on ships English texts; every text is a language variable you can translate in Languages > Translations.
Add a released add-on to this order and save 15% on it. It uses the same edition and store domain.
GPSR Product Safety & EU Guarantee LabelsThis add-on
+
EU Withdrawal Button & Returns PortalHelps you provide the online withdrawal function: a "Withdraw from contract here" button, a two-step statement and a dated acknowledgement.
$69
+
EU Omnibus Lowest Price (30 days)Records every price change and shows the lowest price of the last 30 days next to your price reductions.
$69
+
Cookie Consent Manager with Consent Mode v2 (GDPR)GDPR cookie banner with equal Accept, Reject and Customize buttons, automatic script blocking, Google Consent Mode v2 and a consent log, for a one-time price.
$49
Buy with confidence
What stands behind your license
Tested builds
Every release is installed and run on these versions before it ships.
CS-Cart4.17.2
Multi-Vendor4.17.2
Multi-Vendor4.21.2
12 months of updates
Updates and support are included in the price. The product keeps working afterwards; renewing is optional.