Hi,

3.a) sounds correct to me: a newsletter checkbox is offered, and independently 
of what the user chose before, if the user now does not check the newsletter 
checkbox now, then this is a decision not to receive the newsletter. This is an 
opt-out that has been deliberately chosen by the user when filling out the 
registration form.
Apart from this, I don't think there is any other way to handle this: users 
that didn't register for the newsletter before need the option to chose whether 
to receive the newsletter when registering, and you cannot look up an existing 
newsletter registration until the user has entered an email address in the 
registration form and submitted it. The only way to deal with this in another 
way would be an additional screen asking whether to really cancel the previous 
newsletter subscription...
Another thing to take into account is that if a user deliberately registers 
without an account (without setting a password), then pre-selecting the 
newsletter checkbox or asking whether to cancel an existing newsletter 
registration would appear as a clear violation of privacy expectations: when 
ordering without opening a customer account, i would not expect the shop to 
know anything about me the next time i interact with the shop ;-)

3.b) I would consider this a bug. If the email address has been previously 
registered for the newsletter and the opt-in has already been confirmed, then 
there is no reason for a second opt-in for the same email address.
Beste Grüße aus Dortmund!
Robert Rosendahl | Entwicklung u. Support

--
anzido GmbH
Kirchhörder Str. 12
44229 Dortmund
Tel.: 0231 - 60 71 079
Fax.: 0231 - 60 71 081
Mobil:0176 - 8325 1488
Email: i...@anzido.com
Web: http://www.anzido.com ( http://www.anzido.com/ )

USt-ID: DE257982972
Geschäftsführung: Andreas Ziethen
Amtsgericht Dortmund HRB 20883

-----Ursprüngliche Daten-----
Datum: 12.05.2011 22:00:13
Von: .NFQ | Martin Bornack <m.born...@nfq.de>
An: dev-general@lists.oxidforge.org <dev-general@lists.oxidforge.org>
Betreff: [oxid-dev-general] User registration after Newsletter subscription
Vorgang: T-JQCJ4YW6ED-79

> Hi,
>
>
>
> we stumbled upon a certain shop behavior concerning the newsletter 
> registration which is a bug in our eyes and just wanted to know if you see it 
> differently or agree with us. ;)
>
>
>
> 1. A user comes to the shop and subscribes to the newsletter. -> oxuser entry 
> and oxnewssubscribed entry (oxdboptin = 2, oxsubscribed = now(), 
> oxunsubscribed is empty) added.
>
> 2. The user clicks the double optin. -> oxnewssubscribed entry is changed 
> (oxdboptin = 1).
>
> 3. Then the user registers in the shop ndash no matter if he registers with 
> or bdquowithout accountldquo (bdquowithout passwordldquo is more like it) and
>
> a. does NOT set the NL flag (hellipagain ndash he is already registered) -> 
> oxnewssubscribed entry is changed (oxdboptin = 0).
>
> b. DOES set the NL flag -> oxnewssubscribed entry is changed (oxdboptin = 2, 
> oxsubscribed = now()). User getrsquos a new double optin mail
>
>
>
> In the first case the user wonrsquot get the NL anymore without any notice, 
> in the second case he has to revalidate his emailhellip
>
>
>
>
>
> Best regards,
>
> i.A. Martin Bornack
>
>
>
> -----------------------------------------------------
>
> [ . nfq] netzfrequenz GmbH
>
> manager technical development
>
> martin bornack
>
> bergiusstraße 13
>
> 86199 augsburg
>
>
>
> telefon: +49 (821) 9000 611
>
> fax: +49 (821) 9000 619
>
>
>
> http://www.nfq.de
>
> http://www.nfq-module.de
>
> -----------------------------------------------------
>
>
>
>
>
>
_______________________________________________
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general

Reply via email to