Answers.Body: <p>CiviCRM was built on the logic that a contact would only have one Membership. There are work arounds for this, such as having the Membership Types associated with a different Organisation. This makes it easier to have someone  hold several memberships at the same time.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-05-17T20:40:58.273Z
Answers.LastActivityDate: 2022-05-17T20:40:58.273Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>I am using CiviCRM's webform module for Drupal and I'd like to be able of setting it up a form that does the following:</p>
  <ol>
  <li>locate the <strong>existing contact</strong> rather than creating a new one,</li>
  <li><strong>add a new membership</strong> record for the contact (no matter if the contact has already one or more memberships).</li>
  </ol>
  <p>If I set the form by checking <strong>existing contact</strong> (or by setting a deduplication rule), as soon as the form is submitted, CiviCRM will try to find an existing contact and will do the same thing for the membership.</p>
  <p>This means that for contacts with existing memberships, their membership records are updated rather than new membership records being created for those contacts.</p>
  <ul>
  <li>Am I maybe missing an <strong>existing membership</strong> checkbox somewhere?</li>
  <li>Is there a way, without coding, so I can create a new membership for an existing contact using CiviCRM Drupal Webforms?</li>
  </ul>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-05-16T19:56:45.507Z
Comments.Text: CiviCRM was built on the logic that a contact would only have one Membership. There are work arounds for this, such as having the Membership Types associated with a different Organisation. Can you flesh out the scenario where somebody with an existing Membership would add a second Membership to their record.
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-05-17T09:54:02.677Z
Comments.Text: Thanks! I wasn't aware of the possible workaround of using a "different organization" but I tested it and it seems to do the job for us. A few screens will be developed to facilitate the revision of those new memberships and their transition to memberships of the final (real) organization.
Comments.UserDisplayName: Capo
Tags: <webform-civicrm>
Title: Can I create a new membership for an existing contact using CiviCRM Drupal Webforms?
ThreadText: # Can I create a new membership for an existing contact using CiviCRM Drupal Webforms?
  
  (Asked by: username_0 on 2022-05-16)
  
  I am using CiviCRM's webform module for Drupal and I'd like to be able of setting it up a form that does the following:
  
  1. locate the **existing contact** rather than creating a new one,
  2. **add a new membership** record for the contact (no matter if the contact has already one or more memberships).
  
  If I set the form by checking **existing contact** (or by setting a deduplication rule), as soon as the form is submitted, CiviCRM will try to find an existing contact and will do the same thing for the membership.
  
  This means that for contacts with existing memberships, their membership records are updated rather than new membership records being created for those contacts.
  
  * Am I maybe missing an **existing membership** checkbox somewhere?
  * Is there a way, without coding, so I can create a new membership for an existing contact using CiviCRM Drupal Webforms?
  
  **Tags:** webform-civicrm
  
  > **Comments:**
  > **username_1**: CiviCRM was built on the logic that a contact would only have one Membership. There are work arounds for this, such as having the Membership Types associated with a different Organisation. Can you flesh out the scenario where somebody with an existing Membership would add a second Membership to their record.  
  > **username_0**: Thanks! I wasn't aware of the possible workaround of using a "different organization" but I tested it and it seems to do the job for us. A few screens will be developed to facilitate the revision of those new memberships and their transition to memberships of the final (real) organization.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2022-05-17. Score: 1
  
  CiviCRM was built on the logic that a contact would only have one Membership. There are work arounds for this, such as having the Membership Types associated with a different Organisation. This makes it easier to have someone hold several memberships at the same time.
  
  
  ---
  
  