Body: <p>Given how difficult it is to merge two contacts, each with memberships (as detailed in
  <a href="https://civicrm.stackexchange.com/questions/799/how-can-i-merge-two-memberships-in-the-same-contact-without-losing-contribution">How can I merge two memberships in the same contact (without losing contribution info, etc)?</a>) we are anxious to avoid this situation when members renew.  But how?</p>
  <p>Contacts who are already members but have a new email address since joining will try to renew with the new email address.  Their name is the same, but a new contact record gets created and their new membership goes into that contact.</p>
  <p>Our membership renewal reminder emails contain a link that will let them renew properly, but we can't FORCE users to only use that link.  Ideally members could ask us to change their email address first, THEN renew.  But we can't force them to do that either.</p>
  <p>Any tips or suggestions?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-05-07T22:00:09.117Z
Comments.Text: can you confirm whether you are sending out Scheduled Reminders with a checksum link - and hence is the problem when folk use this, and then want to update their email, and if this then causes problems with the Matching Rule not behaving correctly? Assumption (could be wrong) is that if you have cid + checksum in the url then the matching rule is disabled and hence they would be able to update their email without creating a duplicate even if the email is a required element of the matching rule
  
  2/ user clicks link and arrives at pre-filled form to renew their membership
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-05-08T16:19:22.627Z
Comments.Text: Well, the reminder contains the link:
  
  ourdomain.com/civicrm/?civiwp=CiviCRM&q=civicrm/contribute/transact&reset=1&id=2&{contact.checksum}&cid={contact.contact_id}
  
  Is that wrong?  Do I want the matching rule disabled?  How do I control that?
Comments.UserDisplayName: David Hyman
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-05-08T21:34:11.820Z
Comments.Text: let me check this
Comments.UserDisplayName: petednz - fuzion
Tags: <civimember><duplicate-contacts><renewals>
Title: Membership issues when people have two different emails
ThreadText: # Membership issues when people have two different emails
  
  (Asked by: username_0 on 2021-05-07)
  
  Given how difficult it is to merge two contacts, each with memberships (as detailed in
  [How can I merge two memberships in the same contact (without losing contribution info, etc)?](https://civicrm.stackexchange.com/questions/799/how-can-i-merge-two-memberships-in-the-same-contact-without-losing-contribution)) we are anxious to avoid this situation when members renew. But how?
  
  Contacts who are already members but have a new email address since joining will try to renew with the new email address. Their name is the same, but a new contact record gets created and their new membership goes into that contact.
  
  Our membership renewal reminder emails contain a link that will let them renew properly, but we can't FORCE users to only use that link. Ideally members could ask us to change their email address first, THEN renew. But we can't force them to do that either.
  
  Any tips or suggestions?
  
  **Tags:** civimember, duplicate-contacts, renewals
  
  > **Comments:**
  > **username_1**: can you confirm whether you are sending out Scheduled Reminders with a checksum link - and hence is the problem when folk use this, and then want to update their email, and if this then causes problems with the Matching Rule not behaving correctly? Assumption (could be wrong) is that if you have cid + checksum in the url then the matching rule is disabled and hence they would be able to update their email without creating a duplicate even if the email is a required element of the matching rule  2/ user clicks link and arrives at pre-filled form to renew their membership  
  > **username_0**: Well, the reminder contains the link:  ourdomain.com/civicrm/?civiwp=CiviCRM&q=civicrm/contribute/transact&reset=1&id=2&{contact.checksum}&cid={contact.contact_id}  Is that wrong?  Do I want the matching rule disabled?  How do I control that?  
  > **username_1**: let me check this  
  
  ---
  
  ## 0 answers
  
  