Wie die Prüfung wirkt
Der Shop bestimmt für jede Warenkorbposition den aktuellen Ampelstatus und vergleicht ihn mit Ihrer Liste. Eine passende Position genügt, damit der Gutschein angenommen wird. Passt keine, lehnt der Shop ihn ab.
Produkte, für die sich kein Ampelstatus bestimmen lässt, erfüllen die Bedingung nie. Ein Warenkorb aus lauter solchen Produkten führt immer zur Ablehnung.
Die feineren Abstufungen
red-hard und red-soft, die es bei der Anzeige im Template gibt, kennt dieser Filter nicht. Hier zählt nur red.
Voraussetzung
Der Gutschein-Generator muss freigeschaltet sein. Wenden Sie sich dafür an Ihren WEBSALE-Ansprechpartner. Kommen die Gutscheine aus einem externen System und liegen deshalb nicht im WEBSALE-Format vor, ergänzen Sie im Abschnitt<Voucher-Txt> der shop.config den Eintrag ExternalVouchers-Allow = yes.
Wegweiser: Gutschein-Eingabe vorsehen · Referenz: Abschnitt Voucher-Txt
Schritt 1: Den Filter im Gutschein anlegen
Beim Anlegen des Gutscheins im Gutschein-Generator tragen Sie im Feld Kundenspezifische Features ganz unten eine Zeichenkette nach dem folgenden Schema ein.Das Verhalten bei Setprodukten
Ausgewertet wird ausschließlich der Wert
single. Jeder andere Wert und ein leerer Eintrag bedeuten asUnit. Ein Tippfehler in single führt damit stillschweigend zum Verhalten als Einheit.
Schritt 2: Die Fehlermeldung ergänzen
Passt keine Warenkorbposition zum Filter, lehnt der Shop den Gutschein mit dem Grund 22 ab. Ergänzen Sie diesen Grund dort, wo Sie die Gutscheineingabe eingebaut haben, also auf der Warenkorbseitews_basket.htm oder der Bestellübersichtsseite ws_place_order.htm.
Schritt 3: Die Konfiguration im Template ausgeben (optional)
Zur Kontrolle lässt sich anzeigen, an welche Lagerbestände ein eingegebener Gutschein geknüpft ist.VOUCHER-SpecialFeatures_InventoryState_SetBehavior gibt als Einzeltag eine Zahl aus, 0 für asUnit und 1 für single. Im Beispiel übersetzt die Abfrage mit Parameter die Zahl in Klartext, damit auf der Seite nicht “Verhalten bei Setprodukten: 0” steht.
VOUCHER-SpecialFeatures_InventoryState_ValueList gibt die Liste mit führendem und abschließendem Komma aus, also ,green,yellow,. So liegt sie intern vor, damit der Shop auf ganze Werte prüfen kann. Für eine Anzeige entfernen Sie die äußeren Kommas.
Referenz: VOUCHER-SpecialFeatures_InventoryState · VOUCHER-SpecialFeatures_InventoryState_SetBehavior · VOUCHER-SpecialFeatures_InventoryState_ValueList
Verwandte Themen
- Wegweiser: Gutscheine anbieten: Übersicht
- Wegweiser: Gutscheine anlegen oder importieren
- Wegweiser: Gutschein-Eingabe vorsehen
- Wegweiser: Gutscheine abhängig von Produktdaten
