Title: Lodestone Product Compliance – GPSR for WooCommerce
Author: Lodestone
Published: <strong>September 21, 2026</strong>
Last modified: September 21, 2026

---

Search plugins

![](https://ps.w.org/lodestone-product-compliance/assets/banner-772x250.png?rev=
3705566)

![](https://ps.w.org/lodestone-product-compliance/assets/icon.svg?rev=3705566)

# Lodestone Product Compliance – GPSR for WooCommerce

 By [Lodestone](https://profiles.wordpress.org/loureiro70/)

[Download](https://downloads.wordpress.org/plugin/lodestone-product-compliance.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/lodestone-product-compliance/#description)
 * [Reviews](https://wordpress.org/plugins/lodestone-product-compliance/#reviews)
 * [Development](https://wordpress.org/plugins/lodestone-product-compliance/#developers)

 [Support](https://wordpress.org/support/plugin/lodestone-product-compliance/)

## Description

**GPSR** — the EU General Product Safety Regulation (EU) 2023/988 — has applied 
since 13 December
 2024. Article 19 says that when you offer a product at a distance,
the offer itself must show the manufacturer’s name and postal and electronic address,
the EU responsible person where the manufacturer is outside the Union, information
identifying the product, and any required warnings in a language your customers 
understand. A link to a separate page is generally not enough.

Lodestone Product Compliance adds those fields to WooCommerce products, shows them
in the listing,
 and — the part that actually matters on a real catalogue — tells
you **which of your products are still missing something. Filling in one product
is easy. Knowing that 340 of your 2,000 products have no manufacturer address is
the problem this solves.

It also handles the EU legal guarantee notice that becomes mandatory on **27 September
2026** under
 Commission Implementing Regulation (EU) 2025/1960.

#### What it does

 * Adds the GPSR Article 19 fields to every product, each labelled with the paragraph
   it satisfies.
 * Stores manufacturers and EU responsible persons as **reusable records**. One 
   importer behind 300
    products is one record, so correcting an address is one 
   edit and not three hundred.
 * Assigns an operator record to a whole product category in one action.
 * Shows the information **in the offer** — a block under the add-to-cart area and
   an optional
    product tab — and lets you switch either off if your theme already
   prints it.
 * Displays the EU legal guarantee notice, from the date the obligation starts or
   earlier if you
    choose.
 * Audits your **whole catalogue**, with no limit on the number of products, and
   shows what is
    missing most often so you can fix in bulk rather than one product
   at a time.
 * Works out when an EU responsible person is actually required, from the manufacturer’s
   country,
    rather than asking you for one on every product.

#### What it deliberately does not do

This plugin **never tells you, or your customers, that your store is compliant.**
There is no
 badge, no seal and no tick. It checks that required information is 
_present_; it cannot check that the information is _correct_, and it cannot assess
whether a product is safe. A compliance badge printed by a plugin is worth nothing
to a market surveillance authority and moves a legal risk onto you.

It sends **nothing anywhere**. No external service, no product lookups, no phone-
home. Your
 supplier and manufacturer details stay in your database.

Nothing here is legal advice.

#### Free forever

Every feature listed above is free, on unlimited products, permanently. Nothing 
is quota-limited,
 time-limited, or switched off later to encourage an upgrade.

Pro adds evidence rather than taking anything away: dated snapshots of what each
listing said,
 a printable per-product compliance record, a CSV export, coverage
over time, per-language warning coverage for multilingual stores, the GARAN durability
guarantee, and WP-CLI.

## Screenshots

[⌊The catalogue audit: how many products are missing information, and which field
is missing most.⌉⌊The catalogue audit: how many products are missing information,
and which field is missing most.⌉[

The catalogue audit: how many products are missing information, and which field 
is missing most.

[⌊The Article 19 fields on a product, each labelled with the paragraph it satisfies.⌉⌊
The Article 19 fields on a product, each labelled with the paragraph it satisfies
.⌉[

The Article 19 fields on a product, each labelled with the paragraph it satisfies.

[⌊Operator records — one manufacturer, attached to as many products as you like.⌉⌊
Operator records — one manufacturer, attached to as many products as you like.⌉[

Operator records — one manufacturer, attached to as many products as you like.

[⌊Product safety information as customers see it, in the offer.⌉⌊Product safety 
information as customers see it, in the offer.⌉[

Product safety information as customers see it, in the offer.

## FAQ

### Does this make my store GPSR compliant?

No, and be wary of any plugin that says it does. Compliance depends on facts about
your products and your suppliers that no plugin can see. What this does is make 
sure the information Article 19 asks for is present on every product, and show you
where it is missing. The rest is your judgement and, if the stakes are high, your
lawyer’s.

### What exactly does GPSR Article 19 require?

For each product offered at a distance: the manufacturer’s name, registered trade
name or trade mark with a postal and an electronic address; where the manufacturer
is not established in the EU, the name, postal and electronic address of the responsible
person; information allowing the product to be identified, including a picture, 
its type and any other identifier; and any warning or safety information required,
in a language easily understood by consumers.

### Do I need an EU responsible person?

Only if the manufacturer is not established in the EU. Set the manufacturer’s country
on the operator record and the plugin works it out. If you have not set a country,
it assumes the manufacturer is outside the EU and asks you for a responsible person—
the safer of the two mistakes to make.

### What is the 27 September 2026 change?

From that date, traders selling goods to consumers in the EU must display a harmonised
notice reminding customers of their legal guarantee rights. It applies to all consumer
goods, not just electronics. The plugin ships a plain-language notice and shows 
it from that date, and you can turn it on early.

Note that the European Commission publishes an official harmonised notice with prescribed
wording and artwork. This plugin does not reproduce it — an approximation that looks
official would be worse for you than an honest plain-text reminder — so paste the
official wording for your market into the settings screen when you have it.

### Does it work without WooCommerce?

No. It adds information to WooCommerce products, so it needs WooCommerce. If WooCommerce
is deactivated the plugin does nothing except explain itself, and it does not delete
any of your data.

### Does it send my data anywhere?

No. There are no outbound requests at all. If you later opt in to the Pro version,
Freemius asks for its own consent separately, on its own screen, and you can decline.

### Will it slow down my product pages?

It adds one small stylesheet on single product pages and reads product meta that
WooCommerce has already loaded. The catalogue audit runs in the admin only.

### I have 5,000 products. Will the audit handle that?

Yes. Products are checked in batches as you visit the dashboard rather than all 
at once, so a large catalogue fills in over a few visits instead of timing out. 
The screen tells you how many have been checked so far.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Lodestone Product Compliance – GPSR for WooCommerce” is open source software. The
following people have contributed to this plugin.

Contributors

 *   [ Lodestone ](https://profiles.wordpress.org/loureiro70/)

[Translate “Lodestone Product Compliance – GPSR for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/lodestone-product-compliance)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/lodestone-product-compliance/),
check out the [SVN repository](https://plugins.svn.wordpress.org/lodestone-product-compliance/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/lodestone-product-compliance/)
by [RSS](https://plugins.trac.wordpress.org/log/lodestone-product-compliance/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Listed as “Lodestone Product Compliance – GPSR for WooCommerce”, so it can be
   
   found by the term merchants actually search for. Nothing about the plugin itself
   has changed.
 * Tags and short description reworded around GPSR rather than generic compliance.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.1**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [eu responsible person](https://wordpress.org/plugins/tags/eu-responsible-person/)
   [gpsr](https://wordpress.org/plugins/tags/gpsr/)[legal guarantee](https://wordpress.org/plugins/tags/legal-guarantee/)
   [product safety](https://wordpress.org/plugins/tags/product-safety/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/lodestone-product-compliance/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/lodestone-product-compliance/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/lodestone-product-compliance/reviews/)

## Contributors

 *   [ Lodestone ](https://profiles.wordpress.org/loureiro70/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/lodestone-product-compliance/)