1

I have a lifetime membership running for my organization. The dues for the membership have changed over time and will change over time in future. I want to classify everyone as a life member but at the same time track the different amount paid by different members based on the time of their enrollment.

I can use the price set option to enter multiple price for same membership. How I go about it?

Edited for clarification : the membership amount was X in 2000 , then it increased to X+Y in 2010, then it increases some more in 2015 like that. But all are under the same scheme. Just that in due course of time, the membership dues was increased by the organization. It is not an annual payment model. Once the desired payment is completed, thats it. There is no renewal. They are members for lifetime

  • Not sure I'm following your logic of keeping them all under one memebrship type if they pay different amounts etc? Why wouldn't you put them under different membership types and also make them annual - if thats the period they are members for? – Parvez Saleh Jun 9 '17 at 15:19
  • the membership amount was X in 2000 , then it increased to X+Y in 2010, then it increases some more in 2015 like that. But all are under the same scheme. Just that in due course of time, the membership dues was increased by the organization. .. – Parthibaraj Rajasekar Jun 9 '17 at 15:31
  • Ah. I was just writing up an answer when the penny dropped. Your memberships are Lifetime but require an annual payment. I think if that is the case you need to make it clear in your question, ie the membership amount 'per year' was X in 2000, and people who signed up in 2000 will pay that amount throughout their lifetime. is that what you mean? – petednz - fuzion Jun 9 '17 at 20:36
  • Also i think you need to clarify how payments/renewals are being handled. If people are renewing when you send out an email, then you could send a link to a different page based on when they joined, and hence how much they paid. hence person who signed up in 2000 will go to page showing $X and person who signed up in 2015 will see amount $Y. – petednz - fuzion Jun 9 '17 at 20:38
  • It is not an annual payment model. Once the desired payment is completed, thats it. There is no renewal. They are members for lifetime. – Parthibaraj Rajasekar Jun 10 '17 at 3:37
1

This sounds like you want a Lifetime membership type with its minimum fee to level up every "x" years. Similar to purchasing a Gold - you can have it for lifetime but its price just increases with time.

If this is what you want, simply create a membership type from Administer -> CiviMember -> Membership Type with duration set to lifetime and write a custom code in extension/module which increases the minimum fee value of this membership type id with time in year.

Refererence for creating an extension - https://docs.civicrm.org/dev/en/master/extensions/civix/

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.