Mit demDocumentation Index
Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt
Use this file to discover all available pages before exploring further.
$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
| Name | Typ | Beschreibung |
|---|---|---|
vouchers | array | Liste der Gutscheine, die zum Einlösen vorgemerkt sind. |
totalValue | float | Gesamtwert der eingesetzten Gutscheine. |
totalUsedValue | float | Bereits genutzter Wert der Gutscheine. |
load() | map | Lädt einen Gutschein anhand seiner ID. |
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.Methoden
$wsVoucher.load()
Lädt einen Gutschein anhand seiner ID. Signatur$wsVoucher.load(id)
RückgabeMap - Voucher-Map mit den Gutschein-Daten.
Parameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | ID des Gutscheins. |
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-Ausgabe| Variable | Typ | Beschreibung |
|---|---|---|
id | string | Gutschein-ID. |
value | float | Wert des Gutscheins. |
currency | string | Währung des Gutscheins. |
taxId | string | Steuersatz-ID des Gutscheins. |
usedValue | float | Bereits eingelöster Wert des Gutscheins. |
percentValue | float | Bei prozentualen Gutscheinen ist percentValue gefüllt (z.B. 10 für 10%), bei Festbetrags-Gutscheinen ist absoluteValue gefüllt (z.B. 5.00 für 5€). |
absoluteValue | float | Bei prozentualen Gutscheinen ist percentValue gefüllt (z.B. 10 für 10%), bei Festbetrags-Gutscheinen ist absoluteValue gefüllt (z.B. 5.00 für 5€). |
validFrom | string | Gültig ab (Datum). |
validUntil | string | Gültig bis (Datum). |
