I dont knwo if anybody ls having this problem, but when I set the signup type to allow a user to pick his password during signup (rather then sending a email with a coded password), the newsletter settings the user picks do not get saved. That is, even if the user picks all the newsletters, set to opt-out, required, or opt-in, when the user signsup none of it is actually passed to mailchimp.

The user gets to message or nothing. One when the user goes back to his user accounts and signs up again manually, does it work.

THis of course doesnt happen when the signup is set up so the user has to verify his email with a coded password. In that case, it all works as expected.

To me it seems that the trigger to send the message to mailchimp does not process when a user is automatically logged in after signing up.

Anybody have this problem or any clues? Thanks..

Comments

James_hungary’s picture

Yes, I have. It's realy a bug. Lev Tsypin says (in an e-mail), he will work on a solution in the mean time.

We wish good health for his job! I wait the solution so much as messiah! :)

Have a nice day!

Exploratus’s picture

Thanks for the reply. Hopefully this can work soon, at least I know its not just me. :)

levelos’s picture

Status: Active » Postponed (maintainer needs more info)

I have tested this with the latest code base from CVS, with both user registration settings (allowing a user to pick a password as well as email verification) and can confirm that all is working as expected. Perhaps you're using another module that's causing a conflict. Or at least check with the latest dev snapshot.

Exploratus’s picture

I dont like to use dev versions on a production site... Especiallty something as critical as the newsletter signup.

levelos’s picture

Status: Postponed (maintainer needs more info) » Closed (fixed)
Exploratus’s picture

Version: 6.x-2.0-rc5 » 6.x-2.3
Status: Closed (fixed) » Active

I still have this problem... Anyone else or is it just me.

cduwe’s picture

I have a site that requires admin approval of new users and it is not working. I have MailChimp set as Opt-out but the new accounts are not signed up to the mailing list.

levelos’s picture

Status: Active » Closed (works as designed)

cduwe, lists that are set to opt-out are not supposed to have users automatically signed up. Yes, the documentation needs to be improved. But, as many other issues in this queue have addressed, only required lists have users automatically synced to one or more lists based on their roles.

If you want to automatically add new registered users to a list, then a required list needs to mapped to the authenticated role.

If you try this, and it still doesn't work, please reopen with details and we can figure out the problem.