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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Es gibt noch keine Rezensionen.