Die Omnibus-Richtlinie, Richtlinie (EU) 2019/2161, ist das EU-Gesetz hinter der 30-Tage-Regel für Streichpreise. Ihre bekannteste Änderung für Webshops ist Artikel 6a der Preisangaben-Richtlinie 98/6/EG, in Deutschland umgesetzt in § 11 der Preisangabenverordnung (PAngV): Bei jeder angekündigten Preisermäßigung musst du den vorherigen Preis angeben, und das ist der niedrigste Preis, den du in mindestens den 30 Tagen vor der Ermäßigung verlangt hast. Die Mitgliedstaaten mussten die neuen Regeln ab dem 28. Mai 2022 anwenden, jeder Sale, jedes Black-Friday-Angebot und jeder durchgestrichene Preis in der EU fällt also schon darunter.
Die Richtlinie, auch New Deal for Consumers genannt, hat mehr als nur Preise geändert. Sie brachte Regeln zu gefälschten und ungeprüften Bewertungen, Transparenz beim Ranking auf Marktplätzen, Hinweise auf personalisierte Preise, den Unternehmerstatus von Marktplatzverkäufern und Höchstbußgelder von mindestens 4 % des Jahresumsatzes für weitverbreitete Verstöße, gegen die EU-Behörden gemeinsam vorgehen. Dieser Leitfaden geht jede Regel durch und wird dann praktisch für die Vorbereitung auf Black Friday am 27. November 2026: welche Preisdaten du pro Produkt und Kanal speicherst, wie du Streichpreise in Shopify, WooCommerce und Magento setzt und was du in Feeds sendest.
Was die Omnibus-Richtlinie für Onlinehändler geändert hat
Die Richtlinie (EU) 2019/2161 ist eine Änderungsrichtlinie: Sie hat Teile von vier bestehenden Verbraucherschutzrichtlinien neu gefasst. Die Tabelle listet die Änderungen, auf die ein Webshop, ein Marktplatzverkäufer oder ein Marktplatzbetreiber trifft, mit dem jeweiligen Artikel.
Regeln der Omnibus-Richtlinie, die Webshops und Marktplätze betreffen
| Vorheriger Preis bei Ermäßigungen | Richtlinie 98/6/EG, Art. 6a | Verkäufer von Waren | Niedrigster Preis der mindestens letzten 30 Tage neben jeder angekündigten Ermäßigung |
|---|---|---|---|
| Prüfung von Bewertungen | Richtlinie 2005/29/EG, Art. 7 Abs. 6 | Alle, die Verbraucherbewertungen zeigen | Ob und wie du prüfst, dass Bewertungen von echten Käufern oder Nutzern stammen |
| Gefälschte Bewertungen | Richtlinie 2005/29/EG, Anhang I Nr. 23b und 23c | Alle | Kein Hinweis „verifiziert“ ohne angemessene Prüfung; keine gekauften, gefälschten oder selektiv bearbeiteten Bewertungen |
| Ranking-Parameter | Richtlinie 2005/29/EG, Art. 7 Abs. 4a | Anbieter einer Suche über Produkte verschiedener Händler | Wichtigste Parameter für das Ranking und ihre relative Gewichtung |
| Bezahltes Ranking | Richtlinie 2005/29/EG, Anhang I Nr. 11a | Alle, die Suchergebnisse zeigen | Klare Kennzeichnung bezahlter Anzeigen oder bezahlter Platzierungen in den Ergebnissen |
| Personalisierte Preise | Richtlinie 2011/83/EU, Art. 6 Abs. 1 Buchst. ea | Fernabsatzhändler | Den Verbraucher informieren, wenn ein Preis durch automatisierte Entscheidungsfindung personalisiert wurde |
| Unternehmerstatus | Richtlinie 2011/83/EU, Art. 6a | Online-Marktplätze | Ob der Verkäufer Unternehmer ist und wer welche Vertragspflichten trägt |
| Bußgelder | Richtlinien 93/13/EWG, 2005/29/EG und 2011/83/EU | Weitverbreitete Verstöße in koordinierten EU-Aktionen | Höchstbußgeld von mindestens 4 % des Jahresumsatzes oder mindestens 2 Millionen EUR, wenn der Umsatz nicht bekannt ist |
Artikel 6a im Detail: was als vorheriger Preis zählt
Die Leitlinien der Kommission zu Artikel 6a (2021/C 526/02) erklären, wie die Regel in der Praxis funktioniert. Die wichtigsten Punkte für einen Onlineshop:
- Jede Ankündigung zählt. „Sale“, „Sonderangebot“ und „Black-Friday-Angebote“ sind Ankündigungen einer Preisermäßigung, auch ohne Prozentangabe, du musst also für jedes betroffene Produkt den vorherigen Preis zeigen.
- Frühere Aktionen zählen mit. Der vorherige Preis ist der niedrigste Preis in den 30 Tagen, einschließlich eines reduzierten Preises aus einer früheren Aktion in diesem Zeitraum.
- Der Prozentsatz muss vom vorherigen Preis aus berechnet werden. War der niedrigste Preis der letzten 30 Tage 100 EUR und der Preis direkt vor dem Sale 160 EUR, bedeutet „50 % Rabatt“ 50 EUR, nicht 80 EUR. Der Gerichtshof der EU hat das am 26. September 2024 in der Rechtssache C-330/23 bestätigt: Ein Prozentsatz oder eine Werbeaussage, die den Vorteil hervorhebt, muss sich auf den vorherigen Preis beziehen.
- Jeder Kanal hat seinen eigenen vorherigen Preis. Verkaufst du in verschiedenen Shops zu unterschiedlichen Preisen, ist der vorherige Preis pro Kanal der niedrigste Preis, den du in diesem Kanal verlangt hast.
- Ein allgemeines Banner ist in Ordnung. „20 % auf alle Mäntel“ braucht den vorherigen Preis nicht auf dem Banner selbst, wohl aber auf der Produktseite oder dem Preisschild jedes Mantels.
- Nicht alles ist eine Ermäßigung. Laufende Treueprogramme, persönliche Gutscheine nach einem Kauf und Aussagen wie „niedrigste Preise“ fallen nicht unter Artikel 6a; sie werden nach der Richtlinie über unlautere Geschäftspraktiken beurteilt. Ein Rabattcode, den alle oder die meisten Kunden nutzen können, ist eine Ermäßigung und braucht den vorherigen Preis.
- Nur Waren. Artikel 6a gilt für Waren, die an Verbraucher verkauft werden, nicht für Dienstleistungen oder digitale Inhalte, und er gilt für den Verkäufer, nicht für einen Marktplatz, der das Angebot nur bereitstellt.
Du darfst zusätzlich andere Referenzpreise zeigen, etwa „unser regulärer Preis außerhalb von Aktionen war 120 EUR“, sofern sie klar erklärt sind und nicht vom vorherigen Preis ablenken. Vergleiche mit einer unverbindlichen Preisempfehlung sind keine Ermäßigungen im Sinne von Artikel 6a und brauchen eigene Sorgfalt; der UVP-Leitfaden behandelt diesen Fall.
Verderbliche Waren, Neuheiten und schrittweise Ermäßigungen
Artikel 6a erlaubt jedem Mitgliedstaat drei Ausnahmen: andere Regeln für Waren, die schnell verderben oder ablaufen, einen kürzeren Zeitraum für Produkte, die weniger als 30 Tage auf dem Markt sind, und bei einer schrittweise steigenden Ermäßigung (10 %, dann 20 %, dann 30 % Rabatt) den Preis vor der ersten Stufe als durchgehend vorherigen Preis. Prüf dein nationales Recht: Die Niederlande nutzen laut der niederländischen Aufsichtsbehörde ACM alle drei. Deutschland nutzt in § 11 PAngV zwei davon: Schnell verderbliche Waren sind ausgenommen, wenn der Preis wegen drohenden Verderbs oder Ablaufs sinkt und du klar darauf hinweist, und bei schrittweisen Ermäßigungen darfst du den Preis vor der ersten Stufe angeben. Einen kürzeren Zeitraum für Neuheiten kennt die PAngV nicht.
Leg die Ausnahme für schrittweise Ermäßigungen eng aus. Die Kommission stellt klar, dass aufeinanderfolgende Kampagnen in einem 30-Tage-Zeitraum, mit Black Friday, Cyber Monday und Weihnachtsaktionen als Beispielen, keine schrittweisen Ermäßigungen sind. Steigt der Preis zwischen den Kampagnen wieder, nutzt jede neue Kampagne den niedrigsten Preis der letzten 30 Tage, also einschließlich des Aktionspreises der vorherigen Kampagne. Ein Produkt, das nach einer Ausverkaufs- oder Saisonpause zurückkommt, ist auch keine Neuheit.
Durchgerechnetes Beispiel: eine Kaffeemühle von der Oktoberaktion bis Cyber Monday
Nimm eine Kaffeemühle mit Kegelmahlwerk (Beispielzahlen) mit einem regulären Preis von 129 EUR. Die Zeitleiste zeigt, wie ihre Preishistorie bestimmt, was du am Black Friday und am Cyber Monday angeben darfst.
Preishistorie zur Veranschaulichung: Kaffeemühle mit Kegelmahlwerk
- 1
Ab September
Regulärer Preis 129 EUR
Die Mühle kostet im Webshop 129 EUR.
- 2
12. bis 18. Oktober
Herbstaktion für 109 EUR
Eine Aktion über eine Woche, danach geht der Preis am 19. Oktober zurück auf 129 EUR.
- 3
28. Oktober bis 26. November
Der 30-Tage-Referenzzeitraum
Die 30 Tage vor einer Black-Friday-Ermäßigung am 27. November. Die Oktoberaktion liegt außerhalb, der niedrigste Preis im Zeitraum ist also 129 EUR.
- 4
27. November
Black Friday für 99 EUR
Zeig 99 EUR mit 129 EUR als vorherigem Preis: 23 % Rabatt, berechnet auf Basis von 129 EUR.
- 5
28. November
Zurück auf 129 EUR
Der Black-Friday-Preis endet nach einem Tag.
- 6
30. November
Cyber Monday für 105 EUR
Der niedrigste Preis der letzten 30 Tage ist jetzt 99 EUR, 105 EUR darfst du also gar nicht als Ermäßigung ankündigen.
Zwei Varianten ändern das Ergebnis. Wäre die Herbstaktion vom 2. bis 8. November gelaufen, läge sie im Zeitraum: Der vorherige Preis am Black Friday wäre 109 EUR, und die Ermäßigung würde auf 9 % schrumpfen. Und wenn du ein Cyber-Monday-Angebot willst, lass entweder den Black-Friday-Preis weiterlaufen und kommuniziere es als Verlängerung derselben Kampagne, oder setz einen Cyber-Monday-Preis unter 99 EUR und zeig 99 EUR als vorherigen Preis.
Bevor du die Rabatthöhe wählst, prüf, was dir jede Stufe pro Bestellung übrig lässt. Der Leitfaden zum Deckungsbeitrag rechnet aus, was nach Zahlungsgebühren, Versand und Marktplatzprovision bleibt, und psychologische Preisgestaltung zeigt, welche Preisendungen du nutzt, sobald die Rabatthöhe feststeht.
Welche Preisdaten du pro Produkt und Kanal speichern solltest
Die Regel ist leicht zu formulieren und ohne Daten schwer anzuwenden, denn du musst am Starttag einer Kampagne den niedrigsten Preis jedes Produkts in jedem Kanal kennen. Shops, die scheitern, haben meist den aktuellen Preis und einen von Hand eingetippten Streichpreis, aber keine datierte Historie. Arbeite diese Liste ab, bevor die Kampagnenpreise eingepflegt werden:
Preisdaten, die vorliegen müssen, bevor eine Ermäßigung live geht
Streichpreise in Shopify, WooCommerce und Magento
Jede Plattform zeigt einen Streichpreis, indem sie einen höheren Referenzpreis neben den aktuellen stellt. Keine berechnet standardmäßig einen niedrigsten Preis der letzten 30 Tage, die Zahl in diesem Feld muss also aus deinem Preisprotokoll kommen:
- Shopify: Der Vergleichspreis wird durchgestrichen und erscheint nur, wenn er höher ist als der Preis. Damit es rechtskonform ist, setzt du den Vergleichspreis auf den niedrigsten Preis der letzten 30 Tage, nicht auf den ursprünglichen Listenpreis. Leere das Feld, wenn der Sale endet, und halte es über alle Varianten einheitlich: Shopify weist darauf hin, dass eine Mischung aus 0.00, leeren und unterschiedlichen Vergleichspreisen verhindert, dass Kollektionsseiten das Produkt als reduziert zeigen.
- WooCommerce: Das Feld Regulärer Preis wird neben dem Angebotspreis durchgestrichen, den du mit Start- und Enddatum planen kannst. Ist der reguläre Preis wegen einer kürzlichen Aktion nicht der Tiefstpreis der 30 Tage, ist der Streichpreis falsch; zeig dann den korrekten vorherigen Preis im Text der Produktseite und berechne den Prozentsatz davon, oder warte, bis die frühere Aktion mehr als 30 Tage zurückliegt.
- Magento 2: Der Special Price (Sonderpreis) mit den Datumsfeldern Special Price From und To erscheint gegenüber dem regulären Preis. Es gilt dieselbe Prüfung: Der gezeigte reguläre Preis muss der niedrigste der letzten 30 Tage sein.
sale_price in Google Shopping und Preise auf Marktplätzen
In einem Google-Shopping-Feed bleibt `price` der volle Preis, `sale_price` enthält den niedrigeren Preis und `sale_price_effective_date` legt den Zeitraum fest; ohne Datumsbereich gilt der Sonderangebotspreis sofort. Die Landingpage muss beide Preise zeigen und zum Feed passen, sonst meldet das Merchant Center einen abweichenden Preis.
Google prüft außerdem selbst, bevor es in den Shopping-Ergebnissen einen Streichpreis zeigt. Laut seinen Regeln für Sonderangebotsanmerkungen muss der Ausgangspreis in Ländern wie den Niederlanden, Deutschland, Frankreich, Italien und Spanien innerhalb der letzten 200 Tage 30 Tage lang gültig gewesen sein, und der Rabatt muss über 5 % und unter 90 % liegen. Wer Googles Prüfung besteht, erfüllt damit nicht automatisch Artikel 6a, und umgekehrt ist das auch nicht garantiert. Setz den Feed-`price` also auf denselben vorherigen Preis, den deine Produktseite zeigt.
Auf Marktplätzen bist im Sinne von Artikel 6a du der Verkäufer, nicht die Plattform. Deine Angebotspreis-Historie auf jedem Marktplatz ist ein eigener Kanal mit eigenem 30-Tage-Tiefstpreis, und eine Ermäßigung, die du auf bol oder Kaufland ankündigst, braucht einen vorherigen Preis aus der Historie dieses Marktplatzes, nicht aus deinem Webshop.
Bewertungen, Suchrankings und personalisierte Preise
Die übrigen Omnibus-Änderungen sind weniger sichtbar, gelten aber für dieselben Seiten.
Zeigen, wie du Kundenbewertungen prüfst
Zeigen deine Produktseiten Bewertungen, musst du angeben, ob und wie du sicherstellst, dass sie von Personen stammen, die das Produkt gekauft oder genutzt haben. Die Erwägungsgründe der Richtlinie ergänzen, dass Verbraucher erfahren sollen, wie Bewertungen verarbeitet werden, etwa ob alle Bewertungen, positive wie negative, veröffentlicht werden und ob welche gesponsert sind. Ein kurzer Hinweis „So gehen wir mit Bewertungen um“, verlinkt beim Bewertungsblock, deckt das ab. Bewertungen ohne angemessene Prüfung als „verifiziert“ zu bezeichnen, gefälschte Bewertungen zu kaufen oder negative zu verstecken, ist ausdrücklich verboten.
Ranking-Transparenz und bezahlte Platzierung
Plattformen, auf denen Verbraucher Produkte verschiedener Händler suchen können, etwa Marktplätze und Vergleichsportale, müssen die wichtigsten Parameter erklären, die das Ranking der Suchergebnisse bestimmen, und ihre relative Gewichtung, in einem Bereich, der von der Ergebnisseite aus erreichbar ist. Bezahlte Anzeigen oder bezahlte Platzierungen in Suchergebnissen müssen klar gekennzeichnet sein, für jeden Händler, der solche Ergebnisse zeigt.
Personalisierte Preise und Unternehmerstatus auf Marktplätzen
Wird ein Preis auf Basis automatisierter Entscheidungsfindung personalisiert, etwa anhand eines Käuferprofils, muss der Verbraucher das erfahren. Dynamische Preise, die sich für alle mit der Nachfrage ändern, sind keine Personalisierung und brauchen diesen Hinweis nicht. Marktplätze müssen Verbrauchern außerdem mitteilen, ob der Verkäufer Unternehmer ist, auf Grundlage seiner eigenen Erklärung, und dass EU-Verbraucherrechte beim Kauf von einem Nicht-Unternehmer nicht gelten. Der Leitfaden zum Digital Services Act behandelt die Händlerangaben, die Marktplätze jetzt erheben.
Bußgelder und Durchsetzung: die 4-Prozent-Grenze und Fälle von Scheinrabatten
Für weitverbreitete Verstöße, die in einer koordinierten EU-Aktion nach Verordnung (EU) 2017/2394 verfolgt werden, verlangt die Richtlinie nationale Bußgelder mit einem Höchstbetrag von mindestens 4 % des Jahresumsatzes des Unternehmers in den betroffenen Mitgliedstaaten oder mindestens 2 Millionen EUR, wenn keine Umsatzzahlen vorliegen. Diese Obergrenze steht in den Richtlinien zu missbräuchlichen Vertragsklauseln, unlauteren Geschäftspraktiken und Verbraucherrechten, nicht in der Preisangaben-Richtlinie. Für Verstöße gegen die Preisangabe selbst legen die Mitgliedstaaten wirksame, verhältnismäßige und abschreckende Sanktionen fest, und Behörden können eine Scheinermäßigung auch als irreführende Praxis behandeln.
Die Regeln werden tatsächlich durchgesetzt. Die niederländische ACM verhängte gegen fünf Webshops Bußgelder von insgesamt 621.000 EUR für Rabatte, die vom falschen Streichpreis aus berechnet waren, bekannt gegeben im Juni 2024. Ein Beispiel der ACM: Ein Produkt, beworben mit „statt 699 EUR für 629 EUR“, war in den 30 Tagen davor in einer Aktion für 539 EUR verkauft worden. Bei einer Kontrolle vor der Weihnachtssaison 2025 fand die ACM bei 18 von 24 großen Händlern irreführende Preisangaben und nannte Black Friday, Sinterklaas und Weihnachten als Zeiträume, die sie beobachtet.
Aktionspreise und Aktionszeiträume über alle Kanäle in WISEPIM
WISEPIM speichert pro Produkt einen regulären Preis und einen Sonderpreis mit Start- und Enddatum, und die Massenaktion Set Special Price (Sonderpreis setzen) setzt für eine Auswahl einen festen Aktionspreis oder einen prozentualen Rabatt, mit Aktionszeitraum. Regeln für Kanalpreise können Preise dann beim Export pro Kanal ändern, ohne den gespeicherten Preis anzufassen. Beim Export geht der aktive Aktionspreis im Format der jeweiligen Plattform hinaus: Shopify bekommt den Aktionspreis als Preis und den regulären Preis als Vergleichspreis, WooCommerce den Angebotspreis mit Start- und Enddatum, Magento 2 den Sonderpreis mit seinen Daten, und die Google-Merchant-Center-Verbindung sowie der Google-Shopping-Feed im Feed Hub senden `sale_price` nur, solange der Aktionszeitraum läuft. Shopify hat selbst keine Aktionsdaten, dort beginnt und endet der Sale also mit dem ersten Export nach Beginn oder Ende des Zeitraums.
Eine Grenze ist für Omnibus wichtig: WISEPIM führt keine Preishistorie und berechnet keinen niedrigsten Preis der letzten 30 Tage. Der durchgestrichene Preis, den es exportiert, ist der reguläre Preis (nach Kanalregeln). Er ist also nur dann der gesetzlich vorgeschriebene vorherige Preis, wenn dieser reguläre Preis in den letzten 30 Tagen nicht niedriger war. Hol dir den 30-Tage-Tiefstpreis aus deiner Shopplattform, deinem ERP oder einem datierten Preisprotokoll, und wenn er unter dem regulären Preis liegt, pass den regulären Preis oder die Kampagne an, bevor der Sale startet. Die Black-Friday-Checkliste baut diese Prüfung in einen Vier-Wochen-Plan bis zum 27. November ein.

