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) »
  • Multiple year option; different price upon expiration
Pages: [1]

Author Topic: Multiple year option; different price upon expiration  (Read 1630 times)

jsimonis

  • I post frequently
  • ***
  • Posts: 316
  • Karma: 4
    • Forward Support, Inc.
  • CiviCRM version: 4.4-4.5
  • CMS version: Drupal 7
  • MySQL version: 5.5.37-cll
  • PHP version: 5.3.29
Multiple year option; different price upon expiration
August 06, 2012, 10:05:33 pm
Is there a way to offer a multi-year option for membership types? I'm working with someone and they want to offer a discount if you renew for two or three years.

Also, is there a way to have a different price for a membership once it expires? They want people to renew before expiration, and as such they give a discount if you renew before your membership expires. After that it is regular price.

Thanks!

jsimonis

  • I post frequently
  • ***
  • Posts: 316
  • Karma: 4
    • Forward Support, Inc.
  • CiviCRM version: 4.4-4.5
  • CMS version: Drupal 7
  • MySQL version: 5.5.37-cll
  • PHP version: 5.3.29
Re: Multiple year option; different price upon expiration
August 22, 2012, 03:03:30 pm
So is there no way to do this? Do we have to create separate membership types to do the multi-year w/ discount option?

Wes Reimer

  • I post occasionally
  • **
  • Posts: 49
  • Karma: 1
  • CiviCRM version: 4.4.6
  • CMS version: WordPress 3.9.x
  • MySQL version: 5.5.36-cll
  • PHP version: 5.3.27
Re: Multiple year option; different price upon expiration
May 29, 2014, 05:57:39 pm
Did you figure out how to handle this?

joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Re: Multiple year option; different price upon expiration
May 29, 2014, 06:21:47 pm
It depends what you mean by 'this'. There are two questions posed here, this post is nearly 2 years old and Civicrm has changed a lot since then.   One is now possible with standard civicrm and the other not.

Please start a new post and be specific in your question.

karenann

  • I post occasionally
  • **
  • Posts: 110
  • Karma: 2
  • CiviCRM version: 4.7.3
  • CMS version: Joomla 3.4.8
  • MySQL version: 5.5.48-cll
  • PHP version: 5.4.41
Re: Multiple year option; different price upon expiration
June 02, 2014, 08:50:23 am
For the multiple year option, i am doing it with price sets and membership types.

Wes Reimer

  • I post occasionally
  • **
  • Posts: 49
  • Karma: 1
  • CiviCRM version: 4.4.6
  • CMS version: WordPress 3.9.x
  • MySQL version: 5.5.36-cll
  • PHP version: 5.3.27
Re: Multiple year option; different price upon expiration
June 04, 2014, 07:01:19 pm
Joanne, I guess I meant both questions.

karenann, thanks. I'm also doing the multi-year options as separate membership types. Good to know that price sets can work for discounts on renewals.

Wes Reimer

  • I post occasionally
  • **
  • Posts: 49
  • Karma: 1
  • CiviCRM version: 4.4.6
  • CMS version: WordPress 3.9.x
  • MySQL version: 5.5.36-cll
  • PHP version: 5.3.27
Re: Multiple year option; different price upon expiration
June 15, 2014, 08:08:03 pm
UPDATE

Maybe I misunderstood karenann and joanne, but I discovered you CAN do multi-year discounts using price sets alone (in version 4.4.5 at least), as long as you don't use auto-renewal on your membership type. For each price option in the set you enter the number of terms. In our case a term is one year, so the price for two terms represents a discount for two years, and so on.

To do the renewal discount I just have a separate checkbox in the price set for a "Registration Fee" of $20 with the label "Required for new or lapsed members" and checked by default. I can't think of a way to easily enforce it; for now we expect people to be honest and will follow up if they don't actually add the fee when they're supposed to. (I did experiment with having a different form for renewals with a different price set, but to make it work properly involves some trickery with PHP and/or JavaScript to show/hide the forms according to the membership status of the logged-in user.)

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • Multiple year option; different price upon expiration

This forum was archived on 2017-11-26.