We added a Mailchimp Subscription Field to Users, and set up Merge Fields for the three list fields - "Email Address", "First Name" and "Surname".
We used the user's email for the "Email Address" field, and our only profile ("Main Profile") for the "First Name" and "Surname" fields. To summarise, our selections from the individual drop-down menus are as follows...
- Email Address: Email
- First Name: Main profile profile -> First Name
- Surname: Main profile profile -> Surname
This has successfully added the subscription checkbox to the registration from. And submission of the registration form successfully subscribes users to the mailing list.
However, the First Name and Surname given on registration are not transferred to Mailchimp.
Comments
Comment #1
gcbAre you using Profile2 or some other module here that alters the datastructure of user fields? I don't understand what "Main profile profile" refers to. If you are using another module to alter the datastructure of Users please clarify.
Comment #2
RobbM CreditAttribution: RobbM commentedHi,
Yes, as far as I can tell Profile2 is being used for this. (Sorry, I didn't build the site, and hadn't realised.)
"Main profile profile" is the subheading in the select menu that's used for choosing the merge fields - under which we select "First Name" and "Surname" for the relevant fields. It apparently corresponds to the profile called "Main Profile".
Thanks.
Comment #3
simone960 CreditAttribution: simone960 commentedI encountered the same problem. I created a full name field in mailchimp and created the "full name" in the Profile2 and make them link. But no full name transferred except the email.
Comment #4
simone960 CreditAttribution: simone960 commentedI current workaround way is to uncheck the default subscription. Instead, create a Rules to subscribe to the mailchimp a minute later after the new user is created. This delay of subscription via Rules works. The profile2's Full name managed to be transferred this way.
Comment #5
ruscoe CreditAttribution: ruscoe as a volunteer commentedWe're going to be ending support for the 7.x-3.x branch due to the upcoming deprecation of the v2.0 MailChimp API. If you're still interested in this feature, please feel free to reopen for the 7.x-4.x branch.