Opens in a new tab

* Images may vary from the product shown

EHERO Woo GPSR – GPSR compliance for WooCommerce (EU Regulation 2023/988)

SKU: ehero-woo-gpsr

Brand: EHERO

The plugin for GPSR compliance for WooCommerce that shows on every product page the safety information Regulation (EU) 2023/988 requires, and inherits it by brand so you never fill it in product by product.

  • Manufacturer and EU responsible person, with postal and email address
  • Inheritance by groups: product → brand → category → store
  • Brand screen with inline editing
  • Type or model, batch, warnings and instructions per product
  • Block as a tab, an accordion, under the price or at the end
  • Validator with traffic light, compliant % and what each product is missing
  • Exemptions, WPML and Polylang · €99.99/year (VAT not included)

99,99 € / AnnualVAT not included

GPSR compliance for WooCommerce: the safety information Regulation (EU) 2023/988 asks for, on every product page

EHERO Woo GPSR turns GPSR compliance for WooCommerce from a spreadsheet you keep putting off into something your store does by itself. It adds a «Product safety (GPSR)» block to every product page with what the Regulation requires for distance sales: who manufactured the product and how to reach them, the EU responsible person when the manufacturer is based outside the Union, how the product is identified, and its safety warnings.

Knowing what to publish is the easy part. Publishing it on hundreds of products without mistakes is the hard part. So you enter the manufacturer once on the brand (or on the category, or for the whole store) and every product inherits it. A validator shows what share of your catalogue is complete and exactly what each incomplete product lacks.

The Regulation has applied since 13 December 2024 and replaces the old General Product Safety Directive 2001/95/EC. You can read the official text on EUR-Lex.

GPSR compliance for WooCommerce: product page with the product safety block, on desktop and on mobile
Inside your WooCommerce dashboard
From a catalogue with no data to a catalogue in green
This is how you set up GPSR compliance for WooCommerce with EHERO Woo GPSR.
1. Install and activate Upload the ZIP, activate it and enter your licence. The product page block is switched on and sits in its own tab, the default position.
2. Fill in what is shared The store-wide default manufacturer and responsible person, then each brand from a single screen.
3. Complete each product What belongs to each item: type or model, batch or serial number, warnings and instructions.
4. Check the status The validator shows the compliant percentage and what each product is missing, so you can clear the reds.
Documentation Manual in English and Spanish inside the plugin. Questions before buying? Write to soporte@consultoriaehero.com

Cascading inheritance: product, brand, category and store

This is the idea the whole plugin is built on. Each product takes its data from the most specific level that has it.

  • The order is product → brand → category → store. Brand comes before category because it is what best identifies the manufacturer.
  • Inheritance works by complete groups: the whole manufacturer comes from one level, and so does the responsible person. A name from one place is never mixed with an address from another.
  • The product tab tells you where each value comes from («inherited from the brand», «from a category», «from the store defaults») and shows inherited values as placeholders.
  • Filling in a single field on the product replaces that whole group for that product: handy for the exception, without touching the brand.
  • The «manufacturer established in the EU» flag has three states on products, brands and categories: inherit, yes or no.
GPSR / Safety product tab with data inherited from the brand and the product, brand, category and store cascade

Work by brand: fill it in once and cover all its products

In a store with suppliers, the manufacturer is nearly always the brand. The «GPSR Brands» screen is designed around that.

  • A table with all your brands, how many products each has and whether its manufacturer and responsible person are defined.
  • Inline editing: open the brand, fill in its data and save without leaving the table.
  • It detects the brand taxonomy on its own: EHERO Woo Brands, native WooCommerce brands (9.6 or later), Perfect Brands, YITH Brands and BeRocket.
  • If you prefer another one, pick it in the settings; and if you do not use brands, the cascade simply becomes product, category and store.
GPSR Brands screen with the status of every brand and inline editing of the manufacturer and the responsible person

Manufacturer outside the EU: the responsible person, when it applies

Article 19 asks for the details of the EU responsible person when the manufacturer is not established in the Union. The plugin treats this as a rule, not as one more field.

  • For every manufacturer you state whether it is established in the EU. If it is, the validator does not ask for a separate responsible person.
  • If it is not (a supplier in the UK or in Asia, say), the responsible person becomes mandatory: name, postal address and email address.
  • You set it on the store, the brand, the category or the product, with the same inheritance as the manufacturer, and it only appears on the product page when it applies.
Manufacturer outside the EU with its EU responsible person, on the brand and on the product page

Identification, batch, warnings and instructions for each product

Some data is never inherited because it belongs to each product. It has its own «GPSR / Safety» tab in the product data box.

  • Product type or identifier (for example «Cotton T-shirt, model NS-TEE-01»), which the validator treats as mandatory.
  • Batch or serial number, when you have one.
  • Warnings and safety instructions with basic formatting: bold, italics, lists and links. Anything else is filtered out on save and on display.
  • The product picture Article 19 asks for is the WooCommerce featured image: the validator checks that it exists.
  • It works with every product type, variable products included.
Product identification, batch, warnings and safety instructions on the product page

The block on the product page: four positions and pictograms

The Regulation wants the information shown «clearly and visibly» in the offer, before the purchase. You decide where.

  • Its own tab next to the description (the default), an accordion in the summary, under the price or at the end of the page.
  • A title of your choice (by default «Product safety (GPSR)») and lightweight SVG pictograms for each part, or no icons if you prefer plain text.
  • The block keeps showing on your product pages even if the licence expires: what expires are updates and support, not the compliance you already had.
The safety block as a tab, as an accordion and under the price, also on mobile

A validator for GPSR compliance for WooCommerce: how much of your catalogue is complete

Nobody reviews a catalogue page by page. The «GPSR Status» panel reviews all of it for you, which is the core of GPSR compliance for WooCommerce at scale.

  • Every published product is green (complete), amber (partial), red (no data) or grey (exempt).
  • The compliant catalogue percentage counts complete and exempt products over the total, so an exempt item never drags your score down.
  • To accept the manufacturer, its name or its registered trade mark is enough, as point (a) of Article 19 says.
  • It checks up to 5,000 published products in one pass; figures are cached for 15 minutes and recalculated with a button.
GPSR Status panel with the product traffic light and the compliant catalogue percentage

What is missing, product by product

A percentage is not enough: you need to know what the rest are missing.

  • Filters by status: all, complete, partial, no data, exempt or incomplete only.
  • Each row shows the product, its status and the list of missing fields, with a direct link to edit it.
  • When you open a published product that lacks something, a notice at the top of the editor tells you what it is and where you can fill it in.
List of incomplete products with what each one is missing, and the notice in the product editor

Store settings and data per category

If almost everything you sell comes from one manufacturer, or you make it yourself, the store settings take care of most of your GPSR compliance for WooCommerce.

  • A store-wide default manufacturer (name, trade mark, address, email and whether it is in the EU) and a default responsible person.
  • Each product category can carry its own manufacturer and responsible person, for the line you buy from a different supplier.
  • A master switch for the block: you can prepare the data with the block off and switch it on when the catalogue is ready.
Block settings, brand level and store-wide default manufacturer, plus a category with its own data

Products outside the scope of the Regulation

Not everything you sell is a consumer product covered by the GPSR: a service, a gift card, or a product entirely covered by its own sector rules.

  • An «Out of GPSR scope» checkbox on every product, with an internal reason that only you see in the status panel.
  • Exempt products show no block on the product page and never count as incomplete.
  • Article 2 of the Regulation excludes, among others, medicinal products, food and feed; deciding what falls outside is up to you.

Multilingual stores, performance and data that stays

Details that matter in a tool you will keep in your store for years.

  • With WPML or Polylang, each translation of a product carries its warnings and instructions in its own language, while factual data (addresses, emails, identifiers) is copied.
  • Compatible with HPOS and with the WooCommerce cart and checkout blocks.
  • If you uninstall it, the GPSR data on products, brands and categories is kept.
  • Interface and manual in English and Spanish.

Ideal for

GPSR compliance for WooCommerce affects any store selling consumer products into the EU. Where this plugin makes the biggest difference:

🏷️

Multi-brand stores

Hundreds of products from a few brands: fill in the brand and the whole catalogue inherits it.

🌍

Suppliers outside the EU

Manufacturers in the UK, Asia or the US that need an EU responsible person.

🧸

Toys, home and textiles

Products with warnings and minimum ages that must be visible before the purchase.

🏭

Own brands

If you are the manufacturer, the store-wide default manufacturer has it covered.


📋 System requirements

What your store needs to run the plugin.

WordPress 6.0 or later
PHP 8.0 or later
WooCommerce 8.0 or later, compatible with HPOS and with the cart and checkout blocks
Brands Optional: EHERO Woo Brands, WooCommerce brands, Perfect Brands, YITH or BeRocket
Multilingual Optional: WPML or Polylang
Dashboard languages English and Spanish
Licence Yearly, per domain

🛟 Technical support

Email support* at soporte@consultoriaehero.com and a full manual inside the plugin. The plugin for GPSR compliance for WooCommerce updates itself from your dashboard during the licence year.


⚖️ Comparison: why EHERO Woo GPSR?

Two well-known plugins that also offer GPSR compliance for WooCommerce, compared using what their own listings and documentation say.

Feature Germanized for WooCommerce GPSR for WooCommerce (WP Desk) EHERO Woo GPSR
Manufacturer and contact details ✅ Yes, with a manufacturer record ✅ Manufacturer and, where applicable, importer ✅ Name or registered trade mark, address and email
EU responsible person ✅ A separate person or body responsible in the EU — Not stated ✅ Mandatory only if the manufacturer is outside the EU
Data per brand ✅ Manufacturers can be linked to brands — Not stated ✅ Brand screen with inline editing
Inheritance by category and store defaults — Not stated — Not stated ✅ Product → brand → category → store
Editing many products at once ✅ Bulk and quick edit of the manufacturer ✅ Import with their Dropshipping XML plugin ⚠️ Through brand, category or store inheritance; no CSV
Safety documents (PDF, images) ✅ Unlimited documents ✅ Attached documents ❌ No: warnings and instructions as text
Warnings and instructions ✅ Safety instructions field and free text — Not stated ✅ Per product, with basic formatting
Batch or serial number — Not stated — Not stated ✅ Its own field
Catalogue validator — Not stated — Not stated ✅ Traffic light, compliant % and what is missing
Exempt products — Not stated — Not stated ✅ With an internal reason
Where it is shown Own tab by default, configurable position, block or shortcodes «GPSR» tab with selectable position and shortcodes Tab, accordion, under the price or at the end
Price Free (GPSR is in the free version; Germanized Pro from €85 for the first year, VAT included according to their website) Free €99.99/year (VAT not included)

Data from 23-10-2026, taken from their WordPress.org listings and changelogs and from vendidero’s GPSR documentation. «Not stated»: we looked there and could not find it. Check their website before you decide.


Works especially well with…

If you already organise your catalogue by brands and categories, these plugins fit the cascade:

  • EHERO Woo Brands — the brands the plugin uses as the second level of inheritance, with their own pages, filters and SEO.
  • EHERO Woo Categories — to sort and assign categories in bulk before giving them their manufacturer.
  • EHERO Woo VAT — the other EU obligation for anyone selling in the Union: intra-community VAT and VIES checks.

Case study: a clothing store sells three brands. It fills in Norte Studio, based in A Coruña, and marks it as established in the EU. Ola Basics manufactures in the UK, so the store adds its responsible person in Valencia. Hats come from a different supplier, so that category gets its own manufacturer. Then the store adds the model to each product, and its GPSR compliance for WooCommerce panel goes from red to green.


Frequently asked questions

Does this plugin make my store GPSR compliant?

It helps with the part of GPSR compliance for WooCommerce that shows on the product page: it displays the information Article 19 requires for distance sales and checks that it is there. It cannot know whether the data is true or whether the product is safe, and the Regulation has further obligations (labelling, traceability, accidents).

Do I have to enter the data on every product?

No. You define the manufacturer and the responsible person on the store, the brand or the category, and products inherit them. On the product you only add what is its own: the model, the batch and its warnings.

When do I need an EU responsible person?

When the manufacturer is not established in the Union. If you mark the manufacturer as being in the EU, the validator does not ask for one; otherwise it requires a name, postal address and email address.

What about products the Regulation does not cover?

You mark them as out of scope and note the reason. They show no block, never count as incomplete and appear in grey in the status panel.

Does it work if my store is in several languages?

With WPML or Polylang, yes: each translation carries its warnings and instructions in its own language and the factual data is copied from the original. The plugin dashboard is in English and Spanish.

What happens if I do not renew the licence?

The block keeps showing on your product pages with the data you already had. What you lose are updates, support and access to the plugin screens for editing settings, brands and status.


✔️ One licence, one domain — everything included

For €99.99/year (VAT not included), your licence includes every feature of the plugin for GPSR compliance for WooCommerce —four-level cascade, work by brand, block in four positions, traffic-light validator, exemptions and WPML and Polylang support—, a year of updates and email support*. No limit on brands or categories.


How many of your products show today who made them and how to reach them? Turn your catalogue green with EHERO Woo GPSR for €99.99/year (VAT not included).

Show the safety information on every product page with EHERO Woo GPSR, the plugin for GPSR compliance for WooCommerce that inherits the data by brand.

Want to see more tools for your store? Discover all our WooCommerce plugins or visit the Consultoría EHERO store.

*Support covers incidents, bugs, and plugin installation; it does not include consulting, custom configurations, or custom development. This plugin is a compliance aid tool, not legal advice. Terms apply.

Reviews of EHERO Woo GPSR – GPSR compliance for WooCommerce (EU Regulation 2023/988)

0
☆☆☆☆☆
0 reviews
5 ★
0
4 ★
0
3 ★
0
2 ★
0
1 ★
0

No reviews yet. Be the first to share your opinion!

Questions and answers

There are no questions about this product yet. Be the first to ask!

Do you have a question?

How we handle reviews

Where reviews come from.
Reviews are written by customers and visitors to our store. After each purchase we send an email invitation to rate the product.

"Verified purchase" label.
We only show this label when we can confirm the author bought the product in this store (same email as the order).

Incentivized reviews.
We sometimes offer a discount coupon as a thank-you for leaving a review. The coupon is given regardless of whether the rating is positive or negative, and those reviews are marked with an "Incentivized review" label.

Moderation.
We review submissions before publishing only to filter out spam, offensive language, personal data, or content unrelated to the product. We do not delete or hide reviews for being negative.

Publication.
Reviews are shown sorted by date by default, and users can reorder or filter them. The average rating is calculated over all published reviews.

Ask us any questions you have with no obligation! Our team will be happy to help you.

Do you have questions about EHERO Woo GPSR – GPSR compliance for WooCommerce (EU Regulation 2023/988)?

Name: *
Company:
Email Address: *
Message: *

The controller of the personal data provided is Consultoría EHERO SLU, which will process it in order to contact and inform you in accordance with the request made through this form. The legal basis that allows us to use this data is your consent. Your data will not be shared except where legally required, and it may be accessed by the service providers listed in the Privacy Policy. You have the right to access, rectify and erase your data by emailing Consultoría EHERO SLU at info@consultoriaehero.com. You may also file a complaint with the supervisory authority (www.aepd.es) if you believe the processing does not comply with the regulations.

Subscribe to our newsletter

Get exclusive deals and updates.

Get 10% OFF your first order!
0