Hi Jim,
I’m wondering if it’s possible to have a user’s email address populate the username field in the member registration form so that I don’t have to get them to fill out loads of fields
Solspace’s User module has a “User email address as username” option.
Cheers, Stephen
Thanks for this addon.
I’ve got the EE register form working fine, the user is added into EE and their Trigger is set to “yes” for receiving the newsletter. All their info is then sent to MailChimp and they show up in the correct list. However, MailChimp isn’t generating an auto-confirmation email upon registration on the EE site. I’ve got EE registration set so that no activation is required. Any help or thoughts on this would be great. Thanks.
Hi Melissa,
However, MailChimp isn’t generating an auto-confirmation email upon registration on the EE site. I’ve got EE registration set so that no activation is required. Any help or thoughts on this would be great.
The extension calls an API method that explicitly sets the double opt-in value on MailChimp to FALSE, and I’m guessing this is where this is falling down for you.
If I were to change this in the extension, I’d need to provide a means of controlling the setting (otherwise it would presumably break for the several hundred other people who haven’t reported a problem with it thus far).
However, you can easily change the setting yourself, if you so desire. Just change line 406 in ext.sl_mailchimp_subscribe.php from:
if ( ! $mc->listSubscribe($list['id'], $member_data->row['email'], $merge_vars, 'html', FALSE))
… to …
if ( ! $mc->listSubscribe($list['id'], $member_data->row['email'], $merge_vars, 'html', TRUE))
Hope that helps.
Cheers, Stephen
Hi Melissa,However, MailChimp isn’t generating an auto-confirmation email upon registration on the EE site. I’ve got EE registration set so that no activation is required. Any help or thoughts on this would be great.The extension calls an API method that explicitly sets the double opt-in value on MailChimp to FALSE, and I’m guessing this is where this is falling down for you. If I were to change this in the extension, I’d need to provide a means of controlling the setting (otherwise it would presumably break for the several hundred other people who haven’t reported a problem with it thus far). However, you can easily change the setting yourself, if you so desire. Just change line 406 in ext.sl_mailchimp_subscribe.php from:… to …if ( ! $mc->listSubscribe($list['id'], $member_data->row['email'], $merge_vars, 'html', FALSE))
Hope that helps. Cheers, Stephenif ( ! $mc->listSubscribe($list['id'], $member_data->row['email'], $merge_vars, 'html', TRUE))
Finally got a chance to get this in and it works like a charm! Thank you so much!
mel
Hi Stephen,
Sorry to be a bother again. The last fix worked great and I really appreciate your quick reply. Unfortunately I have one other minor issue and I’m hoping it’s as easy as the last 😉
I have a form setup with Username, Screen Name, Email and Zip Code - everything gets passed to Mailchimp except “Username” - and idea why or thoughts on what I can do to troubleshoot? Thanks again.
mel
Hi Melissa,
Sorry for the slow response, I somehow contrived to completely miss your message.
I’ve fixed the problem you were having, and emailed you the update. You can also grab the latest code from GitHub.
Once the MailChimp bods have uploaded the new version to their servers, I’ll also update the add-on details page on my site.
Cheers, Stephen
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.