Zum Inhalt springen

Omnibus-Richtlinie - Preisverfolgung

Die Omnibus-Richtlinie (EU 2019/2161) gilt in Polen seit dem 1. Januar 2023. Bei jeder Preissenkung müssen Sie den niedrigsten Preis der letzten 30 Tage anzeigen. Das Plugin verfolgt die Preishistorie automatisch und zeigt diese Information bei Aktionen an.

Das Plugin speichert jede Preisänderung eines Produkts (einschließlich Varianten) in der Datenbank. Wenn ein Produkt “im Angebot” ist, berechnet das Plugin den niedrigsten Preis der letzten 30 Tage und zeigt ihn den Kunden an.

Die Verfolgung beginnt nach der Aktivierung des Moduls. Wenn ein Produkt noch keine Preishistorie hat, wird eine Ersatzmeldung angezeigt.

Produktseite mit angezeigtem niedrigstem Omnibus-Preis

Gehen Sie zu WooCommerce > Einstellungen > Polski > Omnibus und konfigurieren Sie die verfügbaren Optionen.

OptionBeschreibungStandardwert
daysAnzahl der Tage rückwärts zur Berechnung des niedrigsten Preises30
prune_after_daysNach wie vielen Tagen alte Einträge aus der Historie gelöscht werden90

prune_after_days steuert die Größe der Datenbanktabelle. Der Wert 90 bedeutet, dass Daten, die älter als 90 Tage sind, automatisch gelöscht werden.

OptionBeschreibungStandardwert
include_taxOb der angezeigte Omnibus-Preis die MwSt enthalten solltrue

Stellen Sie dies entsprechend den Preiseinstellungen in WooCommerce ein. Wenn die Preise im Shop Bruttopreise sind, lassen Sie true.

OptionBeschreibungStandardwert
display_on_sale_onlyNur bei Produkten im Angebot anzeigentrue
show_on_singleEinzelne Produktseitetrue
show_on_loopProduktliste (Kategorie, Shop)false
show_on_relatedVerwandte Produktefalse
show_on_cartWarenkorbfalse

Aktivieren Sie es mindestens auf der Produktseite (show_on_single). In der Produktliste (show_on_loop) nimmt es mehr Platz ein, aber manche Auslegungen der Vorschriften verlangen dies.

OptionBeschreibungStandardwert
show_regular_priceAuch den regulären Preis neben dem Omnibus-Preis anzeigenfalse
OptionBeschreibungStandardwert
display_textVorlage der angezeigten MeldungNiedrigster Preis der {days} Tage vor der Senkung: {price}
no_history_textText, wenn keine Preishistorie vorliegtKeine Daten über den früheren Preis

Verfügbare Variablen in der Vorlage display_text:

  • {price} - niedrigster Preis im jeweiligen Zeitraum
  • {days} - Anzahl der Tage (Standard 30)
  • {date} - Datum des niedrigsten Preises
  • {regular_price} - regulärer Preis des Produkts (vor der Aktion)
Niedrigster Preis der {days} Tage vor der Senkung: {price}
Niedrigster Preis der letzten {days} Tage: {price} (regulärer Preis: {regular_price})
Omnibus: {price} (vom {date})
OptionBeschreibungStandardwert
price_count_fromAb wann die 30 Tage gezählt werdensale_start

Verfügbare Werte:

  • sale_start - ab dem Startdatum der Aktion (von UOKiK empfohlen)
  • current_date - ab dem aktuellen Datum
OptionBeschreibungStandardwert
variable_trackingMethode der Variantenverfolgungper_variation

Verfügbare Werte:

  • per_variation - separate Verfolgung jeder Variante (empfohlen)
  • parent_only - Verfolgung nur des Preises des übergeordneten Produkts

per_variation liefert genauere Daten, da jede Variante einen anderen Preis und eine andere Senkungshistorie haben kann.

Verwenden Sie den Shortcode [polski_omnibus_price], um die Information über den niedrigsten Preis an einer beliebigen Stelle der Website anzuzeigen.

[polski_omnibus_price]

Zeigt den Omnibus-Preis für das aktuelle Produkt an.

[polski_omnibus_price product_id="456" days="30"]
ParameterBeschreibungStandardwert
product_idProdukt-IDAktuelles Produkt
daysAnzahl der TageWert aus den Einstellungen
echo do_shortcode('[polski_omnibus_price product_id="' . $product_id . '"]');

WP-Cron löscht täglich Preishistorie-Einträge, die älter als prune_after_days sind. Die Datenbanktabelle wächst nicht unbegrenzt.

Um die Bereinigung manuell zu erzwingen, können Sie WP-CLI verwenden:

Okno terminala
wp cron event run polski_omnibus_prune

UOKiK-Richtlinien:

  1. Die Information über den niedrigsten Preis muss bei jeder Ankündigung einer Preissenkung angezeigt werden
  2. Der Referenzzeitraum sind 30 Tage vor Anwendung der Senkung
  3. Für Produkte, die weniger als 30 Tage verkauft werden, geben Sie den niedrigsten Preis seit dem Tag der Markteinführung an
  4. Für schnell verderbliche Produkte ist eine Verkürzung des Zeitraums möglich

Das Plugin wendet diese Richtlinien standardmäßig an. Die Option price_count_from auf sale_start zählt ab dem Startdatum der Aktion, gemäß den Empfehlungen von UOKiK.

Der Omnibus-Preis wird nicht angezeigt Prüfen Sie, ob das Produkt in WooCommerce einen Aktionspreis eingestellt hat. Bei aktivierter Option display_on_sale_only erscheint die Meldung nur bei einer aktiven Aktion.

Es wird eine Meldung über fehlende Historie angezeigt Die Preisverfolgung beginnt nach der Aktivierung des Moduls. Warten Sie auf eine Preisänderung oder speichern Sie das Produkt erneut, um den ersten Eintrag zur Historie hinzuzufügen.

Der Omnibus-Preis ist derselbe wie der Aktionspreis Das ist korrektes Verhalten, wenn das Produkt in den letzten 30 Tagen keinen niedrigeren Preis hatte.

Diese Seite dient ausschließlich Informationszwecken und stellt keine Rechtsberatung dar. Konsultieren Sie vor der Umsetzung einen Anwalt. Polski for WooCommerce ist Open-Source-Software (GPLv2), die ohne Gewährleistung bereitgestellt wird.