Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Troubleshooting › eStore – not adding email addresses to Mailchimp
- This topic has 16 replies, 3 voices, and was last updated 7 years ago by admin.
-
AuthorPosts
-
October 30, 2017 at 1:42 pm #14494moncefMember
Hi,
Thank you for your great products.
I have an issue with eStore not adding the purchasers email addresses to Mailchimp.
Though this doesn’t happen in every purchase.
I tried both following list/group configuration in eStore products, and the issue persists:
List Name | Group Name | Group
List Name | Group Name
This is the message I got in the eStore_post_payment_debug.log:
FAILURE :Unable to subscribe.
FAILURE :Error=400: The resource submitted could not be validated. For field-specific details, see the ‘errors’ array.
Thanks in advance for your support.
Moncef
October 30, 2017 at 10:32 pm #76645adminKeymasterCheck your mailchimp list and make sure you didn’t add any requirement for specific field. The plugin adds the user using name and email address. If you make custom fields in the list and then require those fields, it will fail to add to the list.
October 30, 2017 at 11:25 pm #76646moncefMemberThank you for your feedback.
The Mailchimp list only has “First Name”, “Last Name” and “email address” as fields. Only the email address that is required.
Plus the groups that are created normally.
This issue don’t happen to all purchasers. eStore plugin adds user’s info to mailchimp, but several times it doesn’t and I get the error mentioned above.
Thank you.
October 31, 2017 at 12:08 pm #76647wzpModeratorThis issue don’t happen to all purchasers. eStore plugin adds user’s info to mailchimp, but several times it doesn’t and I get the error mentioned above.
Do you have any idea of what the failing values are?
October 31, 2017 at 10:55 pm #76648moncefMemberDo you mean the percentage of failure?
around 30% for the recent sales
November 1, 2017 at 2:33 am #76649wzpModeratorI meant the specific values for the user info that is associated with the failures; like user names with forge in characters, or invalid email addresses.
November 1, 2017 at 11:00 am #76650moncefMemberThe names and email addresses are valid. I added them manually to Mailchimp, exactly as eStore captured them, and they were accepted by Mailchimp.
November 1, 2017 at 11:27 pm #76651adminKeymasterWhen a submission fails, get the name and email address from the debug log file and ask mailchimp why your account shows the following error when that user is added via the API
FAILURE :Error=400: The resource submitted could not be validated.
Also, is your IPN message set to UTF-8? If not, please do the following:
November 7, 2017 at 1:32 pm #76652moncefMemberHi,
thank you again for your support.
I changed the IPN message set to UTF-8, but the issue is still happening.
I contacted Mailchimp and gave them the latest failed email subscription info.
Here is their answer:
“unfortunately those errors aren’t showing in the API logs for those days, but that isn’t entirely unexpected given that these calls are possibly being made with older versions of the API”
Thanks,
Moncef
November 7, 2017 at 11:01 pm #76653adminKeymasterWhat version of eStore plugin are you using now? Please do the following:
https://support.tipsandtricks-hq.com/forums/topic/re-install-or-load-a-fresh-build-of-the-plugins
The latest copy of eStore uses mailchimp v3.0 API (which is the latest mailchimp API version at the moment):
Mailchimp changed how the groups work. So make sure to read the following documentation and update your configuration if you update the plugin:
https://www.tipsandtricks-hq.com/ecommerce/wp-estore-and-mailchimp-integration-753
November 8, 2017 at 1:07 am #76654moncefMemberThere were new couples failures and i checked again with Mailchimp in real time.
This is what they said:
It’s failing due to error 400, could not be validated
Looking at the call that’s being passed over, I see that it’s trying to pass over Interests which is not a merge field for the list in question
This is being sent over to us:
{
“email_address”: ”
@gmail.com”,“status”: “subscribed”,
“merge_fields”: {
“FNAME”: ”
“,“LNAME”: ”
“,“INTERESTS”: “”
},
“interests”: [
]
}
I replaced the customer info by
aboveThe “INTERESTS” merge field doesn’t exist in my list and can’t be added. How can to make eStore remove this field?
Thank you!
November 8, 2017 at 1:09 am #76655moncefMemberis INTERESTS used to send the list’s Group?
November 8, 2017 at 11:40 am #76656moncefMemberHi,
I had eStore version 7.5.4 and I just upgraded to version 7.5.5
I’ll let you in case anything happens.
Thank you for your support.
November 8, 2017 at 11:42 pm #76657adminKeymasterPleaes edit your eStore product in question and format the interest groups data like it is explained in the documentation below (you are using the old format which Mailchimp doesn’t support anymore):
https://www.tipsandtricks-hq.com/ecommerce/wp-estore-and-mailchimp-integration-753
November 9, 2017 at 12:20 am #76658moncefMemberHi,
This is the format i’m using: List Name | groupname
I’m not using the old version
-
AuthorPosts
- You must be logged in to reply to this topic.