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) »
  • auto-renew does not work for existing membership
Pages: [1]

Author Topic: auto-renew does not work for existing membership  (Read 525 times)

boulderfuzz

  • I’m new here
  • *
  • Posts: 18
  • Karma: 0
  • CiviCRM version: 3.3.2
  • CMS version: Drupal 6.19
  • MySQL version: unknown
  • PHP version: unknown
auto-renew does not work for existing membership
March 14, 2014, 02:14:17 pm
My organization has been using CiviCRM 3.3.2 for about 3 years, using Civi largely to manage memberships. We have several different membership types, all of which have "rolling" membership periods. For almost 3 years of Civi use, we did not provide an auto-renew option on any memberships.

Recently, some of the pre-existing membership types were switched over to "auto-renew option: give option, but not required".  You can see it in action on our individual and business membership pages:
https://bouldermountainbike.org/civicrm/contribute/transact?reset=1&id=2
https://bouldermountainbike.org/civicrm/contribute/transact?reset=1&id=3

The feature works great (far as I can tell) if the user fills out these forms to start a NEW membership.

Here’s the problem: it seems that for people RENEWING an existing, multi-year, already-on-the-books membership, who now select the auto-renew option... the membership does not renew.  The contribution page indicates that the payment has been scheduled but the membership does not renew.

I have included a couple screen snips for one of the members. For this case, the person has had an Individual membership since January 11, 2011; the most recent membership period ended on January 10, 2014. They filled out the Individual Membership form online and checked 'auto-renew' on January 23rd, while the membership was still in Grace status. As you can see from the screen snips, the contribution was processed and recorded, but the membership did not renew (and is now Expired status).

I’m hoping I can either (1) patch the existing Civi install so it will work, and/or (2) modify the 50-something membership records at the SQL level. I can’t upgrade to a newer version of Civi, my org doesn't have the bandwidth for a major upgrade.

CiviTeacher.com

  • I live on this forum
  • *****
  • Posts: 1282
  • Karma: 118
    • CiviTeacher
  • CiviCRM version: 3.4 - 4.5
  • CMS version: Drupal 6&7, Wordpress
  • MySQL version: 5.1 - 5.5
  • PHP version: 5.2 - 5.4
Re: auto-renew does not work for existing membership
March 15, 2014, 10:45:45 am
This may be an existing bug in the older version of the software you are using - or perhaps it is by design.  I do not know, and few people will remember which for a version 3 years old.   You won't find enthusiastic help on the forums for that older version but could scan  the JIRA issue tracker for a issue and attached patch.

I have sympathy for an organization in your position.  You invested to install CiviCRM, but sadly do not feel you have the money to invest in maintaining it and keeping it updated, not even to a more stable and reliable version of the 3.3 series like 3.3.6.  Nevertheless you still wish all the features to work as you expect.  It's a catch-22 for sure and a common predicament I see many organizations put themselves in.  I think CiviCRM could do a better job setting expectations on the downloads page, and I will suggest this at the next conference.

That's why I tell my clients if they cannot budget a small amount of money per year for at least one upgrade per year, do not use CiviCRM.  While upgrading CiviCRM is not as simple as upgrading Firefox or WordPress, it is not hard to do.  Unless you have huge amounts of customizations, upgrades can be very routine and require a volunteer with a little technical skill or hiring a consultant at a cost of perhaps less than $100.  I find it hard to believe many organizations cannot afford this, but since I hear this issue repeatedly, it must be the case that this is too much money, and that is unfortunate.

Anyway, I hope if you do not have the ability to upgrade CiviCRM you at least have the money or technical volunteer to backport security patches.  That version of CiviCRM you are using is highly vulnerable to hacks.
« Last Edit: March 15, 2014, 11:02:37 am by CiviTeacher.com »
Try CiviTeacher: the online video tutorial CiviCRM learning library.

poorhaus

  • I’m new here
  • *
  • Posts: 29
  • Karma: 0
    • Music Nova Scotia
  • CiviCRM version: 4.4.10
  • CMS version: Drupal 7
  • MySQL version: 5.5.27
  • PHP version: 5.3.17
Re: auto-renew does not work for existing membership
March 20, 2014, 12:23:44 pm
I agree with the above. We are hosted with CiviHosting and the $25 they charge to do Civi upgrades is well worth it.

boulderfuzz

  • I’m new here
  • *
  • Posts: 18
  • Karma: 0
  • CiviCRM version: 3.3.2
  • CMS version: Drupal 6.19
  • MySQL version: unknown
  • PHP version: unknown
Re: auto-renew does not work for existing membership
April 22, 2014, 12:45:29 pm
thanks for your input, I do appreciate it. I am now investigating getting my org onto a newer, better version of CiviCRM.

In the meantime, I went and disabled the (buggy) auto-renew option at the membership level. Unfortunately, the setting appears to be sticky - the contribution page used to process these memberships is still displaying a "Please renew my membership automatically" message with checkbox: https://bouldermountainbike.org/civicrm/contribute/transact?reset=1&id=2. Is there a CiviCRM cache I need to clear, or something similar? If not, is there a way to disable this setting at the mySQL level? I really need to stop leading our members astray until we can accomplish the upgrade.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • auto-renew does not work for existing membership

This forum was archived on 2017-11-26.