EuKlar
Our own Shopify app for the EU General Product Safety Regulation (GPSR). It manages the details required by Article 19 for every product in a store, shows them on the product page and reports what is still missing.
- Type
- Public Shopify app, own product
- Status
- Submitted to the Shopify App Store for review
- Website
- gpsr.syncventura.de




Starting point
Since December 2024 the GPSR requires online shops to show the manufacturer, an EU responsible person where needed, product identification and safety warnings for every product. Shopify has no built-in fields for this. Merchants with hundreds of products would otherwise maintain it product by product.
Solution
In EuKlar, merchants create manufacturers and partners once and assign them to many products in one step, by collection, vendor, product type or automatically by rule. A theme block shows the details on the product page in the visitor’s language. A report shows what is missing for each product.
Features
What merchants do with EuKlar.
Assign in one step
By collection, vendor or product type, or automatically by rule for new products.
Safety warnings in 7 languages
With templates and translations for the store’s EU markets.
Gap report
For each product, what Article 19 still requires, with PDF and CSV export.
Theme block without JavaScript
The details appear on the product page, placed freely in the theme editor.
Daily recall check
Products are checked every day against the alerts in EU Safety Gate.
Billing through Shopify
A free plan and two paid plans with a trial, billed through the Shopify Billing API.
Under the hood
- Bulk updates through Shopify’s bulk API: assigning 1,000 products in 40 instead of 101 seconds, CSV import in 19 instead of 67 seconds (measured in October 2026).
- More than 120 automated tests, plus checks in a real browser for accessibility and rendering at large text sizes.
- Interface in German and English, following the language of the Shopify admin.
- Runs on our own servers in Germany and implements Shopify’s privacy webhooks.
Planning an application?
Describe your project in a few sentences. You will get a personal reply and, if it is a fit, a time for a first call.