PRIME-Tags geben diese Pakete im Template aus. Sie arbeiten auf zwei Ebenen: PRIME-Package läuft über die Pakete des Kunden und beschreibt jedes einzelne mitsamt Laufzeit und Kündigungsmöglichkeit, PRIME-ValidOptions beantwortet die davon unabhängige Frage, welche Vorteile für diesen Kunden gerade tatsächlich gelten.
Wegweiser: PrimeShopping
Alle Tags dieser Seite beziehen sich auf den angemeldeten Kunden und sind auf allen Templates zulässig. Ihr natürlicher Ort ist die Verwaltung der Prime-Pakete im Kundenkonto.
Die Pakete des Kunden
PRIME-Package ist Zähler, Klammerung und Schleife in einem.
Welches Paket ist das
Vier Tags beschreiben das Paket selbst, also das Set-Oberprodukt.Laufzeit und Status
Beginn und Ende der Laufzeit kommen jeweils als Dreiergespann aus Tag, Monat und Jahr.true oder false als Argument. Mit true kommt der Wert zweistellig mit führender Null, mit false einstellig. Die Jahres-Tags haben dieses Argument nicht, ein Jahr ist immer vierstellig.
Zwei Klammerungen beschreiben den Zustand des Pakets.
PRIME-Package_valid vergleicht ausschließlich das Laufzeitende mit dem aktuellen Zeitpunkt. Eine Kündigung ändert daran nichts, ein gekündigtes Paket bleibt bis zum Laufzeitende gültig. Auch der Laufzeitbeginn spielt keine Rolle. Die beiden Klammerungen sind deshalb unabhängig voneinander und lassen sich wie im Beispiel verschachteln.
Als Einzel-Tag geben sie TRUE oder nichts aus. Für die Anzeige ist die Klammerung der richtige Weg, das Einzel-Tag eignet sich höchstens für eine Auswertung per JavaScript.
Kündigen
Drei Angaben gehören zur Kündigung, dazu der Link, der sie auslöst.PRIME-Package_CancelLinkNoConfirm greift nur, solange das Paket noch läuft und noch nicht gekündigt ist. Sie brauchen also keine eigene Prüfung, um die Schaltfläche auszublenden. Das Beispiel klammert zusätzlich mit {!PRIME-Package_canceled}, damit auch der Fristtext verschwindet.
Der Kündigungstermin wird nur gesetzt, solange er noch in der Zukunft liegt. Ist die Frist verstrichen, bleiben die drei PeriodOfNoticeUntil-Tags leer und ihre Klammerung greift nicht. Genau deshalb steht im Beispiel die Klammerung um den Fristtext.
Die Optionen eines Pakets
Die Bestandteile des Sets sind die Optionen des Pakets.PRIME-Package_Option ist dafür wieder Zähler, Klammerung und Schleife.
PRIME-Package_Option_Code ohne Argument gibt den Typ als Zahl aus. Mit Argument wird es zur Klammerung und greift, wenn der Typ dem Argument entspricht.
Die Tags der Option gelten nur innerhalb der PRIME-Package_Option-Schleife, die ihrerseits in der PRIME-Package-Schleife steht. Das Paket selbst ist dabei nicht Teil der Optionsliste, es wird über die PRIME-Package_Tags des vorigen Abschnitts beschrieben.
Die aktiven Vorteile des Kunden
Ein Kunde kann mehrere Pakete haben, und Pakete können dieselbe Option enthalten. Welche Vorteile daraus gerade tatsächlich gelten, beantwortetPRIME-ValidOptions. Dieses Tag arbeitet unabhängig von den Paketen.
PRIME-Package_Option_Code auch als Klammerung, ohne Argument nach vorhandenem Wert und mit Argument nach dem Typ. Das Beispiel oben nutzt diese Form.
PRIME-ValidOptions beantwortet die Frage nach den Vorteilen besser als eine Auswertung der Pakete, denn ein abgelaufenes Paket zählt hier nicht mehr mit. Für die Übersicht der Pakete im Kundenkonto nehmen Sie PRIME-Package, für die Vorteilsanzeige an anderen Stellen des Shops PRIME-ValidOptions.
Die Tags im Überblick
PRIME-Package und PRIME-ValidOptions sind auf allen Templates zulässig. Alle PRIME-Package_Tags gelten innerhalb der PRIME-Package-Schleife, die PRIME-Package_Option_Tags innerhalb der PRIME-Package_Option-Schleife und PRIME-ValidOptions_Code innerhalb der PRIME-ValidOptions-Schleife. Die beiden Code-Tags sind mit Argument ausschließlich Klammerungen.
Verwandte Themen
- Wegweiser: PrimeShopping
- Wegweiser: Set-Produkte
- Referenz: PR- (Abo, Bonus und weitere Produktarten)
