• Resolved loewenkunst

    (@loewenkunst)


    Hallo,

    wir haben in unserem Shop den Haken für den Double Opt-in gesetzt, wonach theoretisch zur Aktivierung eine E-Mail geschickt werden sollte und Konten auch als aktiv/inaktiv angezeigt werden sollten. Ich habe mir ein zweites Testkonto angelegt und keine E-Mail dazu erhalten, mein Konto ist scheinbar ohne DOI trotzdem aktiv. Auch bei anderen Konten kann ich nicht sehen, ob diese aktiv sind oder nicht. Der DOI scheint also nicht zu funktionieren. Muss ich noch irgendwo anders einen Haken setzen oder eine Einstellung vornehmen?

    Viele Grü?e
    Miriam

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author vendidero

    (@vendidero)

    Hi,

    die Funktionsweise des DOI kommt auf deine Einstellungen an. Standardm??ig ist das Konto direkt nach der Erzeugung nutzbar, d.h. der Kunde kann sich einloggen (damit z.B. K?ufe get?tigt werden k?nnen). Unbest?tigte Konten werden aber nach X Tagen automatisch gel?scht. Ob ein Konto best?tigt ist oder nicht, kannst du in der Benutzerverwaltung von WordPress einsehen (“Ja, Kunde wurde per Double Opt-In best?tigt.).

    Falls du die Option “Deaktiviere den Login und Checkout für inaktive Kunden.” aktiviert haben solltest, sind Konten erst nach der Aktivierung freigeschaltet, d.h. der Kunde kann sich erst einloggen, wenn sein Konto aktiviert wurde.

    Wie hast du den DOI denn getestet? Hast du das Konto über das Registrierungsformular von WooCommerce erzeugt?

    Grü?e

    Thread Starter loewenkunst

    (@loewenkunst)

    Hallo,

    danke für die Antwort.
    Ich habe den DOI getestet, indem ich einfach ein neues Konto über das Frontend der Webseite (mobil) erstellt habe. Und dann war ich auch schon registriert, ohne weitere Aktivierungsmail. Die Option, die du erw?hnst, habe ich bisher nicht aktiviert, weil ich mir da nicht sicher war: Wenn ein Kunde mit dem ersten Kauf ein neues Konto registriert, und Login und Checkout aber deaktiviert sind, wird er dann aus dem Kauf erstmal wieder “rausgeschmissen” bis er das Konto aktiviert hat? Oder kann er den Kauf trotzdem bis zum Ende fortführen? Viele Kunden machen sich ja beim ersten Kauf erst ein Konto und nicht vorher.

    In der Benutzerverwaltung finde ich gar keinen Hinweis zu aktiviert/nicht aktiviert.

    Viele Grü?e

    Plugin Author vendidero

    (@vendidero)

    Hi,

    welche Option hast du denn genau aktiviert? Hast du mal einen Screenshot der Benutzerverwaltung?

    Die von mir erw?hnte Funktion l?uft wie folgt ab:
    Kunden die nicht eingeloggt sind, werde auf die Registrierungs-Seite weitergeleitet, wenn sie zur Kasse gehen. Dort k?nnen sie sich entweder registrieren oder über einen Link als Gast zum Checkout gehen. Wenn sie sich registrieren, muss das Konto vor dem Kauf aktiviert werden.

    Grü?e

    Thread Starter loewenkunst

    (@loewenkunst)

    Hallo,

    die Option, die ich aktiviert habe, nennt sich “Double Opt-In Verfahren für Kundenkonten aktivieren? Wenn ein Kunde sich dazu entscheidet ein Benutzerkonto zu erstellen, erh?lt dieser eine E-Mail mit einem Best?tigungslink. Insofern der Kunde diesen Best?tigungslink anklickt, wird das Konto als best?tigt markiert. Dieses Verfahren ist laut Amtsgericht Berlin Pankow/Wei?ensee notwendig. Mehr Informationen finden Sie hier.”

    Die Benutzerverwaltung sieht so aus:

    https://ibb.co/9nLrbYr

    Okay, also wenn du schreibst “Wenn sie sich registrieren, muss das Konto vor dem Kauf aktiviert werden” hei?t das also:
    Ich gehe zur Kasse, ich entscheide mich für das registrieren, und dann muss ich aber erst in meine E-Mails um das Konto zu aktivieren, bevor ich den Kauf fortsetzen kann? Oder kann ich den Kauf zu Ende machen und danach den Aktivierungslink noch anklicken?

    Plugin Author vendidero

    (@vendidero)

    Hi,

    ok, da scheint wohl irgendetwas mit der Rechte-Prüfung schief zu laufen. Das Feld zur Aktivierung in der Benutzerverwaltung wird nur dann angezeigt, wenn du das Recht “manage_woocommerce” besitzt und wenn es sich um einen “Customer” handelt, d.h. der User die Rolle “Customer” hat. Ist das bei dir der Fall oder verwendest du vielleicht ein Plugin welches die Rolle des Nutzers anpasst? Dann müsstest du u.U. über einen Filter die Rolle zum DOI hinzufügen:
    https://gist.github.com/vendidero/90027f7552456cd880ef52f3544f27a9

    Zu deiner anderen Frage:
    Nein, der Kunde muss das Konto erst aktivieren. Bestellungen über Konten k?nnen nur durchgeführt werden, wenn dieses Konto existiert und der Nutzer eingeloggt ist (das geht aber nur, wenn der Kunde das Konto best?tigt hat)

    Grü?e

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Double Opt-In funktioniert nicht’ is closed to new replies.