Handynummern verknüpfen
Für die direkte Anmeldung per SMS muss die Handynummer einem Kundenkonto zugeordnet sein. Eine unbekannte Nummer kann anschließend per E-Mail-Bestätigung verknüpft werden. Diese Seite beschreibt die drei Wege, auf denen diese Verknüpfung entsteht – automatisch bei der Registrierung, über den SMS-Login mit E-Mail-Bestätigung und manuell im Kundenkonto – und was im Modus „Nur E-Mail“ gilt.
Automatisch bei der Registrierung
Beim Anlegen eines neuen Kundenkontos prüft die Erweiterung die Telefonnummer der Standard-Rechnungsadresse. Ist sie eine gültige Handynummer (geprüft gegen das Land der Rechnungsadresse), wird sie im internationalen Format gespeichert und mit dem neuen Konto verknüpft – aber nur, wenn dieselbe Nummer nicht bereits einem anderen Konto zugeordnet ist. Der Kunde sieht dann eine Erfolgsmeldung: „Ihre Handynummer … wurde mit Ihrem Konto verknüpft. Künftig können Sie sich mit einem Login-Code anmelden.“
Festnetznummern und ungültige Eingaben werden stillschweigend übersprungen – die Registrierung läuft normal weiter, es wird nur nichts verknüpft. Damit das Telefonfeld bei der Registrierung überhaupt erscheint, aktiviert die Erweiterung bei der Installation Shopwares Einstellung „Telefonnummernfeld anzeigen“. Ein optionaler Hinweis am Telefonfeld erklärt den späteren Login ohne Passwort; sein Text ist ein Textbaustein.
Verknüpfung über den SMS-Login
Fordert ein Kunde einen Login-Code für eine Handynummer an, die noch keinem Konto zugeordnet ist, läuft ein zweistufiger Ablauf – SMS zuerst, E-Mail zur Bestätigung:
- Der Kunde erhält den Login-Code per SMS und gibt ihn korrekt ein. Der Besitz der Nummer ist damit nachgewiesen, aber es gibt kein Konto dazu. Die Erweiterung legt eine ausstehende Verknüpfung an – gebunden an die aktuelle Browser-Sitzung und 20 Minuten (1200 Sekunden) gültig.
- Der Kunde sieht die Meldung „Fast geschafft. Bitte bestätigen Sie Ihre E-Mail-Adresse, um die Anmeldung abzuschließen. Wir verknüpfen … mit Ihrem Konto, damit Sie sich beim nächsten Mal anmelden können.“
- Der Kunde meldet sich in derselben Sitzung mit einem Login-Code per E-Mail an. Erst nach diesem Login wird die Verknüpfung angewendet; eine zuvor verknüpfte Nummer des Kontos wird dabei ersetzt, und die Erfolgsmeldung erscheint.
In diesen Fällen wird die ausstehende Verknüpfung nicht angewendet:
- Frist überschritten: Nach 20 Minuten verfällt die Verknüpfung; es ändert sich nichts.
- Konflikt: Wurde die Nummer in der Zwischenzeit einem anderen Konto zugeordnet, wird die Verknüpfung verworfen.
- Andere Sitzung: Die Verknüpfung ist an die Browser-Sitzung gebunden. Ein Login in einem anderen Browser oder auf einem anderen Gerät wendet sie nicht an.
- Passwort-Login: Nur ein Login mit Login-Code per E-Mail wendet die Verknüpfung an; ein Login mit Passwort tut es nicht.
Mit der Einstellung „Unbekannte Handynummern blockieren“ wird an nicht verknüpfte Nummern gar keine SMS versendet – der Kunde sieht stattdessen einen Hinweis. Dieser Verknüpfungsweg steht dann nicht zur Verfügung; es bleiben die Registrierung und das Kundenkonto.
Bearbeiten im Kundenkonto
Angemeldete Kunden verwalten ihre Nummer selbst: im Kundenkonto unter Ihr Profil im Feld „Handynummer für die Anmeldung“. Wird das Feld geleert und gespeichert, wird die Verknüpfung entfernt. Je Konto ist genau eine Nummer verknüpft; gespeichert wird sie im internationalen Format.
Beim Speichern prüft die Erweiterung zwei Bedingungen:
- Handynummer erforderlich: Festnetznummern und ungültige Formate werden abgelehnt – „Das Format der eingegebenen Handynummer ist ungültig. Bitte verwenden Sie die richtige Ländervorwahl und das internationale Format, z. B. +49 1512 3456789.“
- Eindeutigkeit: Eine Nummer kann nur mit einem Konto verknüpft sein – „Diese Handynummer ist bereits mit einem anderen Kundenkonto verknüpft. Verwenden Sie eine andere Nummer oder melden Sie sich bei dem Konto an, das diese Nummer nutzt.“
Verhalten im Modus „Nur E-Mail“
Steht die Einstellung Angebotene Login-Methoden auf „Nur E-Mail“, entstehen keine neuen Verknüpfungen: Bei der Registrierung wird keine Nummer verknüpft, der SMS-Login (und damit der Verknüpfungsweg per SMS) ist deaktiviert, und das Feld im Kundenprofil ist ausgeblendet. Bereits verknüpfte Nummern bleiben gespeichert, werden aber nicht für den Login verwendet, solange der Modus aktiv ist.