-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
An email address may not be changed once a customer is created #17
Comments
In magento a customer can change their email in any moment, we need to go deeply on this |
We could add support in the MailChimp API to update an existing customer's email address - that may be the ideal behavior here. |
That would be great. |
Not at the moment, no. Is that what we would want? |
No. The best approach is that the API allows to change the customer email |
Cool, I agree - allowing the update of an existing Customer's email address via the API would be the ideal solution. For your questions, we DO allow adding a customer with the same id of a DELETED customer - but I'm not confident that the existing orders will be re-associated properly. I can test a bit and let you know on Monday. |
Ok, thanks. |
Assigning to @takzilla , I think we need the API modified, right? |
We had to bump this so we hope to have it ready early August. |
Hi guys. I was curious how things are progressing with this issue. It just became extremely relevant to us with our Miva/MailChimp integration and we're kind of on hold pending its resolution. Can we expect that the API is going to be modified so that PUT requests to the customer resource containing a different email address will result in the customer record being updated rather than the error response we're currently getting? Thank you kindly! |
Hey there, MailChimp dev here. We haven't been able to build this out yet on the MailChimp-side, so this issue is still unresolved and in progress. Apologies for the wait - I'll be sure to post an update once it's become a feature of our API. |
We're going to re-visit this in the coming weeks and I'll post our progress. Going to bump this up in priority as it's beginning to cause some headaches for other platform integrations as well. |
Bump! |
Bump! Any updates @takzilla ? |
Bump! @takzilla any updates? |
Sorry for the late response! No updates unfortunately - we don't have any concrete plans in the short-term to complete work on this. If that changes I'll be sure to update this thread. |
@Santiagoebizmarts what is the workaround if a customer has changed their email address? I have lots of errors but can't work out how to reset or remove the user to prevent the errors. The error log doesn't say which user it is. |
@danharper83 Regards. |
@Santiagoebizmarts the error log doesn't tell me which user it is that is failing. |
Hello, This should only affect those particular cases but the rest should work normally. I am not sure what you mean with your last comment. Regards. |
@Santiagoebizmarts since I first started receiving this error message none of my other users have been added to the list, that was back at the start of March. There are around 60 users that haven't been added. |
This commit has been tested and works & will fix this. |
ALSO: Use PATCH command and change email |
got it! and it is not possible to use a LIST command here? (maybe even as a workaround) |
@seansan Unfortunately it is not. I just tested if the change in the subscriber endpoint affected the customer and it doesn't. |
MC keeps confirming that is IS possible. When I said it is impossible they repsonded with this answer "Make a GET call to the /lists/{list_id}/members endpoint. After making that call, you can get the subscriber_hash value for the list member you want to update and use it with the PATCH call to change the target subscribers email address. " |
@seansan the specific issue we're referring to applies to customers, not list members. They are two different entities. |
At today, once a customer is created with a given email, there's no way to change its email. Also, is not possible to delete the customer and create a new one with an updated email because customer may only be deleted if no orders are associated with that customer. This is a serious lack for our ecommerce. Someone knows a workaround for this? @takzilla , what is the official procedure according to MC? |
+1, we are having the same problem. Customers can and do change their email addresses in our system, and that change needs to be reflected in Mailchimp. Sending a PATCH to update the list member that's associated with the customer results in this error:
So we're stuck at the moment. No way to update a customer's email address without first deleting all of their orders, then deleting the customer and re-creating ALL of their orders. |
No description provided.
The text was updated successfully, but these errors were encountered: