it-swarm.com.de

Wie halte ich den Fluss während der Kaufabwicklung aufrecht?

Ich arbeite an einem Zahlungsvorgang, der ziemlich typisch ist. Benutzer müssen während des Anmeldevorgangs ein Kennwort erstellen, damit sie ihren (Online-) Kauf später abrufen können.

Während dieses Checkout-Vorgangs werde ich fragen, ob sie bereits ein Konto haben, damit der Schritt Kontoerstellung vor dem endgültigen Checkout nicht erforderlich ist.

Ich mache mir Sorgen um Benutzer, die vergessen haben, dass sie ein Konto haben, aber dann den letzten Schritt erreichen, bei dem das System ihnen nicht erlauben kann, ein Passwort für die von ihnen eingegebene E-Mail-Adresse zu erstellen.

Wenn der Benutzer (der über ein vorhandenes Konto verfügt) die Anmeldung überspringt, aber am Ende versucht, dieselbe E-Mail-Adresse zu verwenden, wie soll ich damit umgehen?

Ich habe an folgende Optionen gedacht (von denen die meisten irgendwo in der Praxis verwendet wurden):

  • Bei Erkennung einer doppelten Adresse zum Anmeldeformular umleiten.

    Diese Option stört mich, da dann die Schaltfläche "Jetzt bezahlen" nicht der letzte Schritt ist, es sei denn, ich leite zurück zu einem zensierten Zahlungsdetailformular, und dann muss ich möglicherweise Änderungen an diesem Formular zulassen, alles Komplikationen, die ich lieber nicht hätte.

  • Geben Sie einen Fehler bei einer doppelten E-Mail-Adresse aus und ändern Sie das Kennwortfeld in "Anmelden" oder fügen Sie eine Anmeldeoption hinzu.

    Fehler sind glücklich.

  • Haben Sie im letzten Schritt immer eine Anmeldeoption.

  • Erlaube eine Art von AJAX Login im letzten Schritt.

  • Etwas anderes?

8
Nicole

Bei SmartyStreets haben wir gerade unsere Checkout-Erfahrung überarbeitet und dieselben Fragen durchgearbeitet, die Sie stellen. Schnelle Einführung: Um unseren Service nutzen zu können, ist ein Konto erforderlich. Benutzer müssen sich also entweder anmelden oder während des Check-out-Vorgangs ein Konto erstellen.

Im oberen Teil des Checkout-Formulars ( siehe Beispiel ) werden Benutzer aufgefordert, sich anzumelden, wenn sie bereits ein Konto haben. Andernfalls erstellen sie ein neues Konto mit Vorname und E-Mail-Adresse. Wenn sie mit dem Auschecken fortfahren und feststellen, dass die E-Mail-Adresse bereits verwendet wird, schreiben wir dem Kauf einfach das vorhandene Konto gut, melden uns jedoch nicht automatisch an (aus offensichtlichen Gründen).

UPDATE: Wir haben die Auswahl zwischen Anmelden und Erstellen eines Kontos aufgehoben: Jetzt geben Benutzer beim Auschecken einfach ihre E-Mail-Adresse und ihr Kennwort ein. Wenn sie mit einem Konto in der Datei übereinstimmen, melden wir sie automatisch an, während sie noch auf der Seite sind. Sie müssen nicht einmal darüber nachdenken und das hat ziemlich gut geklappt.

Für neue Benutzer wird ihr Konto automatisch erstellt und sie werden angemeldet und zum Dashboard umgeleitet, um unseren Service nutzen zu können.

Schließlich sind bestehende Benutzer, die sich beim Auschecken anmelden, sehr erfreut, da das Anmelde-/Anmeldeformular verschwindet und ihre Kontoinformationen, einschließlich ihrer gespeicherten Kreditkarten, von unten eingeblendet werden. Sie müssen lediglich den CVC-Code eingeben, um die Kaufabwicklung abzuschließen, und fertig.

Wir werfen Fehler nur , wenn ihre Eingabe schlecht ist oder unsere Server nicht reagieren. Der Rest ist eine sehr angenehme Erfahrung, egal welchen der 3 Wege sie einschlagen. Hoffe das hilft!

6
Matt

Als Entwickler möchte ich, dass Benutzer ein Konto auf meinem wunderbaren System haben und sich mit ihrem Konto und Passwort anmelden, da mein System für mich wichtig ist. Es passt zu meinem Modell, wie die Dinge funktionieren sollen.

Dies ist jedoch keine Nice Flow IMO für die meisten Benutzer, die nicht unbedingt ein Konto benötigen und sich möglicherweise nicht einmal daran erinnern können, ob sie ein Konto haben oder nicht.

Einer meiner Kunden hat einige Tests damit durchgeführt, und die Ergebnisse zeigten, dass die Anforderung der Anmeldung tatsächlich zu Umsatzverlusten führte, da dies den Prozess unterbricht und der Kunde den Verkauf möglicherweise nicht tatsächlich abschließt.

Die Lösung, die wir eingeführt haben, bestand darin, nur die Informationen zu benötigen, die für die Erlangung der Zahlungsautorisierung erforderlich sind, sowie eine E-Mail. Wenn die E-Mail mit einem vorhandenen Konto übereinstimmt, ist das gut, aber wenn dies nicht der Fall ist, erstellen wir ein Konto und senden das Passwort per E-Mail (dies war qualvoll, da ich aus Sicherheitsgründen dagegen war, aber anscheinend ist es ein akzeptabler Kompromiss, da es im Vergleich zur Karte ist Details, die gerade in ein Benutzerkonto eingegeben wurden, sind nicht so wichtig, und sie waren hauptsächlich besorgt über Umsatzverluste.

Ich habe versucht zu argumentieren, dass wir einen einmaligen Link senden, über den der Benutzer das Passwort zurücksetzen kann. Dies wurde nicht genehmigt, daher haben wir die weniger sichere Methode gewählt.

Die Umsatzverluste sind seit Einführung dieses Ansatzes gesunken, sodass sowohl der Kunde als auch der Benutzer zufriedener sind.


Sie erhalten ihr Zertifikat und das Ende der Kaufabwicklung mit Anweisungen. Das Zertifikat wird ihnen zusammen mit ihren Kontoinformationen per E-Mail zugeschickt. Wenn sie etwas verlieren, haben sie im Allgemeinen einen Fehler gemacht, der per E-Mail-Anfrage oder Kontowiederherstellung behoben wird.

Machen Sie den Ablauf für den Normalfall einfach und behandeln Sie Ausnahmen separat.

1

Lookup Fancy Box v2. Ich habe es in letzter Zeit oft als modaler Popup-Helfer verwendet. Es kann Ihre Anmeldeseite in einem Iframe-Popup öffnen, Benutzern die Anmeldung ermöglichen und die Seite beim Schließen oder beim Anmelden aktualisieren. Dadurch fühlen sich die Benutzer sehr flüssig, da sie die letzte Seite nie verlassen. Sehen Sie sich dort ein Beispiel an und erstellen Sie ein Dummy-Konto. Wenn Sie auf "Anmelden" klicken, wird es geöffnet. Wenn Sie sich tatsächlich anmelden, wird die Seite aktualisiert, auf der Sie sich angemeldet haben.

0
Earle

Ich mag Kassen, die Akkordeons verwenden. Beispiele finden Sie unter www.harrods.com und www.Johnlewis.com. Eine gute Sache an ihnen ist, dass es sich fast wie ein einseitiger Prozess anfühlt, aber die Anzahl der Schritte immer noch deutlich sichtbar ist.

Dies bedeutet, dass Sie für verschiedene Anwendungsfälle verschiedene Pfade hinzufügen können. Da sich diese jedoch auf der Seite öffnen, sodass der Benutzer nicht das Gefühl hat, dass sie verschwunden sind, wird der Fluss fortgesetzt.

Der Schlüssel ist, dass Sie nicht möchten, dass diese Schlüsselphase durch irgendetwas unterbrochen wird. Deshalb wird bei den meisten Kassen die visuelle Unordnung auf ein Minimum reduziert und der Vorgang so weit wie möglich vereinfacht.

0
Lisa Tweedie

"Während dieses Checkout-Vorgangs werde ich fragen, ob sie bereits ein Konto haben, damit der Schritt zur Kontoerstellung vor dem endgültigen Checkout nicht erforderlich ist." Gibt es Gründe, warum Sie Benutzer nicht direkt nach dieser Frage auffordern, sich anzumelden oder ein Konto zu erstellen? Klingt für mich so, als ob Sie beim Auschecken beschreiben, dass "Anmeldung überspringen" keine Option ist. Selbst wenn die Benutzer "überspringen", müssen sie sich anmelden. Ich denke, es wäre gut, Ihre Frage mit dem Abschnitt der Benutzeroberfläche zu verknüpfen, auf den sie sich auswirkt. Amazon fordert Benutzer beispielsweise auf, sich anzumelden oder zu registrieren, wenn Benutzer auf Auschecken klicken. Nachdem Benutzer die Frage beantwortet haben (ich bin ein neuer Kunde, ich bin ein wiederkehrender Kunde), werden entsprechende Felder entsprechend angezeigt. Wenn der Benutzer Neukunden auswählt und eine E-Mail-Adresse für das vorhandene Konto angibt, wird ein Fehler angezeigt, der die Benutzer über das vorhandene Konto informiert.

0
Anna Rouben