So wird der vorherige Preis berechnet
Der 30-Tage-Zeitraum, Aktionen, Prozentsätze, Warnungen und die Rechenbeispiele hinter der Preislogik von OmniBuzz.
Diese Seite beschreibt die Entscheidungen, die OmniBuzz trifft. Wo das Recht schweigt, wählt die App die vorsichtige Auslegung. Das ist keine Rechtsberatung. Die Quellen findest du unter Rechtsgrundlage.
Der vorherige Preis
Der vorherige Preis ist der niedrigste Preis, den du in den 30 Tagen vor Beginn einer Ermäßigung angewandt hast. OmniBuzz ermittelt ihn so:
- Ein Wert pro Tag. Der Preisverlauf jeder Variante, in jedem Markt und jeder Währung, wird auf einen Wert pro Kalendertag in der Zeitzone deines Shops verdichtet. Ein Preis, der an einem Teil des Tages galt, zählt für diesen Tag, und der Tageswert ist der niedrigste.
- Im Angebot heißt: Vergleichspreis über dem Preis. Eine Variante ist im Angebot, wenn ihr Vergleichspreis über ihrem Preis liegt.
- Beginn der Aktion. Eine Aktion beginnt mit dem letzten Wechsel von „nicht im Angebot“ zu „im Angebot“. Geht der Preis zwischendurch auf den Normalpreis zurück, endet die Aktion, und das nächste Angebot ist eine neue. Ein wöchentliches „20 % Rabatt“ ist keine einzige lange Aktion.
- Stichtag. Jedes Mal, wenn der Preis innerhalb einer Aktion sinkt, behandelt OmniBuzz das als neue Ankündigung. Der Stichtag ist der Tag der letzten Senkung oder der Beginn der Aktion, falls es keine gibt.
- Zeitraum. Der vorherige Preis ist der niedrigste der Tageswerte in den 30 Tagen vor dem Stichtag und jedes Preises, den du am Stichtag vor der Senkung angewandt hast.
Frühere Aktionspreise im Zeitraum zählen mit. Ein kurz vor einem Angebot erhöhter Preis wird nicht zur Referenz, weil weiterhin der niedrigste Preis gilt.
Fortschreitende Ermäßigungen. Manche Länder nutzen die Option aus Artikel 6a Absatz 5, nach der der vorherige Preis fest bleiben kann, während eine einzige ununterbrochene Aktion tiefer wird. Die Preislogik unterstützt das, im Admin gibt es dafür aber noch keinen Schalter. Jeder Markt verwendet die strenge Auslegung von oben.
Der Prozentsatz
Der Prozentsatz ist floor((prior - price) × 100 / prior), in ganzen Cent gerechnet und abgerundet, damit der Shop nie mehr verspricht, als er gibt. Er basiert immer auf dem vorherigen Preis, nie auf deinem durchgestrichenen Preis. Beträgt die Ermäßigung weniger als 1 % oder liegt der Preis nicht unter dem vorherigen Preis, ist der Prozentsatz 0, und der Shop zeigt nur den vorherigen Preis.
Warnungen
OmniBuzz listet auf der Startseite zwei Probleme:
- Der Angebotspreis liegt nicht unter dem niedrigsten Preis der letzten 30 Tage. Das Angebot ist keine echte Ermäßigung: Der Preis liegt auf oder über dem vorherigen Preis. Entferne das Angebot oder senke den Preis.
- Der Preis liegt über dem niedrigsten Preis der letzten 30 Tage. Der aktuelle Preis ist höher als die Referenz.
In beiden Fällen zeigt das Label weiterhin den vorherigen Preis. Dein Theme zeigt weiter den durchgestrichenen Vergleichspreis, den die App nicht entfernen kann, deshalb muss der vorherige Preis daneben stehen. Ihn anzuzeigen macht ein solches Angebot nicht rechtmäßig.
Eine dritte Warnung zählt Varianten, die bisher weniger als 30 Tage Preisverlauf haben.
Neue Produkte
Ist ein Produkt weniger als 30 Tage auf dem Markt, kann sich der Zeitraum auf die Tage seit der Einführung verkürzen, aber nur dort, wo ein Mitgliedstaat nach Artikel 6a Absatz 4 für neue Waren einen kürzeren Zeitraum zulässt. OmniBuzz kann diese Regel anwenden, im Admin gibt es dafür aber noch keine Einstellung, daher gilt der 30-Tage-Zeitraum. Ein Produkt mit weniger Verlauf als der Zeitraum wird stattdessen als Produkt mit unvollständigem Verlauf markiert.
Rechenbeispiele
Alle Beträge in Euro. Die Beispiele stammen aus den Testfällen der App.
Der niedrigste Preis, nicht der letzte
Eine Jacke wurde wochenlang für 100 verkauft, am 10. Oktober auf 160 erhöht, und am 5. November startet ein Angebot für 50. Der Zeitraum reicht vom 6. Oktober bis 4. November. Der niedrigste Preis darin ist 100, also ist der vorherige Preis 100 und die Ermäßigung -50 %. Vom durchgestrichenen Preis 160 aus gemessen, würde dasselbe Angebot -68 % ergeben.
Ein Angebot, das einen früheren Aktionspreis wiederholt
Der Normalpreis ist 100. Am Sonntag, den 11. Oktober läuft eine eintägige Aktion für 80. Am Sonntag, den 18. Oktober wiederholt der Shop sie für 80. Der Preis vom 11. Oktober liegt im Zeitraum, also ist der vorherige Preis 80, und das zweite Angebot ist überhaupt keine Ermäßigung. Das Label zeigt „Niedrigster Preis der letzten 30 Tage: 80,00 €“ ohne Prozentsatz, und die App warnt. Echte 20 % Rabatt wären 64.
Die Erhöhungsfalle
Der Preis liegt wochenlang bei 100, steigt für fünf Tage auf 130, und dann startet eine Aktion „20 % Rabatt“ auf 104, gerechnet von 130. Der niedrigste Preis im Zeitraum ist weiterhin 100. Der Angebotspreis von 104 liegt darüber, es gibt also keine Ermäßigung. Für echte 20 % Rabatt auf den vorherigen Preis von 100 setzt du den Preis auf 80.
Der Bananen-Fall vor dem EuGH
Ein Preis von 1,29 stieg auf 1,69, dann kam ein Angebot zu 1,29 mit durchgestrichenen 1,69. Der 30-Tage-Tiefstwert ist 1,29 und damit gleich dem Angebotspreis. Vom durchgestrichenen Preis aus gemessen, sähe das nach etwa 24 % Rabatt aus. Vom vorherigen Preis aus gemessen, gibt es keine Ermäßigung.
Direkt nach der Installation
Die App wurde am 17. Oktober installiert, und die erste Aktion startet am 29. Oktober zu 70 bei einem Vergleichspreis von 100. OmniBuzz hat 12 Tage Verlauf, alle zu 100, zeigt also einen vorherigen Preis von 100 und -30 % und markiert die Variante als unvollständig. Hast du zwischen dem 29. September und dem 16. Oktober zu 85 verkauft, ist der wahre vorherige Preis 85 und die rechtlich zulässige Ermäßigung 17 %, nicht 30 %. Für diesen Fall gibt es die Warnung.
Bekannte Grenzen
- Rabattcodes und automatische Rabatte fallen unter die Regel, sind aber nicht abgebildet. OmniBuzz sieht nur Preis und Vergleichspreis. Prüfe den vorherigen Preis bei öffentlichen Codes selbst.
- Die Ausnahme für verderbliche Waren ist nicht abgebildet.
- Das Recht gilt pro Vertriebskanal. OmniBuzz bildet Shopify-Märkte ab, keine Ladengeschäfte.
- Der Preisverlauf wird 180 Tage gespeichert (bei Plus 730 Tage). Würde das 30-Tage-Fenster über den gespeicherten Verlauf hinausreichen, wird das Label für diese Variante und diesen Markt ausgeblendet, und der Admin zählt sie zu den Varianten, deren Aktion vor dem gespeicherten Preisverlauf begonnen hat. Das passiert, wenn der Start einer Aktion oder ihre letzte Preissenkung mehr als etwa 150 Tage zurückliegt (bei Plus etwa 700). Nach dem Wechsel von Plus zu einem anderen Tarif bleibt der längere Verlauf noch 30 Tage erhalten.
- Ein Verlauf pro Variante und Markt ist die Auslegung der Regel durch OmniBuzz, nicht etwas, das das Gesetz vorgibt.