PrestaShop DSGVO & Rechtliches

dfomnibus — EU-Omnibus-Richtlinie Compliance für PrestaShop

Omnibus-Richtlinie, automatische Compliance

Zeigen Sie den niedrigsten Preis der letzten 30 Tage vor jeder Aktion an. Konform mit der EU-Omnibus-Richtlinie, die seit dem 28. Mai 2022 in der gesamten EU in Kraft ist.

EU-Compliance PrestaShop 8 & 9 Multishop Multiwährung DSGVO-konform
  • 30 Tage Rückgaberecht
  • 12 Monate Updates
  • 24-h-Support
www.datafirefly.com/de/
DataFirefly Omnibus Historique Prix
v1.0.0 · aktualisiert 2026-05-14
Was es leistet

Die Kurzfassung.

01

Niedrigster Preis in 30 Tagen

Automatische Anzeige auf der Produktseite, sobald eine Aktion aktiv ist, im Einklang mit Artikel 6a der Richtlinie 98/6/EG.

02

Preishistorie automatisch erfasst

Tägliche Cron-Snapshots und ereignisbasierte Erfassung bei jeder Preis- oder Regeländerung. Keine manuelle Eingabe.

03

30-Tage-Diagramm in Vanilla-Canvas

Leichtgewichtige Preiskurve (3 KB), ohne CDN, ohne externe Bibliothek, DSGVO-konform. Anzeige als Produkt-Tab oder direkt unter dem Preis.

04

Compliance-Dashboard

Backoffice-Übersicht : verfolgte Produkte, kumulierte Snapshots, letzter Cron-Lauf, CSV-Export der vollständigen Historie.

Die ausführliche Fassung

Alles, was Sie wissen sollten bevor Sie installieren.

Ein detaillierter Blick darauf, wie dfomnibus — EU-Omnibus-Richtlinie Compliance für PrestaShop funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.

§ 01

Warum dieses Modul in der EU verpflichtend ist

Seit dem 28. Mai 2022 verpflichtet die europäische Richtlinie 2019/2161, bekannt als Omnibus, jeden in der Europäischen Union niedergelassenen Online-Händler, bei jeder Bekanntmachung einer Preisreduzierung den niedrigsten Preis anzugeben, der innerhalb von 30 Tagen vor Anwendung dieser Reduzierung berechnet wurde. Diese Pflicht gilt für alle Produktseiten, Newsletter, Banner und Werbekampagnen, andernfalls drohen Bußgelder von bis zu 300 000 Euro in Frankreich (DGCCRF) oder 4 Prozent des Jahresumsatzes.

§ 02

Wie dfomnibus Ihre Compliance gewährleistet

Das Modul baut kontinuierlich die Preishistorie jedes Produkts auf, ohne manuelle Eingabe und ohne Ihr Zutun. Bei jeder Änderung des Basispreises oder einer Reduzierungsregel (SpecificPrice) wird ein Snapshot gespeichert. Parallel dazu erfasst ein täglicher Cron-Task den vollständigen Katalogzustand, was die historische Kontinuität auch dann sicherstellt, wenn einzelne Änderungen die Hooks umgangen haben. Bei der Anzeige im Shop vergleicht das Modul den aktuellen Preis mit dem in den letzten 30 Tagen erfassten Minimum und fügt automatisch den gesetzlichen Hinweis unter dem Aktionspreis ein.

§ 03

Zwei Berechnungsmodi, im Einklang mit Buchstabe und Geist der Richtlinie

Der strenge Modus wendet die genaue rechtliche Definition an : der Omnibus-Referenzpreis ist der niedrigste Preis, der in den 30 Tagen vor dem tatsächlichen Beginn der laufenden Aktion verlangt wurde. Der konservative Modus, standardmäßig empfohlen, erweitert das Zeitfenster auf die zurücklaufenden 30 Tage und wählt stets den für den Verbraucher günstigsten Wert. Es handelt sich um die defensivste Auslegung im Hinblick auf eine behördliche Prüfung und beseitigt jede Unklarheit bezüglich des Aktionsstartdatums.

§ 04

30-Tage-Diagramm, ultraleicht und ohne Tracker

Ein optionales Diagramm wird als Produkt-Tab oder unter dem Preis angezeigt. Es wird vollständig in Vanilla-JavaScript über ein Canvas-Element gerendert, ohne externe Abhängigkeit (weder Chart.js noch D3.js noch Drittanbieter-CDN). Das Rendering wiegt etwa 3 Kilobyte, lädt lazy via IntersectionObserver und setzt keinerlei Cookies. Keine ausgehenden Aufrufe : die DSGVO-Konformität bleibt vollständig erhalten.

§ 05

Dashboard und Audit-Export

Das Backoffice-Dashboard fasst auf einen Blick die Anzahl verfolgter Produkte, die Summe erfasster Snapshots, das Datum des letzten Cron-Laufs und die Liste der Produkte mit ihrer ersten und letzten Erfassung, ihrem niedrigsten Preis und einem Indikator für eine aktive Aktion zusammen. Ein CSV-Export pro Produkt liefert die vollständige zeitgestempelte Historie, bereit zur Archivierung oder Übergabe an einen Prüfer.

§ 06

Multishop, Multiwährung, Multikombination

Wenn Sie mehrere Shops auf derselben PrestaShop-Instanz betreiben, behält jeder Shop seine eigene Historie und das Modul erkennt den Kontext automatisch. Preise werden in jeder aktiven Währung erfasst, was Umrechnungen zur Laufzeit vermeidet und Konsistenz mit den angezeigten Beträgen sicherstellt. Die Verfolgung pro Kombination wird mit einer einzigen Checkbox aktiviert : nützlich für Produkte, bei denen jede Kombination einen eigenen Preis hat, etwa XL-Größen mit Aufpreis.

§ 07

EU-Beschränkung und Anpassung

Eine Option beschränkt die Anzeige des Compliance-Hinweises auf Besucher aus den 27 EU-Mitgliedstaaten, sodass Ihre Produktseite für Nicht-EU-Märkte (Schweiz, Vereinigtes Königreich, Vereinigte Staaten) sauber bleibt. Die Erkennung stützt sich zunächst auf die Lieferadresse des angemeldeten Kunden, dann auf die Adresse des aktuellen Warenkorbs und schließlich auf das Standardland des Shops. Eine weitere Option blendet den Hinweis aus, wenn der aktuelle Preis bereits dem niedrigsten erfassten Preis entspricht und die Information dem Verbraucher somit keinen Mehrwert bietet.

§ 08

Installation und erste Einrichtung

Die Installation dauert weniger als fünf Minuten. Laden Sie die ZIP-Datei in Module, Modul installieren hoch. Das Modul erstellt seine Tabellen, generiert ein Cron-Token und aktiviert seine Hooks. Öffnen Sie die Konfiguration : kopieren Sie die angezeigte Cron-URL und planen Sie einen täglichen Aufruf auf Ihrem Server (Unix-Cron oder externer Scheduler). Der erste Lauf initialisiert die Historie für den gesamten Katalog ; nachfolgende Preisänderungen werden in Echtzeit über die Hooks erfasst.

§ 09

Kein Bloatware, gemacht für Entwickler

Der Code folgt den PrestaShop-Standards : ObjectModel, ModuleAdminController, offizielle Hooks, Db-Helper für performante Abfragen. Es wird kein zusätzliches Framework eingespeist. Der Code ist kommentiert, lesbar und bereit für Audit oder Erweiterung. Sie können Klassen über Override anpassen, wenn Ihre Geschäftsanforderungen dies verlangen.