Die europäische Richtlinie 2019/2161, sogenannte „Omnibus“, ist seit dem 28. Mai 2022 anwendbar. In Deutschland wurde sie durch die geänderte Preisangabenverordnung (PAngV), in Kraft seit dem 28. Mai 2022, umgesetzt. 2026, nach vier Jahren Anwendung und mehreren Kontrollwellen der Wettbewerbszentrale, der Verbraucherzentralen und der Marktüberwachungsbehörden, ist die Konformität nicht mehr optional: Bußgelder können bei schweren Verstößen 4 % des Jahresumsatzes erreichen, und die Kontrollen über E-Commerce zu Saisonschlussverkauf, Black Friday und Dauerpromotionsankündigungen wurden 2025-2026 intensiviert.
Das Problem: Die Omnibus-Regel ist einfach zu formulieren, technisch komplex umzusetzen und bei falscher Anwendung katastrophal für Promotionen. Dieser Artikel zerlegt die Regel, die Fallen, die Promos töten, und die korrekte Mechanik auf PrestaShop.
Was die Omnibus-Richtlinie genau sagt
§ 11 PAngV (Bekanntgabe von Preisermäßigungen), umgesetzt durch die Omnibus-Reform 2022, bestimmt im Wesentlichen:
„Wer in der Werbung gegenüber Verbrauchern oder in sonstigen Angeboten gegenüber Verbrauchern eine Ermäßigung für eine Ware bekannt gibt, hat den niedrigsten Gesamtpreis anzugeben, den er innerhalb der letzten 30 Tage vor der Anwendung der Preisermäßigung gegenüber Verbrauchern angewendet hat.“
In der Praxis ergeben sich vier Regeln:
- Jede Promotion muss den Referenzpreis ausweisen = niedrigster Preis der letzten 30 Tage.
- Dieser Referenzpreis muss sichtbar sein neben dem neuen Aktionspreis.
- Die Berechnung erfolgt pro Produkt und pro Referenz (Variantenkombination), nicht pro Kategorie.
- Der angezeigte Reduktionsprozentsatz muss auf diesen Referenzpreis berechnet werden, nicht auf einen aufgeblasenen Preis.
Ausnahmen und Sonderfälle
Offizielle Saisonschlussverkäufe (Saisonschlussverkauf, Sommerschlussverkauf)
Die Omnibus-Regel gilt für Saisonschlussverkäufe. Der „Referenzpreis“ während des SSV/WSV muss der niedrigste Preis der 30 Tage vor Eröffnung des Sales sein — nicht die unverbindliche Preisempfehlung (UVP) des Herstellers.
Progressive Promotion
Wenden Sie -20 % in der ersten Woche, dann -30 % in der zweiten an, bleibt der Referenzpreis der der 30 Tage vor der ERSTEN Rabattaktion. Die -30 % werden gegen den Originalpreis berechnet, nicht gegen den vorherigen Aktionspreis.
Neues Produkt (weniger als 30 Tage)
Ist das Produkt seit weniger als 30 Tagen im Verkauf, nimmt man den niedrigsten Preis seit Verkaufsstart. Die Regel erfindet keinen vorherigen Preis — sie nutzt die verfügbare Historie.
Verderbliche Waren
Ausnahme: Frischwaren mit kurzer Haltbarkeit. Omnibus gilt mit Flexibilität, aber die Nachvollziehbarkeit bleibt erforderlich.
Zuvor nicht öffentlich vermarktete Produkte
Ein anfänglicher Rabatt („Einführungspreis“) muss keinen Referenzpreis ausweisen. Aber ein falscher „durchgestrichener Preis“ darf nicht angegeben werden.
Die Falle, die Promotionen tötet: der aufgeblasene durchgestrichene Preis
Vor Omnibus orientierten viele E-Commerce-Händler ihren durchgestrichenen Preis an einer fantasievollen Hersteller-UVP und zeigten dauerhaft -50 %. Praxis, die 2022 starb und 2025-2026 aktiv von der Wettbewerbszentrale und den Verbraucherzentralen sanktioniert wird.
Typischer Fall einer Wettbewerbszentrale-Abmahnung: Ein Shop zeigt ein Produkt zu 39,90 € mit durchgestrichenem Preis 79,90 € (-50 %). Die Prüfung verlangt die Preishistorie. Das Produkt wurde nie über 49,90 € verkauft. Sanktion: Bußgeld, Rückzug der Werbeaussage, Abmahnungskosten von mehreren tausend Euro.
Der zugrundeliegende Fehler: UVP des Herstellers (nicht durchsetzbar als Referenz) und Omnibus-Referenzpreis (tatsächlich angewendeter Preis) zu verwechseln.
Die technische Mechanik auf PrestaShop
PrestaShop 8 und 9 verwalten den Omnibus-Referenzpreis nicht nativ. Das Katalogmodul verwaltet „Rabatte“ und „specific prices“, aber ohne 30-Tage-Historie und ohne automatische Berechnung des tatsächlichen Vorpreises.
Die manuelle Umsetzung erfordert vier Schichten:
1. Tracking der Preishistorie
Eine neue Tabelle ps_price_history erfasst jede Preisänderung nach id_product und id_product_attribute, mit Zeitstempel. Entweder durch Hook actionObjectProductUpdateAfter ausgelöst oder durch täglichen Cron-Snapshot der Preise.
CREATE TABLE ps_price_history (
id_history INT AUTO_INCREMENT PRIMARY KEY,
id_product INT NOT NULL,
id_product_attribute INT DEFAULT 0,
id_shop INT NOT NULL,
id_currency INT NOT NULL,
price DECIMAL(20,6) NOT NULL,
date_change DATETIME NOT NULL,
INDEX idx_product_date (id_product, date_change)
) ENGINE=InnoDB;
2. Berechnung des Referenzpreises
Beim Anzeigen einer Promotion berechnet das Modul für jedes Produkt den niedrigsten Preis der letzten 30 Tage:
SELECT MIN(price) AS referenzpreis
FROM ps_price_history
WHERE id_product = :product_id
AND id_product_attribute = :attribute_id
AND date_change >= DATE_SUB(NOW(), INTERVAL 30 DAY)
AND date_change < :promo_start_date;
3. Konforme Anzeige
Auf der Produktseite und in Listings zeigt der Preisblock:
- Aktuellen Aktionspreis (groß)
- Referenzpreis der letzten 30 Tage, durchgestrichen („Niedrigster Vorpreis (30 Tage): 39,90 €“)
- Reduktionsprozentsatz auf Basis des Referenzpreises berechnet
Optional verbessert ein Tooltip oder ein „Preishistorie ansehen“-Link die Transparenz (und entschärft Beschwerden).
4. Nachvollziehbarkeit für die Prüfung
Bei einer Kontrolle durch die Wettbewerbszentrale, die Verbraucherzentralen oder die Marktüberwachungsbehörden müssen Sie die Historie auf Anfrage produzieren können. Die Tabelle ps_price_history muss mindestens 2 Jahre, idealerweise 5 Jahre aufbewahrt werden — und wird ohnehin durch GoBD-Anforderungen für Geschäftsdaten 10 Jahre lang gespeichert. Aus dem BO als CSV exportierbar.
Häufige Produktionsfehler
- Den Referenzpreis auf den Nettopreis statt brutto berechnen oder umgekehrt. Die Regel gilt für den vom Verbraucher gezahlten Preis — also brutto (inkl. MwSt.) für B2C.
- Varianten ignorieren. Der Referenzpreis ist pro physischer Referenz, nicht pro Elternprodukt.
- Multi-Währung nicht verwalten. Verkaufen Sie in Euro und Schweizer Franken, muss die Historie pro Währung geführt werden.
- Historie bei jedem Katalogupdate zurücksetzen. Eine Migration oder ein Massenimport kann die Historie löschen. Das Modul muss die Vergangenheit bewahren.
- Die „Hersteller-UVP“ statt des Referenzpreises anzeigen. Der zentrale Rechtsfehler.
- Kategorie-Seiten und Listings nicht abdecken. Ist die Produktseite konform, das Kategorie-Thumbnail zeigt aber einen aufgeblasenen durchgestrichenen Preis, sind Sie nicht konform.
Unser dfomnibus-Modul: automatische Konformität
Diese Mechanik manuell umzusetzen ist ein 5- bis 8-Tage-Entwicklungsprojekt mit Tests über Multi-Shop, Multi-Währung und Varianten. Unser dfomnibus-Modul für PrestaShop 8 und 9 industrialisiert den gesamten Stack:
- Automatisches Historie-Tracking via Hook bei Preisänderung (kein Cron, in Echtzeit).
- Omnibus-Referenzpreis-Berechnung pro Produkt und pro Variante, mit Multi-Shop- und Multi-Währungs-Handling.
- Konforme Anzeige auf Produktseiten, Kategorie-Listings, Cross-Sell-Blöcken, Warenkorb.
- Prüfungsfähige Nachvollziehbarkeit: CSV-Export der Historie, bereit für Wettbewerbszentrale und Verbraucherzentralen.
- Reduktionsprozentsatz neu berechnet auf dem Referenzpreis, nie auf einem willkürlichen Preis.
- Kompatibel mit offiziellen Saisonschlussverkäufen und geplanten Promotionen.
- Mehrsprachig DE/EN/FR/ES für internationale Shops (die Omnibus-Richtlinie gilt in der gesamten EU).
Für 79 € werden Sie konform, ohne den Katalog anzufassen und ohne Risiko bei künftigen Promotionen.
Über die Konformität hinaus: die Conversion
Paradoxerweise konvertiert eine Omnibus-konforme Promotion oft besser als eine aufgeblasene. Der Grund: Verbraucher sind gegenüber künstlichen durchgestrichenen Preisen misstrauisch geworden. Einen verifizierten Referenzpreis und einen ehrlichen Prozentsatz anzuzeigen, stärkt die Glaubwürdigkeit. Auf Shops, die wir auf strikte Konformität umgestellt haben, hat sich die Klickrate auf Aktions-Thumbnails stabilisiert oder leicht erhöht.
Und vor allem entfernt die Konformität ein bedeutendes operatives Risiko: eine Abmahnung der Wettbewerbszentrale (oft von einem Wettbewerber initiiert) löst eine Prüfung aus, die die Promotionsstrategie monatelang lähmen kann.
FAQ
Gilt die Omnibus-Richtlinie für den Saisonschlussverkauf?
Ja, vollständig. Der im SSV/WSV angezeigte Referenzpreis muss der niedrigste praktizierte Preis der 30 Tage vor SSV-Eröffnung sein — nicht der „Katalogpreis“ oder die „UVP Hersteller“. Die Wettbewerbszentrale hat 2024 und 2025 explizit den Saisonschlussverkauf in ihren E-Commerce-Kontrollen ins Visier genommen.
Was tun mit Produkten in Dauerpromotion?
„Dauerpromotion“ ist mit Omnibus inkompatibel. Steht ein Produkt seit drei Monaten auf -30 % Rabatt, ist der Referenzpreis tatsächlich der Rabattpreis (denn er ist der niedrigste der letzten 30 Tage). Also -30 % gegenüber… -30 % = 0 % real anzeigbarer Rabatt. Entweder die Promotionskommunikation aufgeben oder Aktions- und Normalpreisperioden abwechseln.
Verwaltet das Modul Rückwirkung?
Installieren Sie dfomnibus heute, beginnt die Historie zum Installationszeitpunkt. Für Prüfungen vergangener Promotionen (vor Installation) muss die Historie auf anderem Wege produziert werden (DB-Backups, alte CSV-Exporte). Wir empfehlen, das Modul vor SSV oder größeren Aktionen zu installieren, nicht am Tag X.
Welche Sanktion bei Nichtkonformität?
Die PAngV sieht bei schweren Verstößen Bußgelder bis zu 4 % des Jahresumsatzes vor. In der Praxis liegen die Sanktionen auf E-Commerce-Händler 2024-2025 zwischen 5.000 € und 80.000 € je nach Schwere und Wiederholung. Zusätzlich Abmahnungen mit typischen Streitwerten zwischen 15.000 € und 50.000 €.
Gilt die Omnibus-Richtlinie außerhalb der EU?
Nein, sie ist eine europäische Richtlinie. Aber verkauft Ihr Shop von einem Drittstaat (UK, Schweiz, USA) an europäische Verbraucher, gelten Sie der Regel für B2C-Verkäufe in der EU. Kriterium ist das Targeting des Verbrauchers, nicht der Sitz des Händlers.
Zum Weiterlesen
Regulatorische Konformität im E-Commerce 2026 strukturiert sich um drei Säulen: DSGVO (Consent Mode v2), Omnibus (Referenzpreis), und Branche (Altersfreigabe, INCO, Produktsicherheit). Drei unabhängige Schichten, sauber zu stapeln.