"Happy Hour" Preise

Gibt es eine Möglichkeit für bestimmte Artikel eine Art “Happy Hour” einzurichten? Also z.B. zwischen 19.00 und 22.00 Uhr soll der Preis x Euro oder x % günstiger sein.

Ja. Das nennt sich “Rabatt” und ist bis auf die Sekunde einstellbar. Verkaufst Du Cocktails? :smiley:

Hallo Marco,

über die Rabatt-Funktion kann ich das aber nur einmalig einstellen, richtig? Wenn ich jeden Abend eine Happy Hour machen will, müsste ich den Rabatt täglich neu anpassen, oder? Oder übersehe ich irgendwas?

Viele Grüße,

Thorsten

Das ist richtig, die Aktualisierung geht aber auch wunderbar mit einem Cronjob, dann muss man nichts manuell machen.

Hab es mit einem Cronjob hinbekommen. Funktioniert tadellos. Danke.

Hast Du Lust uns zu verraten, wie das genau bei Dir aussieht? Hintergrund: Ich könnte mir vorstellen, dass dieses Thema einen kleinen Artikel oder ein Tutorial auf der OXIDforge wert wäre :wink:

1 Like

Ja, mach ich am Wochenende fertig.

2 Likes

Ein täglicher cron, der die folgende Abfrage ausführt:

#ggf. vorher mit “SELECT OXID, OXTITLE FROM oxdiscount;” die OXIDs abfragen.
UPDATE oxdiscount SET OXACTIVEFROM = DATE_ADD(OXACTIVEFROM, INTERVAL 1 DAY), OXACTIVETO = DATE_ADD(OXACTIVETO, INTERVAL 1 DAY) WHERE OXID = ‘<HIER OXID DES RABATTES EINFÜGEN>’;

1 Like