Answers.Body: <p>The simplest way would probably to create a price set for the membership that asks the parent how many children they are registering and sets that as the quantity.</p>
  <p>This wouldn't be foolproof (a parent could fill in the number 1 for the price set and still register 3 children for the price of one), but a small amount of custom code could take care of validation to ensure that doesn't happen.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-12-16T16:58:06.363Z
Answers.Text: thank you for the reply. Would taking payment for multiple memberships work with this method? I know PayPal and omnipay don't support multiple payments on one from. Thank you!
Answers.UserDisplayName: user15536
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-12-16T20:33:49.980Z
Answers.Text: This method would create only *one* membership (for the parent) with the quantity-of-children determined by the price-set selection. You could then use membership inheritance to propagate memberships to children.
Answers.UserDisplayName: Coleman
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-12-16T21:12:33.553Z
Answers.Text: oh ok that makes a lot more sense. Thank you for the help! I guess the only challenge with that would be if a parent wanted to cancel the membership for one child in the future.
Answers.UserDisplayName: user15536
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-12-17T18:48:02.227Z
Answers.Text: If you are switching around to having this so the Parent is the 'member' and the children 'inherit' memberships based on a relationship then to cancel membership for one child would just require ending that relationship
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-12-15T23:43:10.827Z
Answers.LastActivityDate: 2023-12-15T23:43:10.827Z
Answers.UserDisplayName: Coleman
Body: <p>In my organization, parents can register their child for a membership. If a parent registers more than one child for a membership, the parent should be billed for 2 memberships instead of one. The membership role is then given to both parents and the child. I figured I can use inheritance/relationships to set up sharing the membership. But, is there a good way to charge the parents based off how many children (and thereby memberships) they have a relation with? I'm on the latest civicrm using wordpress if that helps.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-12-16T00:54:37.027Z
Comments.Text: I don't know how you can do this in WP if you want each child to have a separate membership, and I don't think Civi FormBuilder will help - but it may be possible if you are not asking for payment at the same time.
Comments.UserDisplayName: petednz - fuzion
Tags: <civimember><formbuilder>
Title: Parent-Child Membership
ThreadText: # Parent-Child Membership
  
  (Asked by: username_0 on 2023-12-15)
  
  In my organization, parents can register their child for a membership. If a parent registers more than one child for a membership, the parent should be billed for 2 memberships instead of one. The membership role is then given to both parents and the child. I figured I can use inheritance/relationships to set up sharing the membership. But, is there a good way to charge the parents based off how many children (and thereby memberships) they have a relation with? I'm on the latest civicrm using wordpress if that helps.
  
  **Tags:** civimember, formbuilder
  
  > **Comments:**
  > **username_1**: I don't know how you can do this in WP if you want each child to have a separate membership, and I don't think Civi FormBuilder will help - but it may be possible if you are not asking for payment at the same time.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2023-12-15. Score: 0
  
  The simplest way would probably to create a price set for the membership that asks the parent how many children they are registering and sets that as the quantity.
  
  This wouldn't be foolproof (a parent could fill in the number 1 for the price set and still register 3 children for the price of one), but a small amount of custom code could take care of validation to ensure that doesn't happen.
  
  > **Comments:**
  > **username_0**: thank you for the reply. Would taking payment for multiple memberships work with this method? I know PayPal and omnipay don't support multiple payments on one from. Thank you!  
  > **username_2**: This method would create only *one* membership (for the parent) with the quantity-of-children determined by the price-set selection. You could then use membership inheritance to propagate memberships to children.  
  > **username_0**: oh ok that makes a lot more sense. Thank you for the help! I guess the only challenge with that would be if a parent wanted to cancel the membership for one child in the future.  
  > **username_1**: If you are switching around to having this so the Parent is the 'member' and the children 'inherit' memberships based on a relationship then to cancel membership for one child would just require ending that relationship  
  
  ---
  
  