scheduledPrices. Ein einzelner Eintrag wird auf dieser Seite als Aktionspreis bezeichnet.
Diese Anleitung beschreibt, wie Sie einen laufenden Aktionspreis im Shop anzeigen. Wo die Preise gepflegt werden, steht am Ende im Abschnitt Wo Aktionspreise gepflegt werden.
Was im Template zur Verfügung steht
Diese Felder gehören zum Produktobjekt. Sie stehen daher überall dort zur Verfügung, wo ein Produkt angezeigt wird, also beispielsweise in Kategorielisten, Suchergebnissen, Merklisten und Warenkorbpositionen.
Auch jedes weitere Preisfeld des Shops kann eigene Aktionspreise enthalten. Für diese Felder liefert die Funktion
getFullPriceInfo() dieselben drei Werte. Bei Set-Produkten kommen die Werte setPrice, setRawPrice, setOrgPrice, setDiscount und setDiscountPrice hinzu.
Preis mit Streichpreis und Aktionstext ausgeben
rawPrice ist immer gesetzt, auch wenn keine Aktion läuft. Ohne die entsprechende Prüfung im Template würde an jedem Produkt derselbe Preis zweimal angezeigt, einmal durchgestrichen.
Während einer laufenden Aktion werden der Standardpreis als Streichpreis, die Ersparnis in Prozent und der Aktionspreis angezeigt. Läuft keine Aktion, wird nur der standardmäßige Preis angezeigt. Der Aktionstext hat eine eigene Bedingung, weil nicht jede Aktion einen gepflegten Aktionstext enthält.
Wo Aktionspreise gepflegt werden
Aktionspreise werden im Admin-Interface auf der Detailseite des Produkts im Reiter “Geplante Preise” mit einer eigenen Tabelle je Preisfeld gepflegt. Ein Eintrag besteht aus dem Preis, dem Zeitraum und optional einem Aktionstext. Mehrere Einträge lassen sich hintereinander stapeln, der Shop schaltet automatisch zwischen ihnen. Die Pflege über die Schnittstelle beschreibt der Abschnitt Zeitgesteuerte Preise (Aktionspreise) der API-Referenz.Begriffe und technische Namen
Weiterführende Links
- $wsProducts beschreibt die Preisfelder am Produktobjekt und
getFullPriceInfo(). - $wsBasket beschreibt den festgeschriebenen Preis einer Warenkorbposition.
- API-Referenz Produkte beschreibt das Format der Preisfelder und die Validierung.
- content - Katalog beschreibt den Datentyp
priceund das Anlegen weiterer Preisfelder.
