Zum Hauptinhalt springen
Kunden mit hinterlegtem Rabatt bekommen ihren Nachlass ohnehin. Löst so jemand zusätzlich einen Aktionsgutschein ein, addieren sich beide Vorteile, und die Marge sinkt weiter als geplant. Mit dieser Funktion schließen Sie diese Kunden von einer Gutscheinaktion aus.

Was als Kundenrabatt zählt

Der Shop prüft vier Angaben im Kundenkonto. Eine davon genügt, damit der Gutschein abgelehnt wird. Andere Vergünstigungen im Kundenkonto zählen hier nicht. Ein Kunde mit ermäßigten Versand- oder Zahlungskosten oder mit dauerhaft freiem Versand gilt für diese Prüfung als Kunde ohne Rabatt und kann den Gutschein einlösen.
Geprüft wird nur bei angemeldeten Kunden. Bestellt dieselbe Person als Gast, ohne sich anzumelden, greift die Einschränkung nicht, weil der Shop das Konto und damit den Rabatt nicht kennt. Wo Gastbestellungen erlaubt sind, ist der Ausschluss also umgehbar. Wenn das für Ihre Aktion zählt, verlangen Sie für die Bestellung eine Anmeldung.

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 Gutschein einschränken

Beim Anlegen des Gutscheins im Gutschein-Generator tragen Sie im Feld Kundenspezifische Features ganz unten die folgende Zeichenkette ein.
Der Typname ist lang und wird auf genaue Übereinstimmung geprüft. Ein Tippfehler wird nicht gemeldet, die Funktion bleibt dann einfach aus, und rabattierte Kunden lösen den Gutschein ein. Kopieren Sie den Namen, statt ihn abzutippen.
Diese Funktion kennt keine weiteren Angaben. Sie ist entweder gesetzt oder nicht.

Schritt 2: Die Fehlermeldung ergänzen

Lehnt der Shop den Gutschein wegen eines hinterlegten Rabatts ab, verwendet er den Grund 25. Ergänzen Sie diesen Grund dort, wo Sie die Gutscheineingabe eingebaut haben, also auf der Warenkorbseite ws_basket.htm oder der Bestellübersichtsseite ws_place_order.htm.
Der zweite Satz lohnt sich. Ohne ihn liest der Kunde nur eine Ablehnung und übersieht, dass er seinen Dauerrabatt trotzdem bekommt. Mit ihm wird aus der Absage eine Erklärung. Referenz: MSG-Voucher_error

Schritt 3: Auf die Einschränkung hinweisen (optional)

Liegen die Daten eines Gutscheins vor, lässt sich seine Einschränkung anzeigen.
Der Abschnitt bezieht sich auf die gerade geladenen Gutscheindaten, also auf einen eingegebenen Gutschein oder auf einen, den Sie mit VOUCHER-LoadData geladen haben. Referenz: VOUCHER-SpecialFeatures_RejectForUserAccountsWithDiscountOrDiscountList · VOUCHER-LoadData

Verwandte Themen