Login-Methoden
Kunden melden sich mit einem Login-Code per E-Mail oder SMS an – oder wie gewohnt mit dem Passwort. Welche Wege angeboten werden und welcher zuerst kommt, steuern zwei Einstellungen: Angebotene Login-Methoden und E-Mail-Login mit Login-Code starten.
Login-Code per E-Mail
Standardmäßig ist E-Mail-Login mit Login-Code starten eingeschaltet (empfohlen für den Checkout): Nach Eingabe der E-Mail-Adresse ist Login-Code anfordern die primäre Aktion, darunter steht die Hinweiszeile „Wir senden Ihnen einen Login-Code.“ Der Kunde erhält einen sechsstelligen Code per E-Mail und gibt ihn in die Ziffernfelder ein.
- Nach dem Anfordern meldet das Formular: „Sie erhalten in Kürze einen Login-Code per E-Mail, wenn Ihre E-Mail-Adresse registriert ist.“
- Schalten Sie die Option aus, kommt der klassische Ablauf mit Passwort zuerst: Der Kunde klickt Weiter, sieht das Passwortfeld und darunter – nach dem Trenner „Oder“ – den Button Login-Code anfordern.
- Die Einstellung gilt für den E-Mail-Weg in beiden Modi „E-Mail & Handynummer“ und „Nur E-Mail“; Handynummern verwenden immer einen Code.
Login-Codes per E-Mail werden nur an registrierte Adressen versendet – die Meldung im Formular ist aber in beiden Fällen dieselbe. Ob zu einer E-Mail-Adresse ein Kundenkonto existiert, lässt sich über das Formular also nicht herausfinden.
Passwort als Rückfalloption
- Im Code-zuerst-Modus wechselt der Kunde über den Link Oder mit Passwort anmelden jederzeit zum Passwortfeld; der Link Passwort vergessen? führt zur normalen Shopware-Wiederherstellung.
- Im Passwort-zuerst-Modus ist das Passwort ohnehin der Ausgangspunkt; der Login-Code ist die Alternative unter dem Trenner „Oder“.
- Der Passwort-Login selbst bleibt unverändert Shopware-Standard – QuickAuth entfernt nichts.
Login-Code per SMS
Im Modus „E-Mail & Handynummer“ akzeptiert das Eingabefeld („Ihre Handynummer oder E-Mail-Adresse“) auch Handynummern. Gibt der Kunde eine Nummer ein, wird der Login-Code per SMS zugestellt: „Sie erhalten in Kürze einen Login-Code per SMS.“
- Die Nummer muss eine Handynummer aus einem der erlaubten Länder sein (Einstellung Login per Handynummer erlauben); Festnetznummern und nicht erlaubte Ländervorwahlen werden mit einer Fehlermeldung abgewiesen.
- Gehört die Nummer bereits zu einem Kundenkonto, ist der Kunde nach der Code-Eingabe angemeldet.
- Ist die Nummer noch keinem Konto zugeordnet, folgt nach dem korrekten Code ein Zwischenschritt: „Fast geschafft. Bitte bestätigen Sie Ihre E-Mail-Adresse, um die Anmeldung abzuschließen.“ Nach der Bestätigung wird die Nummer mit dem Konto verknüpft – künftig reicht die Nummer allein.
- Schlägt der SMS-Versand beim Anbieter fehl, sieht der Kunde: „Wir konnten den Login-Code nicht per SMS senden. Bitte melden Sie sich stattdessen mit Ihrer E-Mail-Adresse an.“
Die zwei Modi
- „E-Mail & Handynummer“ (Standard): Das Formular akzeptiert beides; der SMS-Weg steht offen, sobald ein SMS-Anbieter eingerichtet ist.
- „Nur E-Mail“: Das Formular wird zu einem reinen E-Mail-Feld („Ihre E-Mail-Adresse“), die Handynummer verschwindet vollständig und der Login per SMS ist deaktiviert – auch über die Store-API wird er abgelehnt.
Unbekannte Handynummern blockieren
Die Einstellung Unbekannte Handynummern blockieren (standardmäßig aus) verschärft den SMS-Weg: Wenn aktiv, werden Login-Codes per SMS nur an Handynummern gesendet, die bereits mit einem Kundenkonto verknüpft sind.
- Wird kein Kunde zu der Nummer gefunden, sieht der Kunde: „Der Login per SMS ist für diese Handynummer nicht verfügbar. Bitte melden Sie sich mit Ihrer E-Mail-Adresse an.“ Es wird keine SMS versendet.
- Der oben beschriebene Verknüpfungsschritt für neue Nummern entfällt damit; Kunden hinterlegen ihre Nummer stattdessen im Konto unter „Ihr Profil“.