> ## Documentation Index
> Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt
> Use this file to discover all available pages before exploring further.

# Gutschein für Käufer mit Kundenrabatt ausschließen

> Einen Gutschein nur für Kunden gelten lassen, in deren Konto kein Rabatt hinterlegt ist, damit sich Aktionsrabatt und Dauerrabatt nicht addieren.

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.

| Angabe | Bedeutung |
| - | - |
| Produktrabatt | ein Rabattsatz auf Produkte |
| Bestellrabatt | ein Rabattsatz auf die Bestellung |
| Produktrabattliste | eine gestaffelte Rabattzuordnung für Produkte |
| Bestellrabattliste | eine gestaffelte Rabattzuordnung für Bestellungen |

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.

> [!WARNING]
>
> 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](https://dokumentation.websale.de/v8s/gutscheine-anbieten/gutschein-eingabe-vorsehen.md) · Referenz: [Abschnitt Voucher-Txt](https://dokumentation.websale.de/v8s/referenz/konfigurationen/shopkonfiguration-shop-config/preise-steuern-und-waehrung.md#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.

```text theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
<g><t>RejectForUserAccountsWithDiscountOrDiscountList</t></g>
```

| Klammer | Bedeutung |
| - | - |
| `<g>…</g>` | umschließt die gesamte Funktion |
| `<t>…</t>` | der Typ, hier `RejectForUserAccountsWithDiscountOrDiscountList` |

> [!WARNING]
>
> 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`.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
{MSG-Voucher_error(25)}
   Dieser Gutschein ist nicht mit Ihrem Kundenrabatt kombinierbar.<br>
   Ihr hinterlegter Rabatt wird bei dieser Bestellung selbstverständlich berücksichtigt.
{/MSG-Voucher_error(25)}
```

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](https://dokumentation.websale.de/v8s/referenz/tags/msg-meldungen.md#gutscheine)

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

Liegen die Daten eines Gutscheins vor, lässt sich seine Einschränkung anzeigen.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
{VOUCHER-SpecialFeatures_RejectForUserAccountsWithDiscountOrDiscountList}
   Dieser Gutschein gilt nicht für Kunden mit hinterlegtem Kundenrabatt.
{/VOUCHER-SpecialFeatures_RejectForUserAccountsWithDiscountOrDiscountList}
```

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](https://dokumentation.websale.de/v8s/referenz/tags/voucher-gutschein.md#sonderfunktionen) · [VOUCHER-LoadData](https://dokumentation.websale.de/v8s/referenz/tags/voucher-gutschein.md)

## Verwandte Themen

* Wegweiser: [Gutscheine anbieten: Übersicht](https://dokumentation.websale.de/v8s/gutscheine-anbieten/gutscheine-anbieten-uebersicht.md)
* Wegweiser: [Gutscheine anlegen oder importieren](https://dokumentation.websale.de/v8s/gutscheine-anbieten/gutscheine-anlegen-oder-importieren.md)
* Wegweiser: [Gutschein-Eingabe vorsehen](https://dokumentation.websale.de/v8s/gutscheine-anbieten/gutschein-eingabe-vorsehen.md)


## Related topics

- [Gutscheine anbieten: Übersicht](https://dokumentation.websale.de/v8s/gutscheine-anbieten/gutscheine-anbieten-uebersicht.md)
- [VOUCHER- (Gutschein)](https://dokumentation.websale.de/v8s/referenz/tags/voucher-gutschein.md)
- [MSG- (Meldungen)](https://dokumentation.websale.de/v8s/referenz/tags/msg-meldungen.md)
- [Produkte aus dem Produktbewertungs-Modul ausschließen](https://dokumentation.websale.de/v8s/websale-produktbewertung/produkte-aus-dem-produktbewertungs-modul-ausschliessen.md)
- [Prozentuale Gutscheine](https://dokumentation.websale.de/v8s/gutscheine-anbieten/prozentuale-gutscheine.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.