> ## 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.

# WelcomeBack-Funktion

> Wie WEBSALE V8s wiederkehrende Kunden schon vor dem Login persönlich begrüßt, welche Daten dafür nötig sind und wie Sie die Funktion einrichten.

Ein wiederkehrender Käufer wird im Shop normalerweise wie ein Unbekannter empfangen, bis er sich angemeldet hat. Die WelcomeBack-Funktion ändert das: Sie begrüßt ihn beim Namen, sobald er den Shop aufruft, und nennt auf Wunsch den Zeitpunkt seines letzten Besuchs.

Das schafft Wiedererkennung an der Stelle, an der sie am meisten wirkt, nämlich vor der Anmeldung. Der Käufer sieht sofort, dass er hier schon einmal war, und findet leichter zurück in seine Gewohnheiten.

![Welcomeback](https://mintcdn.com/websaleag-44ee7ea6/MPUfz9avWrtEqBLO/images/welcomeback.png?fit=max\&auto=format\&n=MPUfz9avWrtEqBLO\&q=85\&s=857a57c7507ee82d1bb3b1c54b940f11)

## Wie die Funktion arbeitet

Die Wiedererkennung läuft über ein Cookie, das bei der Anmeldung gesetzt wird. Daraus folgen zwei Bedingungen:

* Der Käufer muss Cookies in seinem Browser zulassen.
* Die Begrüßung erscheint nur in dem Browser, in dem er sich zuvor angemeldet hat. An einem anderen Gerät bleibt er unerkannt.

Das Cookie selbst enthält keine persönlichen Daten, sondern nur eine verschlüsselte Kennung. Name und Datum des letzten Besuchs holt der Shop erst beim Anzeigen aus der Kundendatenbank. Wer das Cookie ausliest, kann daraus also nicht ablesen, um wen es geht.

### Wann die Begrüßung wieder verschwindet

Zwei Wege beenden sie:

* Die konfigurierte Gültigkeitsdauer läuft ab und das Cookie wird gelöscht.
* Der Käufer erklärt selbst, nicht die begrüßte Person zu sein.

Der zweite Weg ist wichtiger, als er klingt. An geteilten Geräten, etwa im Haushalt oder im Büro, begrüßt der Shop sonst den Falschen. Bieten Sie den Ausstieg deshalb immer unmittelbar neben der Begrüßung an.

Nach dem Löschen bleibt der Käufer bis zur nächsten Anmeldung unerkannt.

> [!WARNING]
>
> Weisen Sie auf der Startseite auf Ihre Cookie-Richtlinien hin und klären Sie die nötigen Informationstexte mit Ihrem Datenschutzbeauftragten ab. Setzen Sie die Funktion außerdem nur im SSL-Only-Modus ein.

## Einrichtung

Eine Freischaltung durch WEBSALE ist nicht erforderlich.

### Schritt 1: Funktion aktivieren

Der Abschnitt `<WelcomeCookie>` darf an beliebiger Stelle der `shop.config` stehen.

```ini theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
<WelcomeCookie>
   Allow      = yes
   CookieDays = 365
   <+Fields>
      Addressfield = FirstName,LastName
   </+Fields>
</WelcomeCookie>
```

`CookieDays` bestimmt, nach wie vielen Tagen das Cookie verfällt. Ein hoher Wert erkennt auch seltene Käufer wieder, hält die Kennung aber entsprechend lange im Browser. Wählen Sie ihn so, dass er zu Ihrem üblichen Bestellrhythmus passt.

> [!WARNING]
>
> Die Liste hinter `Addressfield` entscheidet zugleich darüber, welche Tags Ihnen im Template zur Verfügung stehen. Ein Feld, das hier nicht steht, lässt sich später nicht ausgeben. Wollen Sie beispielsweise zusätzlich die Firma anzeigen, muss `Company` mit in die Liste.

Referenz: [Abschnitt WelcomeCookie](https://dokumentation.websale.de/v8s/referenz/konfigurationen/shopkonfiguration-shop-config/kunde-anmeldung-und-kundenkonto.md#welcomecookie)

### Schritt 2: Begrüßung ins Template einbauen

Die Begrüßung gehört dorthin, wo der Käufer ankommt, in der Regel also auf die Startseite `ws_start.htm`.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
{WC-Active}
   {WC-Data}
      Guten Tag ~WC-Data_FirstName~ ~WC-Data_LastName~.
      Ihr letzter Besuch war am ~WC-Data_LastLogin~.

      Wenn Sie nicht ~WC-Data_FirstName~ ~WC-Data_LastName~ sind,
      klicken Sie bitte <a href="~WC-DeleteLink~">hier</a>.
   {/WC-Data}
{/WC-Active}
```

Die beiden Klammerungen beantworten unterschiedliche Fragen und gehören deshalb ineinander.

| Klammerung | Trifft zu, wenn |
| - | - |
| `{[WC-Active](/v8s/referenz/tags/wc-welcomeback-funktion#die-tags-im-uberblick)}` | die Funktion in der `shop.config` eingeschaltet ist |
| `{[WC-Data](/v8s/referenz/tags/wc-welcomeback-funktion#die-tags-im-uberblick)}` | ein gültiges Cookie vorliegt und der Käufer nicht widersprochen hat |

`{WC-Active}` allein genügt nicht. Es meldet nur, dass die Funktion aktiv ist, nicht dass tatsächlich jemand zu begrüßen wäre. Ohne die innere Klammerung erschiene die Begrüßung mit leeren Namen.

### Verfügbare Tags

| Tag | Inhalt |
| - | - |
| `~WC-Data_<technischer Feldname>~` | Wert des Adressfelds, sofern es in `Addressfield` aufgeführt ist |
| [`~WC-Data_LastLogin~`](https://dokumentation.websale.de/v8s/referenz/tags/wc-welcomeback-funktion#die-tags-im-uberblick) | Zeitpunkt des letzten Besuchs |
| [`~WC-DeleteLink~`](https://dokumentation.websale.de/v8s/referenz/tags/wc-welcomeback-funktion#die-tags-im-uberblick) | Link, mit dem der Käufer die Wiedererkennung beendet |

`~WC-Data_LastLogin~` lässt sich auch als Klammerung verwenden, um die Zeile nur dann auszugeben, wenn ein Datum vorliegt:

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
{WC-Data_LastLogin}Ihr letzter Besuch war am ~WC-Data_LastLogin~.{/WC-Data_LastLogin}
```

Dasselbe gilt für die Feldtags. So bleibt die Begrüßung sauber, wenn bei einem Kunden beispielsweise kein Vorname hinterlegt ist.

## Verwandte Themen

* Wegweiser: [Anmeldung und Registrierung, für die Anmeldung, bei der das Cookie gesetzt wird](https://dokumentation.websale.de/v8s/kundenkonto/anmeldung-registrierung.md)
* Materialien: [Cookies](https://dokumentation.websale.de/v8s/einstellungen/cookies.md)
* Wegweiser: SSL-Only-Modus


## Related topics

- [WC- (WelcomeBack-Funktion)](https://dokumentation.websale.de/v8s/referenz/tags/wc-welcomeback-funktion.md)
- [Kunde, Anmeldung und Kundenkonto](https://dokumentation.websale.de/v8s/referenz/konfigurationen/shopkonfiguration-shop-config/kunde-anmeldung-und-kundenkonto.md)
- [Cookiewarenkorb verwenden](https://dokumentation.websale.de/v8s/warenkorb/cookiewarenkorb-verwenden.md)
- [$wsCookie - Browser-Cookies](https://dokumentation.websale.de/frontend/referenz/module/ws-cookie-browser-cookie.md)
- [Externe Dienste und Schnittstellen](https://dokumentation.websale.de/v8s/referenz/konfigurationen/shopkonfiguration-shop-config/externe-dienste-und-schnittstellen.md)


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