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

gcb’s picture

Status: Active » Postponed (maintainer needs more info)

Are 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.

RobbM’s picture

Hi,

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.

simone960’s picture

I 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.

simone960’s picture

I 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.

ruscoe’s picture

Status: Postponed (maintainer needs more info) » Closed (won't fix)

We'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.