Tips and Tricks HQ Support Portal › Forums › WP eMember › WP eMember Troubleshooting › eMember – Mailchimp returns Error=400: Invalid interest ID
- This topic has 5 replies, 2 voices, and was last updated 7 years, 6 months ago by karencheah.
-
AuthorPosts
-
April 28, 2017 at 5:26 am #14205karencheahMember
Hi, our members have been added to the Mailchimp list without any problems for more than a year. Suddenly, new members stopped being added to Mailchimp. I tested on our staging site which should have exactly the same setup and it was ok. So I did a debug to see what was going on. In the debug log, I can see that the Group Name “Level” was creating an issue.
We are using Mailchimp interest groups so the setting is as such:
List Name | Group Name | Group
where Group Name = Level and Group = Pearl
Here’s the line with the error in debug:
FAILURE :Error=400: Invalid interest ID: ‘Level’.
So I did another test with just the signup to the list without the Group Name and Group and that worked alright. Can you please advise what else I can do to troubleshoot? Thanks.
April 29, 2017 at 1:33 am #75545adminKeymasterHi, What versions of emember are you using on your staging site and the live site?
What value have you entered in the “Autoresponder List/Campaign Name” field of the membership levels?
April 29, 2017 at 2:15 am #75546karencheahMemberBoth versions on staging and live sites are v9.1.5
The value for the Autoresponder List / Campaign Name for staging is
PWL Members Staging | Level | Pearl
and live site is
PWL WP Members | Level | Pearl
We haven’t changed any of the settings and they have been working well. I’ve also checked the API keys, no change, same on both sites.
May 4, 2017 at 11:52 am #75547karencheahMemberHi again, I’ve since reapplied the WP eMember ver 9.1.5 to the staging site, reason being, even though it says it’s ver 9.1.5, it was applied via code change directly by one of your team, i.e., I did not actually update it like I did the live site. So I thought just to make it ‘equal’, I also applied the update to the staging site.
And now the error 400 is also coming up for the staging site so it is consistent. It seems that there’s something different in the latest update when it comes to signing up to Mailchimp group.
Can you please look into this? Thanks.
May 5, 2017 at 12:43 am #75548adminKeymasterWe are upgrading the code in the plugin to use Mailchimp’s new API (v3). Looks like they have totally changed how the groups data is sent via the API.
I will send you an updated copy of the plugin that should work with the mailchimp groups.
You will need to change how the group names are entered though.
Lets say you have the following scenario:
List Name: my-list-1
Interest Group Names: groupname1, groupname2
Then you would enter the following in the list name field of the eMember plugin:
my-list-1 | groupname1, groupname2
May 5, 2017 at 11:57 am #75549karencheahMemberThanks for the quick response in getting this fixed. I can confirm that signing up to the group is now working again with the latest plugin version.
-
AuthorPosts
- You must be logged in to reply to this topic.