$wsVoucher Modul können Sie Gutschein-Daten dynamisch im Frontend verwenden und anzeigen. Sie können eingelöste Gutscheine auflisten, den Gesamtwert berechnen und Details zu einzelnen Gutscheinen laden. In diesem Abschnitt erfahren Sie, wie Sie Gutscheindaten abrufen und im Warenkorb oder Checkout darstellen können.
Modulübersicht
Beispiel / Ausschnitt über$wsVoucher
ƒ() kennzeichnet eine Funktion.
Variablen und Methoden in der Übersicht
Templates
Gutscheindaten können grundsätzlich auf allen Templates geladen und angezeigt werden. Eine Eingabe bzw. Einlösung eines Gutscheincodes ist im gesamten Shop möglich. Am sinnvollsten erfolgt dies jedoch innerhalb des Bestellprozesses oder im Warenkorb.Variablen
$wsVoucher.vouchers
Gibt eine Liste aller Gutscheine aus, die der Kunde im aktuellen Warenkorb eingelöst hat.$wsVoucher.totalValue
Gibt den Gesamtwert der eingesetzten Gutscheine aus.$wsVoucher.totalUsedValue
Gibt den bereits vom Warenkorb abgezogenen Gutscheinwert aus.$wsVoucher.maximumCount
Gibt die maximale Anzahl der Gutscheine zurück, die ein Kunde gleichzeitig einlösen darf.Methoden
$wsVoucher.load()
Lädt einen Gutschein anhand seiner ID. Signatur$wsVoucher.load(id)
RückgabeMap - Voucher-Map mit den Gutschein-Daten.
Parameter
Beispiel, das einen Gutschein lädt:
Mit Verwendung der Funktion
$wsVoucher.load() stehen verschiedene Variablen zur Verfügung, um Gutschein-Daten abzurufen und auszugeben. Nachfolgend eine Übersicht, welche Variablen verfügbar sind.Gutschein-Daten (Rückgabe von $wsVoucher.load() )
Zunächst ist es notwendig, die Map mit den Gutschein-Daten, wie im obigen Beispiel dargestellt, einer lokalen Variable zuzuweisen. Diese kann anschließend an verschiedenen Stellen im Template verwendet werden. JSON-AusgabeAktionen
Aktionen zu diesem Modul, die Änderungen auslösen, sind separat im Kapitel “Aktionen” dokumentiert: VoucherBeispiel für Anzeige von Gutscheindaten
Wert des Gutscheins
In diesem Beispiel wird der Wert des Gutscheins angezeigt.Gutschein-Typ: Prozentualer oder Festbetrag
In diesem Beispiel wird geprüft und angezeigt, ob der Gutschein einen prozentualen Rabatt oder einen festen Betrag gewährt.Gültigkeitsdatum des Gutscheins
In diesem Beispiel werden das Start- und Enddatum der Gültigkeit eines Gutscheins angezeigt.Währung des Gutscheins
In diesem Beispiel wird die Währung angezeigt, in der der Gutschein ausgestellt wurde.Restbetrag eines Gutscheins anzeigen
In diesem Beispiel wird angezeigt, wie viel Restbetrag ein teilgenutzter Gutschein noch hat.Gültigkeit eines Gutscheins prüfen
In diesem Beispiel wird überprüft, ob der Gutschein grundsätzlich gültig ist.Formular nur anzeigen, bis die maximale Anzahl an Gutscheinen eingelöst ist
Das Formular erscheint nur, wenn die Anzahl bereits eingelöster Gutscheine kleiner ist als das konfigurierte Limit. Ist das Limit erreicht, wird das Formular ausgeblendet und der Kunde erhält einen Hinweis.Weiterführende Links
- Einstellungen für Gutscheine
- Praxisbeispiele für Gutscheine
- Fehlertexte zu wirkungslosen Gutscheinen
- $wsCheckout.ineffectiveVoucherErrors - Fehlerliste zu Gutscheinen, die im Warenkorb nicht greifen
