CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • One organization, multiple memberships - how would you do this?
Pages: [1]

Author Topic: One organization, multiple memberships - how would you do this?  (Read 1934 times)

Teddy

  • I’m new here
  • *
  • Posts: 24
  • Karma: 1
One organization, multiple memberships - how would you do this?
February 12, 2008, 06:10:48 am
The client membership is organizational based.

When an organization signs up, they automatically become a member of the state in which they are HQ'd. They can also opt to become members in additional states (for additional fees).

First, does this seem doable in CiviCRM/CiviMember? 

If the client wanted to add a state-specific user roles (primarily for content delivery), would it be possible to assign these member organizations to those states based on their membership signup? 

Then, when membership is up for renewal the organization can once again pick and choose the states they wish to belong to?

If I haven't explained it clearly enough, please let me know.

Thanks - Teddy

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: One organization, multiple memberships - how would you do this?
February 29, 2008, 10:22:25 am
Quote from: Teddy on February 12, 2008, 06:10:48 am
When an organization signs up, they automatically become a member of the state in which they are HQ'd. They can also opt to become members in additional states (for additional fees). First, does this seem doable in CiviCRM/CiviMember? 

The approach you take, and how much work it would take to implement is somewhat dependent on your planned workflow for signups and renewals, as well as how many cases of "additional state memberships" there are. One potential blocker is that we don't support online membership signup (e.g. self-service) for Organizations if the user signing up is anonymous - the system assumes the user is an Individual.. This is NOT a problem if you plan on signing members up offline (e.g. staff uses the "New / Renew Membership forms").

Assuming this limitation isn't a show-stopper...

* You could create a single membership type and then several custom fields "Used For" memberships with custom field type = State/Province. Custom field one might be required and correspond to their "primary" state membership. The remaining x custom fields would store the optional additional membership states.

* With this approach, the assignment of the primary state would either be manual or potentially could be automated with a fairly simple code change (grab the Organization contact record's primary State value...).

* Dealing with the "additional fees for additional states" could be handled by adding Membership type(s) for multi-state memberships with the appropriate pricing (e.g. single state membership = 100 / yr, 2 state membership = 125 / yr, etc.)

Quote
If the client wanted to add a state-specific user roles (primarily for content delivery), would it be possible to assign these member organizations to those states based on their membership signup? 

Then, when membership is up for renewal the organization can once again pick and choose the states they wish to belong to?

If you go with something like the above solution, you could potentially hack/extend the existing drupal member_roles module (discussed elsewhere on this forum) to look at both the membership AND the custom state fields when assigning / updating roles.
Protect your investment in CiviCRM by  becoming a Member!

Teddy

  • I’m new here
  • *
  • Posts: 24
  • Karma: 1
Re: One organization, multiple memberships - how would you do this?
February 29, 2008, 10:37:21 am
Thanks Dave - I think we have it figured out now!

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: One organization, multiple memberships - how would you do this?
February 29, 2008, 10:43:52 am
Please post back here describing your solution - it will be useful for our team and other users!
Protect your investment in CiviCRM by  becoming a Member!

Teddy

  • I’m new here
  • *
  • Posts: 24
  • Karma: 1
Re: One organization, multiple memberships - how would you do this?
March 07, 2008, 07:22:52 pm
Since I'm still not overly familiar with the terminology, I may get it wrong. We weren't allowing multiple memberships, but instead 1 membership and multiple roles. The member would sign-up and be assigned to different state roles.

Hope that makes sense.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • One organization, multiple memberships - how would you do this?

This forum was archived on 2017-11-26.